SSRS 参数未动态更新 - 每月的最后一天



报告有两个参数

DateFrom
DateTo

日期设置为"始终刷新">

我有以下DateTo表达式 - 默认值 - 以便它将动态默认为DateFrom设置的月份的最后一

=DateSerial(Year(Parameters!DateFrom.Value), Month(Parameters!DateFrom.Value), "1").AddMonths(1).AddSeconds(-1)

但是,该字段不会更新。 它显示首次选择DateFrom时正确的月份最后一个日期。

如果DateFrom

设置为 15/02/2019,则DateTo将显示"28/02/2019 23:59:59"。 但是,如果您随后将DateFrom更改为其他月份,DateTo不会更新 - 仍然显示"28/02/2019 23:59:59"。

我刚刚添加了这些参数属性 1) 数据类型 ->日期/时间并允许空值 2) 可用值 ->指定值 ->标签和值为

=DateSerial(Year(Parameters!Datefrom.Value), Month(Parameters!Datefrom.Value), "1").AddMonths(1).AddSeconds(-1)

3) 高级 = 始终刷新。并选中通知我框。 这在我更改参数 1("日期开始")的那一刻有效,我得到新的日期作为月份的最后一个日期。

您的设置是否与此匹配?

最新更新