Текущий день + N дней - PullRequest
       4

Текущий день + N дней

0 голосов
/ 30 октября 2018

Моя формула показывает сегодняшнюю дату + 2 дня. До вчерашнего дня все работало нормально, но поскольку месяц заканчивается, формула неверна.

If Not HasValue({?Start Date})
Then ToNumber(ToText(CurrentDate, 'yyyyMMdd')) + 2 
Else ToNumber(ToText({?Start Date}, 'yyyyMMdd'))

Как мне получить правильный результат?

1 Ответ

0 голосов
/ 06 ноября 2018

Поскольку {? Start Date} была строкой, что подтверждается в комментариях, она объясняет ошибку «Дата и время здесь необходимы».

Итак, есть два обходных пути.

Сначала будет преобразовано {? Дата начала} в дату.

Секунда будет преобразовывать currentdate в строку после операции: totext (dateadd ('d', 2, currentdate)).

user10376573 подтвердил, что первый обходной путь сделал работу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...