Задача
Каждая позиция заказа находится в отдельной строке. Нужно получить одну строку на order_id и собрать SKU товаров через разделитель.
Короткий ответ
Создайте колонку sku_list из sku, включите объединение похожих строк и схлопывайте строки по order_id.
Как сделать в Eofferix
- Откройте настройки колонки
sku_listв табличном редакторе.
Красная рамка показывает, где открыть настройки нужной колонки. - В Дополнительных настройках включите Изменить структуру строк и выберите Объединить похожие строки.
- В поле По какой ячейке схлопывать выберите
order_id. В поле разделителя укажите;.
SKU из строк одного заказа собираются в одну строку через разделитель. - Сохраните настройки. Одинаковые
order_idдолжны идти рядом.
Было / стало
Было
исходные данные| order_id | sku | qty |
|---|---|---|
| ORD-1001 | SKU-10 | 1 |
| ORD-1001 | SKU-11 | 2 |
Стало
результат| order_id | sku_list |
|---|---|
| ORD-1001 | SKU-10; SKU-11 |