Страницы: 1
RSS
транспонировать один столбец остальные столбцы оставить PQ
 
Добрый день.

Есть два текстовых столбца, один из которых должен остаться столбцом, а второй должен транспонироваться.
Причем транспонирование должно произойти вдоль ячеек первого столбца. Легче показать. пример в приложении.

Если можно, то хотелось бы увидеть решение в PQ
 
Доброе время суток.
Как-то так
Код
let
    Source = Excel.CurrentWorkbook(){[Name="Таблица1"]}[Content],
    addLocalId = Table.Group(Source, {"конкурс"}, {"temp", each Table.AddIndexColumn(_, "id")})[[temp]],
    #"Expanded {0}" = Table.ExpandTableColumn(addLocalId, "temp", {"имя", "конкурс", "id"}, {"имя", "конкурс", "id"}),
    #"Pivoted Column" = Table.Pivot(Table.TransformColumnTypes(#"Expanded {0}", {{"id", type text}}, "ru-RU"), List.Distinct(Table.TransformColumnTypes(#"Expanded {0}", {{"id", type text}}, "ru-RU")[id]), "id", "имя")
in
    #"Pivoted Column"
 
Большое спасибо. поменял имена ссылаемых таблиц и вставил в оригинальный файл. все замечательно сработало.
Страницы: 1
Наверх