Power Query连接记录中的列表值而不扩展到行
Power Query Concatenate list values from record without expanding to rows
我有一个 API JSON 响应提供了一些公司数据。它包括公司 ID 列表和 sic_codes 的记录,该记录存储为列表(因为一个公司可以有多个 sic 代码)
目前,我正在将值扩展为行,然后使用自定义列将它们分组并组合成类似“sic1、sic2、sic3”的格式
有没有办法在不先扩展行的情况下创建这个串联的列?
这里是数据预览:
怎么样
#"Transform" = Table.TransformColumns(#"PriorStepNameGoesHere",{{"sic_codes", each try Combiner.CombineTextByDelimiter(", ")(List.Transform( _ , each Text.From(_))) otherwise null }})
或
#"Added Custom" = Table.AddColumn(#"PriorStepNameGoesHere, "expanded_SICs", each try Text.Combine(List.Transform([sic_codes], each Text.From(_)),", ") otherwise [sic_codes])
我有一个 API JSON 响应提供了一些公司数据。它包括公司 ID 列表和 sic_codes 的记录,该记录存储为列表(因为一个公司可以有多个 sic 代码)
目前,我正在将值扩展为行,然后使用自定义列将它们分组并组合成类似“sic1、sic2、sic3”的格式
有没有办法在不先扩展行的情况下创建这个串联的列?
这里是数据预览:
怎么样
#"Transform" = Table.TransformColumns(#"PriorStepNameGoesHere",{{"sic_codes", each try Combiner.CombineTextByDelimiter(", ")(List.Transform( _ , each Text.From(_))) otherwise null }})
或
#"Added Custom" = Table.AddColumn(#"PriorStepNameGoesHere, "expanded_SICs", each try Text.Combine(List.Transform([sic_codes], each Text.From(_)),", ") otherwise [sic_codes])