2017-02-03 60 views
1

由于某些原因,当我在SSRS中每周12个月分解时,2月份看起来很奇怪。几周从10开始,然后是6,7,8,9。 它排序由WeekNumber A到Z enter image description here无法按SSRS中的周数对2016年2月的数据进行排序

enter image description here

为什么它看起来像只有二月份?我该如何解决它?

我在SSMS的数据是这样的:

enter image description here

+4

看起来像你的星期'数字'被解释为字符串数据。一个很大的线索是,在报告中左边的数字是左对齐的(left align是字符串数据的默认值,right align是数字的默认值)。 '1'出现在'6'之前,所以在字符串排序'1','10','100'都会出现在'2'或'3'之前等。 – Skippy

+0

你是对的。非常感谢你!!! – Oleg

回答

0

我一周 '数字' 被解释为字符串数据。 在排序选项卡中,我使用了表达式:=Cint(Fields!WeekNumber.Value) 并且工作正常。

相关问题