SSRS - 按值排序系列在堆积条形图中

时间:2015-03-26 01:14:56

标签: sql reporting-services ssrs-2008 ssrs-2008-r2

我有一个数据集,我将其表示为堆积条形图。我想按照它的价值订购每个系列(见图)

enter image description here

排序在第一列中按预期工作,但是前进列保持最后一列的顺序,无论它们的值如何。

这在SSRS中是否可行?我正在按价值对系列进行排序。

2 个答案:

答案 0 :(得分:3)

我没有足够的声誉发表评论,因此将此作为答案发布。

通过查看你的图表,我可以假设你的值可能不是一个整数,或者你没有把正确的字段用于排序系列。

在系列属性中,转到排序并按值排序,而不是屏幕截图下方的堆积条名称。 enter image description here

如果这也无法解决您的问题,那么您必须仔细查看并确定您想要放入群组中的内容以及您想要放入的内容。

答案 1 :(得分:0)

感谢您的回复。我通过使用以下SQL来分离每个类别组以拥有自己的顺序来修复该问题。

SELECT Row_number() 
     OVER ( 
       partition BY createddate 
       ORDER BY Count(loggedrecid)) AS Col_group, 
   Count(loggedrecid), 
   createddate, 
   ownerteam 
FROM   @allrequests 
WHERE  faculty IN ( @faculty ) 
GROUP  BY createddate, 
      ownerteam 
ORDER  BY createddate ASC 

enter image description here

然后我将Col_group添加为系列组,并按Col_group

进行排序

enter image description here

全部按预期工作!谢谢你的帮助。