gpt4 book ai didi

powerbi - Power Query - Table.TranformColumns

转载 作者:行者123 更新时间:2023-12-04 13:18:10 26 4
gpt4 key购买 nike

我正在尝试将前导零添加到高级查询调用 JobCodes 的列中。我知道我可以通过使用 Text.Start([JobCodes],5,"0") 添加一个新列来做到这一点,但我不想添加一个新列并返回删除我不需要的专栏。我希望能够使用 Table.TransformColumns 函数一步完成此操作。这可能吗?

代码:

Table.TransformColumns(#"Changed Type", each Text.PadStart([JobCodes],5,"0"))

错误:

Expression.Error: We cannot convert a value of type Function to type List. Details: Value=Function Type=Type

最佳答案

你的语法有点不对。

我想这就是你想要的:

= Table.TransformColumns(#"Changed Type",{{"JobCodes", each Text.PadStart(_, 5,"0")}})

错误是因为它需要一个您要转换的列列表(注意上面的 {{...}}


要获得正确的语法,最简单的方法是使用 GUI 进行转换,然后稍微编辑一下函数。例如,您可以使用格式 > 添加前缀,这将为您提供以下步骤(假设您选择前缀 000)。

= Table.TransformColumns(#"Changed Type", {{"JobCodes", each "000" & _, type text}})

只需取出 "000"& _ 并输入您真正想要的转换。

关于powerbi - Power Query - Table.TranformColumns,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57560634/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com