我必须生成一个报告,其中我的行值应该总结崩溃(摘要数据),但列值不应该在崩溃时总结,而是显示最后一个值。这是一份示例报告
完全展开的报告
-2012
Jan Feb Mar
-India Chennai 10 8 9
Bangalore 15 15 16
行已崩溃
-2012
Jan Feb Mar
+India 25 23 25
列已折叠:
+2012
+India 73
但是,我不需要汇总数据作为列折叠的总和。正确的数据将是月份数据中可用的最后一个数据,这将是
列已折叠:
+2012
+India 25
我没有找到任何可用于报告的tablix单元格的半加函数。我可以使用sum或last适用于行和列摘要,这是我不想要的。
我们在数据透视表中没有这个问题,因为我们已将度量定义为时间维度的半加性度量。唯一的问题是使用SSRS设计的报告。关于如何实现这一点的任何想法?
答案 0 :(得分:0)
听起来您使用多维数据集作为数据源?如果是这种情况,请不要在SSRS中使用SUM函数作为文本框中的表达式。而是使用AGGREGATE函数。这告诉SSRS从多维数据集中获取值。如果它在多维数据集中正确定义(如数据透视表所示),那么您应该在报告中获得相同的值。