Вложенная формула CASE WHEN (текст) в сохраненных результатах поиска в NetSuite - PullRequest
2 голосов
/ 14 июня 2019

У меня есть два поля _courier и _trackingnumber. Я хотел бы создать в результатах вложенную формулу (текст) CASE WHEN при следующих условиях:

  1. курьер = 'ИМЯ' и
  2. , если _trackingnumber этого курьера не начинается с 0, тогда добавьте 00, иначе добавьте _trackingnumber &

Я попробовал эту опцию CASE WHEN и понял, что функция AND не существует в списке функций в Netsuite

CASE WHEN {_courier} = 'NAME' AND ({_trackingnumber},'0'THEN ('00' || {_trackingnumber}) ELSE ('&' || {_trackingnumber}) END

И я получил это сообщение об ошибке:

Я получил эту ошибку: ОШИБКА: Неверное выражение

Подскажите, пожалуйста, как это исправить?

1 Ответ

3 голосов
/ 14 июня 2019

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

CASE WHEN {_courier} = 'NAME' AND SUBSTR({_trackingnumber},1,1) <> '0' THEN ('00' || {_trackingnumber}) ELSE ('&' || {_trackingnumber}) END
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...