Формула критерия сохраненного поиска NetSuite - PullRequest
0 голосов
/ 19 декабря 2018

Сохраненный поиск с использованием формулы (числовой) в качестве критерия проверки результата 0/1.Ниже приведен пример функциональной части:

CASE WHEN {activity.date} >= {today}-90 AND {activity.assigned} = {salesrep} THEN 1 ELSE 0 END

Нам также необходимо найти конкретного торгового представителя, где мы знаем историю сотрудников.Мы попробовали следующее:

CASE WHEN {activity.date} >= {today}-90 AND {activity.assigned} = EMPLOYEE_ID THEN 1 ELSE 0 END

Где EMPLOYEE_ID = внутренний идентификатор сотрудника.Это приводит к ошибке: Your formula has an error in it. It could resolve to the wrong datatype, use an unknown function, or have a syntax error. Please go back, correct the formula, and re-submit. Это также происходит с "", окружающим его.Я полагаю, что он ищет объект Sales Rep, хотя понятия не имею, как предоставить его через поле ввода формулы.

1 Ответ

0 голосов
/ 19 декабря 2018

Используйте части формулы в результатах, чтобы увидеть, что возвращается.Для действия, возвращающего {Assigned}, это не цифра, а текст имени (entityid / EMPLOYEE ID), например E55 Doe, Jane.

case when {assigned} = 'E44 Doe, Jane' then 1 else 0 end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...