我目前正在使用SSRS Report Builder 3.0,需要制作一个带有2个系列(并排)的堆积柱形图。类别分组(x轴)应为month/year
,而值(y轴)应为基于以下的百分比:
系列1:该月的收入总和(ChargesTotal
数据集列)(通过特殊分组制作堆积列)
系列2:本月营销(MarketingChargesTotal
数据集列)的收入总和(通过特殊分组制作堆积列)
我已经尝试使用不起作用的100% Stacked Column
,因为第二个系列(按月营销的收入总和)需要除以当月的收入总和(系列1总列数总和) ),而不是/100
。据我所知,用100% Stacked Column
图表无法做到这一点。
我无法弄清楚如何实现我追求的结果。最终,我想要的是系列1列在x轴上的所有月份总和为100%,而系列2永远不应该是100%高的列,因为它永远不会累积到收到的收入的100%,但是一定比例那。所以系列2应该是不同月份的可变高度列。
这似乎是一个罗嗦的解释;但我不知道有什么其他方法可以解释我正在尝试做什么......如果有任何问题,请回复我,我会尽力提供答案,以协助提出解决方案。
提前感谢您的任何指导!
更新
在实施建议的答案后,我得到以下结果(我认为最好显示结果而不是尝试解释它们):
答案 0 :(得分:1)
我会使用带有Scope表达式的Sum函数来实现这一点,例如:对于系列1:
= sum (Fields!ChargesTotal.Value ) / sum (Fields!ChargesTotal.Value , "Chart1" )
对于系列2:
= sum (Fields!MarketingChargesTotal.Value ) / sum (Fields!ChargesTotal.Value , "Chart1" )