【问题标题】:Cognos report Studio sum one row by yearCognos 报表 Studio 逐年求和
【发布时间】:2015-01-15 02:27:27
【问题描述】:

我正在开发 Cognos Report Studio 版本 10

                       Year 1        Year 2        Year 3
        Item 1         100           200           300
        Item 2         600           600           600

第 2 项(每年)= 第 1 项(第 1 年 + 第 2 年 + 第 3 年)

如何在 Cognos Report Studio 中生成此报告? 谢谢!

【问题讨论】:

    标签: cognos-10


    【解决方案1】:

    创建一个数据项来计算项等于 1 的年份总和。

    数据项名称:[Item 1 Total]

    maximum(
    CASE 
    WHEN [Item] = 1 THEN [Year 1] + [Year 2] + [Year 3] 
    ELSE 0 
    END 
    for report)
    

    将数据项的“聚合函数”属性设置为“已计算”,以告知 Cognos 您提供了自己的汇总表达式。

    现在您需要修改 [Year 1]、[Year 2] 和 [Year 3] 数据项的表达式以使用新计算的总和。

    CASE 
    WHEN [Item] = 2 THEN [Item 1 Total] 
    ELSE [Year 1] 
    END
    

    对第 2 年和第 3 年使用相同的表达式,只需更改 ELSE 子句中引用的数据项。

    【讨论】:

      猜你喜欢
      • 2016-05-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-09-28
      相关资源
      最近更新 更多