Cognos Report Studio基于Column2的不同值的列总数

时间:2012-09-14 14:34:55

标签: reporting aggregate-functions duplicate-data cognos distinct-values

默认情况下,Cognos会禁止重复/相同的记录。重复行不会出现在报表中,但会对所有行执行摘要 - 包括已删除的重复行。

要仅对不同的行执行摘要,必须在创建摘要定义时添加不同的关键字。例如,以下摘要:

合计(MyColumn)

会变成......

总计(不同的MyColumn)

但我希望基于Column2的不同值的Total of Column1。这该怎么做?

1 个答案:

答案 0 :(得分:2)

我认为您的报告是建立在关系模型之上的。 对您的问题的简短回答是使用FOR子句:
Using the AT and FOR Options with Relational Summary Functions

所以你可以这样做:

Total(distinct MyColumn for Column2)

我的问题是为什么你认为一列不同于另一列?
仅当两行或多行完全相同时,Cognos才会“消除”重复行。
如果其中一列不同,那么它不是一个明确的行。
您可以使用分组,将单个列上的相同值组合在一起。