0

我正在开发 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 中生成此报告?谢谢!

4

1 回答 1

0

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

数据项目名称:[项目1总计]

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

将数据项的 'Aggregate Function' 属性设置为 'Calculated' 以告诉 Cognos 您已经提供了自己的汇总表达式。

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

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

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

于 2015-01-26T21:34:26.320 回答