报告具有两个参数
DateFrom
DateTo
日期设置为“始终刷新”
我对DateTo
使用以下表达式-默认值-这样它将动态地默认为DateFrom
设置的月份的最后一个
=DateSerial(Year(Parameters!DateFrom.Value), Month(Parameters!DateFrom.Value), "1").AddMonths(1).AddSeconds(-1)
但是,该字段不会更新。
第一次选择DateFrom
时,它将显示正确的月份的最后日期。
如果将DateFrom
设置为2019年2月15日,则DateTo
将显示“ 28/02/2019 23:59:59”。
但是,如果您随后将DateFrom
更改为其他月份,则DateTo
不会更新-仍显示“ 28/02/2019 23:59:59”。
答案 0 :(得分:0)
我刚刚添加了这些参数属性 1)数据类型->日期/时间,允许为空 2)可用值->指定值->标签和值为
=DateSerial(Year(Parameters!Datefrom.Value), Month(Parameters!Datefrom.Value), "1").AddMonths(1).AddSeconds(-1)
3)高级=始终刷新。并选中通知我框。 当我更改参数1(“ Datefrom”)时,当我将新的dateto作为月份中的最后一个日期时,此方法就起作用。
您的设置与此匹配吗?