NetSuite Сохраненный поиск, показывающий внутри торгового представителя, если таковой имеется - PullRequest
0 голосов
/ 12 февраля 2020

Я пытаюсь выполнить сохраненный поиск в NetSuite, который возвращает всех клиентов в определенном состоянии, а для тех, у кого есть Внутренний торговый представитель, имя этого представителя.

Но если я в критериях укажите Роль отдела продаж = Внутренний торговый представитель, в результате содержатся только те клиенты, у которых есть Внутренний торговый представитель (а у нас их нет).

Если я не укажу Роль отдела продаж в критерии, но перечислите в результатах роль отдела продаж и члена группы продаж, тогда я получу каждого клиента, но по строке для каждого члена группы продаж, с их ролью - так, несколько строк на клиента. Я не хочу этого.

Мне просто нужна строка в результатах для каждого клиента, и, если у этого клиента есть Внутренний торговый представитель, имя этого человека.

Есть предложения?

1 Ответ

0 голосов
/ 10 марта 2020

Как правило, вам нужно левое соединение;).

Вместо этого вы можете использовать формулу для возврата либо торгового представителя, если роль находится внутри продаж, либо нулевого, либо нулевого, если торгового представителя нет , Затем вы агрегируете его с использованием максимума.

Или вы можете использовать функцию ранга (используя приведенную выше формулу в синтаксисе ранга), выбирая где ранг = 1. Это позволяет вам сохранить агрегацию, когда вам это нужно, за счет ясности.

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