NetSuite сохранила формулу поиска для сегодняшней даты

Я новичок в выражениях формул NetSuite, используемых в сохраненных результатах поиска, и я пытаюсь вернуть текстовый ответ, когда настраиваемое поле (которое является датой) меньше сегодняшней даты.

CASE WHEN ({custentity_fmg_date_tmp_exempt_expires}<(NOW())) THEN 'No' ELSE END

person Andrea.Sterns    schedule 10.11.2014    source источник


Ответы (1)


СЕЙЧАС неверно, следует использовать {сегодня}.

Попробуй это:

CASE WHEN ROUND({today} - {custentity_fmg_date_tmp_exempt_expires}) > 0 THEN 'No' ELSE 'Yes' END

Вычтите настраиваемое поле даты из сегодняшней даты, чтобы проверить, предшествует ли настраиваемая дата сегодняшней дате. Если разница больше нуля, то настраиваемая дата предшествует сегодняшней дате.

person vVinceth    schedule 12.11.2014
comment
Этот ответ работает, но он также должен работать с {now} (внутри фигурных скобок вместо скобок). Обратите внимание, что на момент публикации этого сообщения и {now}, и {today} возвращают одну и ту же дату / время. - person ChrisB; 23.05.2020