在SSRS报告中对组进行排序

时间:2013-06-25 06:40:51

标签: reporting-services ssrs-2008 ssrs-tablix ssrs-grouping

我有基于Createdon日期组及其数量的报告。所以我在SSRS报告中创建了创建组,并根据创建日期进行排序。数据是这样的

Date                Total Amount
6-22-2013             500
5-23-2013             500
5-24-2013             1000
5-28-2013             200
6-21-2013             300
6-23-2013             400

我向您展示了一些data.same方式,它们包含大量数据,每个数据都按预期显示。但是期待一个数据,因为您可以看到关于6-22-2013的第一条记录。它应该是第二个基于组作为我基于Createdon date的排序组。我觉得这个bug来自Microsoft.However我不确定但是怎么只有一条记录创建了这个问题?任何人的帮助都会受到赞赏。

2 个答案:

答案 0 :(得分:0)

您可以检查日期字段是否实际为日期。我的意思是,如果它是文本,那么它将被任意排序。

答案 1 :(得分:0)

尝试按以下表达式排序

= day(Fields!createdon.Value) - 第一个排序表达式

= month(Fields!createdon.Value) - 第二排序表达式

= Year(Fields!createdon.Value) - 第三种表达式