我正在开发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中执行此报告? 谢谢!
答案 0 :(得分:0)
创建数据项以计算项目等于1的年份总和。
数据项名称:[第1项总计]
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子句中引用的数据项。