День добавить в SSRS для дня недели - PullRequest
0 голосов
/ 18 мая 2018

Я хочу добиться следующего. Я хочу установить дату по умолчанию на следующий рабочий день.Это добавило бы один день для всех будних дней, если это не пятница, если день пятница, чем 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 голосов
/ 22 мая 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 дате.

...