使用Microsoft SQL Report Builder按日期排序报表

问题描述 投票:0回答:1

我正在使用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,问题解决了:)

reporting-services reportbuilder
1个回答
0
投票

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,问题解决了:)

© www.soinside.com 2019 - 2024. All rights reserved.