工作日加入SSRS

时间:2018-05-18 05:43:15

标签: reporting ssrs-2008-r2 ssrs-expression

我想实现以下目标我想将默认日期设置为下一个工作日。这将为所有工作日增加一天,除非它是星期五,如果星期五是星期五而不是星期五增加3天。

我正在使用下面的声明,但它不起作用。除了星期五之外的其他日子,在ssrs报告中增加了3天。

= IIF(Weekday(Today()) <=3, DateAdd("d", 1, Today()), DateAdd("d", 3, Today()))

  

示例 - 18/05/2018今天将显示21/05/2018如果日期是21/05/2018           然后它将显示22/05/2018

感谢您的回答。

1 个答案:

答案 0 :(得分:0)

我在本地方框上创建了以下逻辑,但它确实有效。

=DateAdd("d", IIF(Weekday(Today())=6, 3, IIF(Weekday(Today())=7, 2, 1)), Today())

我已添加检查,如果Weekday返回6(星期五),则在Today日期添加3天

如果Weekday返回7(星期六),则添加2天到Today日期

否则在Today日期添加1天。