2015-01-15 95 views

回答

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子句中引用的数据项。