好吧,所以我有一个数据表,其中包含带有日期的采购订单数据。现在,我创建了一个带有日期提示页面的新报告,用户可以在其中选择开始和结束日期,然后我们将显示采购订单的日期介于该日期之间。 我也想根据个人的身分计算PO。但是,计数显示了整个过程。像假设有10个批准的PO,根据用户选择的日期,只有2个批准的PO,因此我需要将其显示为2而不是现在显示的10个。
我是cognos新手
答案 0 :(得分:2)
您也许可以摆脱计数([PO]的[状态]),或者仅对[PO]进行分组并使用计数摘要。
答案 1 :(得分:0)
使用以下表达式创建查询项(已批准标志)
如果([PO] ='已批准'),则1否则0
创建查询项目(批准的订单)
总计([已批准标记]的报告)
答案 2 :(得分:0)
答案很简单。感谢DANIEL WAGERMANN在语法中提供的线索,我只定义了2个参数来捕获开始和结束日期
COUNT(如果IF([STATUS] ='APPR'和[DATE]之间的?STARTDATE?和?ENDDATE?之间,则(1)否则为报告空值)
我遇到了支架问题,因此现在出错了,但是现在可以正常工作了。