RDLC 报告 - 按日期订购不起作用

问题描述

我正在尝试在 rdlc 报告中实现按日期排序。根据起始日期和截止日期过滤数据。我还在报告顶部添加了标题为“月份名称”详细信息(例如 11 月详细信息) 我使用 order by 的列的日期格式是“MM/dd”。

我正在传递以下参数 - 从日期 -> 2020 年 11 月 1 日,至今 -> 2021 年 2 月 28 日 我得到的数据是 2021 年 1 月、2021 年 2 月、2020 年 11 月、2020 年 12 月,这是错误的。

我希望报告中的输出为 2020 年 11 月、2020 年 12 月、2021 年 1 月、2021 年 2 月等。

我也尝试更改表达式并更改存储过程中的格式,但它不起作用。

请提供解决方案。

解决方法

在 Tablix 数据区域中,为数据区域或每个组(包括详细信息组)设置排序表达式。

在排序表达式中使用直接日期字段或使用下面的表达式

 =Cint(Format(Fields!DateField.Value,"yyyyMMdd"))

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...