Я хочу добиться следующего. Я хочу установить дату по умолчанию на следующий рабочий день. Это добавит один день для всех будних дней, если это не пятница, если день - пятница, то добавится 3 дня для пятницы.
Я использую приведенную ниже инструкцию, но она не работает. В отчете ssrs для остальных дней, кроме пятницы, добавлено 3 дня.
= IIF(Weekday(Today()) <=3, DateAdd("d", 1, Today()), DateAdd("d", 3, Today()))
Example - 18/05/2018 today will be displayed 21/05/2018 And if date is 21/05/2018 then it will display 22/05/2018
Спасибо за Ваш ответ.
Я создал ниже логику в моем локальном ящике, и она работает.
=DateAdd("d", IIF(Weekday(Today())=6, 3, IIF(Weekday(Today())=7, 2, 1)), Today())
Я добавил проверку, что если Weekday
возвращает 6 (пятница), то добавьте 3 дня к дате Today
.
иначе, если Weekday
возвращает 7 (суббота), добавьте 2 дня к дате Today
иначе добавьте 1 день к дате Today
.