SSRS报表参数开始日期设置为当前日期为星期一的星期五

时间:2019-05-07 13:59:27

标签: reporting-services ssrs-2012

我为前一天设置了一个报表参数开始日期和结束日期。我的报告订阅运行在一周的每一天。但是,当它在星期一执行时,我需要将Default参数更改为从上周五的日期到周日运行。我该如何实现? TIA

1 个答案:

答案 0 :(得分:1)

我只是在本地复制了您的用例。

对于开始日期参数,您将需要如下所示。它将检查今天是否是星期五(工作日从星期日开始),然后将开始日期设置为上周的星期五,否则设置为前一天。这应该起作用。

 =IIF(WeekDay(today)=2,DateAdd("d",-3,today),DateAdd("d",-1,today))