Как настроить префиксы при сохраненном поиске нескольких вариантов в netsuite?
У меня есть поле множественного выбора, которое позволяет несколько вариантов выбора цветов. Я создал формулу, которая добавляла бы префикс "color-" к каждому выбранному списку, но добавляла его только в начало поля. Я не уверен, как я могу разделить результаты поля для формулы, где я могу получить его для всех результатов.
Случай, когда {custitemtag_color1} равен NULL THEN '' ELSE 'color-'||{custitemtag_color1} END
Результаты с несколькими вариантами выбора: цвет-черный, светло-зеленый, белый
Ожидаемые результаты нужно показать: цвет - черный, цвет - салатовый, цвет - белый
1 ответ
Происходит то, что NetSuite возвращает "Черный, Светло-зеленый, Белый" как один результат для множественного выбора, а затем вы добавляете "цвет" к возвращенному тексту. Чтобы обойти это в сохраненном поиске, вы можете просто заменить любые запятые (",") на ",color-":
CASE WHEN {custitemtag_color1} is NULL THEN '' ELSE 'color-'|| REPLACE({custitemtag_color1}, ',', ',color-') END