【问题标题】:How to transform List type in Power Query / M如何在 Power Query / M 中转换列表类型
【发布时间】:2016-04-08 18:14:44
【问题描述】:

有没有比通过 Table.TransformColumnTypes 更直接的方法来转换列表中元素的类型(这会增加额外的笨拙转换步骤)?

例如使用 List.Transform (List, each _ as text) 将返回数值错误。是否有直接在列表上执行该转换的正确语法(目的是使用 Text.Combine 来连接列表的值)?

【问题讨论】:

    标签: powerquery m


    【解决方案1】:

    要将数字转换为文本值,请使用 Number.ToText。您可以使用类似这样的方法将 Text.Combine 与您的数字列表结合使用:

    = Text.Combine(List.Transform(List, each Number.ToText(_)), "separator")

    【讨论】:

    • 谢谢!没有明白我们在这里是在“细胞”级别上采取行动的。实际上,出于更通用的目的(例如提供未预定义特定格式的列表的来源),我会使用 Text.From() 。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-12
    • 1970-01-01
    • 2022-11-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多