SSRS日期列排序

时间:2015-05-26 07:09:12

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

我有一个SSRS 2008 R2 tablix,显示如下:

 _____________________________
|               |    Date     |
|_____________________________|
|     Row1      |             |
|     Row2      |             |     
|     Row3      |             |
|_______________|_____________| 

日期以YYYY/mmm格式(2015/01 , 2015/02, 2015/03)显示数据。此列上有一个分组(列组)。

当前排序错误地排序日期(2015/1 , 2015/10 , 2015/11

我尝试通过在Tablix属性(AtoZ)中添加排序选项进行排序,但这不起作用。

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:4)

您的日期可能存储为字符串。

所以将它们转换为日期

CAST(yourDateString AS DATE)

答案 1 :(得分:3)

您可以在排序表达式中应用转换。尝试使用:

= CDATE(字段!DateString.Value)

enter image description here