Power Query: объединить все строки

Я хочу объединить строки вместо столбцов. Я могу сделать это путем поворота и слияния столбцов, но этот процесс нельзя повторить при изменении строк (слияние столбцов затем жестко кодирует значения). Как мне выполнить функцию GroupBy, но объединить, а не суммировать / подсчитать / и т. Д.?

ПРИМЕЧАНИЕ. Стоит отметить, что текст должен оставаться текстовым. Цены иногда составляют 275 долларов на человека или что-то в этом роде, и мне нужно поддерживать письма.

Визуализация того, что я пытаюсь сделать, приведена ниже:  введите описание изображения здесь


person RCarmody    schedule 07.05.2020    source источник
comment
Посетите edureka.co/community/ 39337 / и radacad .com /   -  person Gitty    schedule 08.05.2020


Ответы (1)


Вам просто нужно Group by Сгруппировать и проделать некоторые манипуляции, чтобы добавить кавычки и скобки:

let
    Source = Excel.CurrentWorkbook(){[Name="Table3"]}[Content],
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Price", type text}, {"Group", Int64.Type}}),
    #"Added Custom" = Table.AddColumn(#"Changed Type", "quotPrice", each """" & [Price] & """"),
    #"Grouped Rows" = Table.Group(#"Added Custom", {"Group"}, {{"Grouped", each _, type table [Price=text, Group=number, quotPrice=text]}}),
    #"Added Custom1" = Table.AddColumn(#"Grouped Rows", "Custom", each Table.Column([Grouped],"quotPrice")),
    #"Extracted Values" = Table.TransformColumns(#"Added Custom1", {"Custom", each Text.Combine(List.Transform(_, Text.From), ", "), type text}),
    #"Added Custom2" = Table.AddColumn(#"Extracted Values", "Text", each "[" & [Custom] & "]"),
    #"Removed Columns" = Table.RemoveColumns(#"Added Custom2",{"Grouped", "Custom"})
in
    #"Removed Columns"

введите здесь описание изображения

person Ron Rosenfeld    schedule 08.05.2020