0

报告有两个参数

DateFrom
DateTo

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”。

4

1 回答 1

0

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

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

3) 高级=总是刷新。并选中通知我框。这在我更改参数 1('Datefrom')的那一刻起作用,我得到新的 dateto 作为本月的最后一个日期。

你的设置符合这个吗?

于 2019-04-25T15:54:09.013 回答