参数的默认值,它取决于SSRS报告中未更新的另一个参数

时间:2017-06-29 13:27:59

标签: reporting-services ssrs-2008 ssrs-2008-r2 ssrs-2012

您好我有2个参数@begdate和@enddate。

当我选择@begdate时,我想将@enddate动态设置为当前月末。

我的@enddate默认值为

=Format(DateSerial(Year(Parameters!BEGDATE.Value), Month(Parameters!BEGDATE.Value), "1").AddMonths(1).AddDays(-1),"MM/dd/yyyy")

它运行报告的初始时间,但是当我第二次将@begdate更改为其他内容时,@ enddate不会随之更改。

1 个答案:

答案 0 :(得分:0)

之前我遇到过这个小故障,对于@enddate我通过将可用值设置为与默认值相同来实现它。同样在报表参数属性/高级中,当参数更改为始终刷新时更改刷新数据。