Как настроить префиксы при сохраненном поиске нескольких вариантов в netsuite? - PullRequest
0 голосов
/ 06 февраля 2019

У меня есть несколько полей выбора, которые позволяют несколько вариантов выбора цветов.Я создал формулу, которая добавляла бы префикс «color-» к каждому выбранному списку, но добавляла его только в начало поля.Я не уверен, как я могу разделить результаты поля для формулы, где я могу получить его, показывая его для всех результатов.

СЛУЧАЙ, КОГДА {custitemtag_color1} равен NULL THEN '' ELSE 'color-' || {custitemtag_color1} END

Результаты с несколькими вариантами выбора показывают: цвет-черный, светло-зеленый, белый

Ожидаемые результаты должны отображаться: цвет-черный, цвет-салатовый зеленый, цвет-белый

1 Ответ

0 голосов
/ 06 февраля 2019

Происходит следующее: NetSuite возвращает «Черный, Светло-зеленый, Белый» как единый результат для множественного выбора, а затем вы добавляете «цвет» к возвращенному тексту.Чтобы обойти это в сохраненном поиске, вы можете просто заменить любые вхождения запятой (",") на ", color -":

CASE WHEN {custitemtag_color1} is NULL THEN '' ELSE 'color-'|| REPLACE({custitemtag_color1}, ',', ',color-') END
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...