如何仅计算基于cognos中参数显示的记录,而不基于条件统计整个数据?

时间:2020-05-09 16:09:47

标签: cognos cognos-bi cognos-11

好吧,所以我有一个数据表,其中包含带有日期的采购订单数据。现在,我创建了一个带有日期提示页面的新报告,用户可以在其中选择开始和结束日期,然后我们将显示采购订单的日期介于该日期之间。 我也想根据个人的身分计算PO。但是,计数显示了整个过程。像假设有10个批准的PO,根据用户选择的日期,只有2个批准的PO,因此我需要将其显示为2而不是现在显示的10个。

我是cognos新手

3 个答案:

答案 0 :(得分:2)

您也许可以摆脱计数([PO]的[状态]),或者仅对[PO]进行分组并使用计数摘要。

答案 1 :(得分:0)

使用以下表达式创建查询项(已批准标志)

如果([PO] ='已批准'),则1否则0

创建查询项目(批准的订单)

总计([已批准标记]的报告)

答案 2 :(得分:0)

答案很简单。感谢DANIEL WAGERMANN在语法中提供的线索,我只定义了2个参数来捕获开始和结束日期

COUNT(如果IF([STATUS] ='APPR'和[DATE]之间的?STARTDATE?和?ENDDATE?之间,则(1)否则为报告空值)

我遇到了支架问题,因此现在出错了,但是现在可以正常工作了。

相关问题