Сравнение записей в одном столбце и выполнение конкатенации - PullRequest
0 голосов
/ 03 июня 2019

Мой пример файла

101,name1,gold
102,name2,gold
101,name1,house.

Мне нужно сравнить имена, если они совпадают, то третий столбец должен быть объединен с использованием разделителя каналов
Например: 101,name1,gold|house
Мне нужно добиться этого в трансформаторе данных.
Пожалуйста, помогите в этом

1 Ответ

0 голосов
/ 03 июня 2019
  • Сортировка по Col1 и Col2 перед входом в трансформатор.
  • Используйте переменную stage, чтобы объединить col3 с предыдущим Col3 (сохраненным в другой переменной stage) и сбросить его при достижении LastRowInGroup
  • Использование функциональности LastRowInGroup в качестве условия для вывода данных.
...