在SSRS报告中对分组系列进行排序

时间:2013-11-28 07:23:40

标签: reporting-services charts

我有一个每个类别每年计数X的图表,即

X #####                       # 2012
X @@@@@@                      @ 2013
Y #############
Y @@
Z ###########
Z @@@@@@@@@@@@@@@@@

如何对2013年的值应用排序(但保持X,Y,Z内的分组) - 即在这种情况下,Z位于顶部,X mid和Y位于底部,基于2013年的值。 / p>

2 个答案:

答案 0 :(得分:1)

好的,诀窍是命名类别组,然后在类别组上使用排序表达式。如果要在2013年按值排序,请使用

=Sum(IIf(year(Fields!TradeDate.Value) = 2013, 
    CDbl(Fields![The field being summed].Value), CDbl(0)), 
    "[The Category Grouping Name]")

要求Cdbl确保Sum处理相同的数据类型。

答案 1 :(得分:0)

我敢打赌,如果你按年份添加行组,按-WY XYZ,那么你可以按年份对输出进行排序,同时保持xyz分组。