如何在Power Query中拼接嵌套子列表值?求无需转表的更优方案
更简便的解决方案
当然有无需转换表格的简洁方法,直接利用Power Query的列表函数就能完成:
let Source = {{"value", ".", "1"}, {"value", ".", "2"}, {"value", ".", "3"}}, Result = List.Transform(Source, each Text.Combine(_)) in Result
说明:
List.Transform直接遍历原嵌套列表中的每一个子列表each Text.Combine(_)把当前子列表里的所有文本元素直接拼接成字符串- 如果子列表中存在非文本类型的元素,只需添加一步类型转换即可:
Result = List.Transform(Source, each Text.Combine(List.Transform(_, Text.From)))
这种方案全程在列表结构内操作,省去了转表格再提取列的冗余步骤,逻辑更直接简洁。
内容的提问来源于stack exchange,提问作者dfunky1
相关产品推荐
相关产品推荐

