我想实现以下目标我想将默认日期设置为下一个工作日。这将为所有工作日增加一天,除非它是星期五,如果星期五是星期五而不是星期五增加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
感谢您的回答。
答案 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天。