我想实现以下目标 我想将默认日期设置为下一个工作日。这将为所有工作日增加一天,除非是星期五,如果一天是星期五,则星期五增加 3 天。
我正在使用下面的语句,但它不起作用。 在 ssrs 报告中,除周五外,其他日子增加了 3 天。
= IIF(Weekday(Today()) <=3, DateAdd("d", 1, Today()), DateAdd("d", 3, Today()))
如果日期是 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 天。