SSRS:类别组随机改变顺序

时间:2013-10-03 10:25:47

标签: reporting-services charts

我在ssrs报告中有几个柱形图。 x轴(类别)是过去6个月。图表上没有排序 - 我在SQL查询中做了所有这些,只是希望它们按查询的顺序显示。

它通常会这样做,即按顺序: 4月,5月,6月,7月,8月,9月,10月

但有时它会显示: 10月,4月,5月,9月,6月,7月,8月

过了一会儿,它会跳回原来的样子。 有没有人知道它为什么会突然改变?

报告未经过任何过滤。

1 个答案:

答案 0 :(得分:0)

您需要按类别对类别组进行排序。在图表数据选项中,选择类别组的下拉列表,然后转到Category Group Properties

在左侧,您会看到一个名为“排序”的部分。将您的日期列添加到排序中,它应始终正确排序。

或者,您可以在查询中使用ORDER BY,以确保以正确的顺序获取行。但是,如果您在图表中对行进行分组和聚合,我不能100%确定该行为是否会成立。

即使你返回Jan,Feb等,你也可以使用SWITCH()语句来获得正确的顺序,但这会很痛苦。最好返回一个带有数字或日期的列,以确保您正确地订购图表。