0
我工作的Cognos报告Studio版本10Cognos报告Studio的总和(每年)年
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报告Studio版本10Cognos报告Studio的总和(每年)年
Year 1 Year 2 Year 3
Item 1 100 200 300
Item 2 600 600 600
项目2一行=第1项(第1年+ 2年+ 3年)
如何在Cognos Report Studio中执行此报告? 谢谢!
创建一个数据项来计算的年,在那里项等于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子句中引用的数据项。