我正在使用Microsoft SQL Report Builder,并且喜欢按[FromDate]对报告进行排序,格式为21/02/2019 10:05 am,如下所示:
=FORMAT(Fields!FromDate.Value,"dd/MM/yyyy HH:mm tt")
我想我有一个想法如何按日期排序报告,方法是转到Tablix属性>排序>添加>按[FromDate]排序顺序:A到Z但它不排序它们......
我还将FromDate列设置为category:Date
此外,我认为我还需要在Sorting部分中更改表达式并尝试这样:
=FORMAT(Fields!FromDate.Value,"yyyy.MM.dd")
不过,报告显示18/02/2019 10:15 AM在01/02/2019 06:30 AM之前
有什么建议?
谢谢
UPDATE
因为我在报告中使用group by并且我没有使用右侧部分中的Sorting <这就是为什么日期的排序没有以正确的顺序显示的原因。
那么,在每个组内按顺序排序日期,但随后组顺序不合理。所以,我需要做的就是选择设置group by的第一列,然后在那里设置排序。
换句话说,报告显示了这样的事情
分组依据:标题
标题1(包含几个日期条目)01/02/2019 05/02/2019 22/02/2019
标题2(包含几个日期条目)02/02/2019 09/02/2019 01/03/2019
标题3(包含几个日期条目)25/02/2019 04/04/2019
Booooooom,问题解决了:)
UPDATE
因为我在报告中使用group by并且我没有使用右侧部分中的Sorting <这就是为什么日期的排序没有以正确的顺序显示的原因。
那么,在每个组内按顺序排序日期,但随后组顺序不合理。所以,我需要做的就是选择设置group by的第一列,然后在那里设置排序。
换句话说,报告显示了这样的事情
分组依据:标题
标题1(包含几个日期条目)01/02/2019 05/02/2019 22/02/2019
标题2(包含几个日期条目)02/02/2019 09/02/2019 01/03/2019
标题3(包含几个日期条目)25/02/2019 04/04/2019
Booooooom,问题解决了:)