工作日的 SSRS 添加



我想实现以下目标 我想将默认日期设置为下一个工作日。这将为所有工作日增加一天,除非是星期五,如果一天是星期五,则星期五增加 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

谢谢你的回答。

我在本地盒子上创建了以下逻辑,它可以工作。

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

我添加了检查,如果Weekday返回 6(星期五(,然后在Today日期中添加 3 天

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

否则Today日期添加 1 天。

最新更新