【发布时间】:2016-07-27 12:54:41
【问题描述】:
我的SSRS 散点图如下所示。水平轴显示小时数,在本例中为 Hr 0-14。
所以我正在尝试更改水平轴的顺序,使其从最近到较旧(即 14-0)。
我去了Category Groups,然后去了Sorting,并将dimhour的顺序从A to Z更改为Z to A。没有任何改变。
tsql 脚本还返回按 DimHour Desc 排序的数据。也没有任何改变。
我还能做什么?这是用于散点图的测试查询:
select 1 as 'dimhour', 9 as 'dept', 99.567 as 'Percent'
union
select 4 as 'dimhour', 13 as 'dept', 99.741 as 'Percent'
union
select 11 as 'dimhour', 16 as 'dept', 99.374 as 'Percent'
union
select 11 as 'dimhour', 7 as 'dept', 99.706 as 'Percent'
union
select 11 as 'dimhour', 4 as 'dept', 99.575 as 'Percent'
union
select 14 as 'dimhour', 1 as 'dept', 99.741 as 'Percent'
order by dimhour desc
看起来是这样的:
编辑:
我尝试了 Hannover Fist 建议的解决方案(将 Horizontal Axis 设置为 Scalar),它可以正常工作,但它不会按时间间隔显示小时数。如您所见,它不会以 1 个单位的间隔显示,即使它是在 Horizontal Axis 属性 (Interval = 1) 中设置的。
谢谢。
【问题讨论】:
标签: sql tsql reporting-services ssrs-2008 ssrs-2008-r2