Разделение значений, разделенных запятыми, в столбце на несколько столбцов в Snaplogic
У меня есть данные таблицы, как показано ниже.
ОТДАННЫЕ
"ABC,CDE,EDF,123,10 / 20/2020"
"WDE,RED,ERT,231,09 / 22/2020"
«ERT,WED,TGY,453,08 / 10/2020»
Я пытаюсь разделить на нижеприведенное через snaplogic.
ОТДАННЫЕ, ОТДАННЫЕ, ОТДАННЫЕ, ОТДАННЫЕ, ОТДАННЫЕ
ABC,CDE,EDF,123,10 / 20/2020
WDE, КРАСНЫЙ, ERT, 231,09 / 22/2020
ERT,WED,TGY,453,08 / 10/2020
Я использовал mapper для выполнения "$OTDATA.split(',')", но не добился желаемого результата. Можете ли вы дать возможность сделать это. Я новичок в Snaplogic.
Спасибо
1 ответ
Вы можете использовать два сопоставителя один за другим, причем один сопоставитель разделяет строку, а другой сопоставитель сопоставляет элементы результирующего массива с соответствующими полями.
Обратите внимание, что у вас не может быть полей с одинаковыми именами.
См. Следующие снимки экрана.
# 1 Mapper, который разбивает строку
# 2 Mapper, который отображает элементы массива в соответствующие поля