SSRS - 在堆积条形图中按值排序系列
SSRS - Sorting Series by value In a Stacked Bar chart
我有一个表示为堆叠条形图的数据集。我想按其价值对每个系列进行排序(见图)
第一列的排序符合预期,但是后续列保持最后一列的顺序,无论它们的值如何。
这在 SSRS 中可行吗?我目前正在按值对系列进行排序。
我没有足够的声誉来发表评论,所以将其发布为答案。
通过查看您的图表,我可以推测您的值可能不是整数,或者您没有放置正确的字段来对系列进行排序。
在系列属性中转到排序并按值排序,而不是屏幕截图下方堆叠条的名称。
如果这也不能解决您的问题,那么您必须仔细查看并决定要放入组中的内容以及要放入排序中的内容。
感谢您的回复。我通过使用以下 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
然后我将 Col_group 添加为系列组并按 Col_group
排序
一切如期进行!感谢您的协助。
我有一个表示为堆叠条形图的数据集。我想按其价值对每个系列进行排序(见图)
第一列的排序符合预期,但是后续列保持最后一列的顺序,无论它们的值如何。
这在 SSRS 中可行吗?我目前正在按值对系列进行排序。
我没有足够的声誉来发表评论,所以将其发布为答案。
通过查看您的图表,我可以推测您的值可能不是整数,或者您没有放置正确的字段来对系列进行排序。
在系列属性中转到排序并按值排序,而不是屏幕截图下方堆叠条的名称。
如果这也不能解决您的问题,那么您必须仔细查看并决定要放入组中的内容以及要放入排序中的内容。
感谢您的回复。我通过使用以下 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
然后我将 Col_group 添加为系列组并按 Col_group
排序一切如期进行!感谢您的协助。