Как настроить префиксы при сохраненном поиске нескольких вариантов в 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
Другие вопросы по тегам