Предположим, у вас есть такая таблица:
Тогда вы можете использовать следующий код:
let
Source = Excel.CurrentWorkbook(){[Name="Table"]}[Content],
group = Table.Group(Source, {"col1", "col2"}, {"temp", each let x = [col3]{0} in Table.TransformColumns(_, {"col3", each x})}),
combine = Table.Combine(group[temp])
in
combine
, чтобы получить это результат:
Если вам нужно сохранить порядок строк, просто добавьте столбец индекса перед группировкой, а затем отсортируйте его после объединить шаг.