您可以通过以下几个步骤在 Power Query 中实现这一点-
第 1 步: 在 ID 列上应用组,如下所示-
第 2 步:现在添加一个自定义列,如下所示-
第 3 步:现在提取如下值-
Step-4:选择Extract value选项后如下选择逗号-
第 5 步:现在您有了所需的输出(如果需要,您可以删除 column1)
这是 M 查询供您进一步参考
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WMjRS0lFKy89XitWBcpISi8AcYxMkGRNTJBlTMyQZMAcsEwsA", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [ID = _t, Value = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"ID", Int64.Type}, {"Value", type text}}),
//--Steps started from here.
#"Grouped Rows" = Table.Group(#"Changed Type", {"ID"}, {{"Column1", each _, type table [ID=nullable number, Value=nullable text]}}),
#"Added Custom" = Table.AddColumn(#"Grouped Rows", "Custom", each [Column1][Value]),
#"Extracted Values" = Table.TransformColumns(#"Added Custom", {"Custom", each Text.Combine(List.Transform(_, Text.From), ","), type text})
in
#"Extracted Values"