【问题标题】:Power query adding expandable year column电源查询添加可扩展年份列
【发布时间】:2018-10-13 05:34:27
【问题描述】:

我创建了一个自定义列,我希望此列可以展开。如何使其可扩展?

当我点击图片中的错误时,它会显示以下错误

**Expression.Error: 我们无法将 Table 类型的值转换为 Function 类型。

详情: 值=表 类型=类型**

谢谢

【问题讨论】:

    标签: powerbi


    【解决方案1】:

    TransformColumns() 是你的朋友。

    正如BICCOUNTANT 向我们展示的那样,您可以使用它来扩展列

    Table.TransformColumns(Source, {{“Column1”, each if Value.Is(_, type list) then _ else {_} }} )
    

    表格

    Table.TransformColumns(Source, {{“Column1”, each if Value.Is(_, type table) then _ else #table({“Column1”}, {{_}} ) }} )
    

    和列表

    Table.TransformColumns(Source, {{“Column1”, each if Value.Is(_, type record) then _ else [a=_] }} )
    

    【讨论】:

    • 嗨,我已经在高级编辑器中看到了该代码。我很困惑在哪里添加它
    • let YearParamList = {2016,2017,2018}, #"转表" = Table.FromList(YearParamList, Splitter.SplitByNothing(), null, null, ExtraValues.Error), #"重命名Columns" = Table.RenameColumns(#"Converted to Table",{{"Column1", "YearValues"}}), #"Added Custom1" = Table.AddColumn(#"Renamed Columns", "EPL_Match_Details", 每个EPL_Match_Data( [YearValues])), #"Added Custom" = "Table.TransformColumns(EPL_Match_Data, {{2016,each if Value.Is(, type list) then _ else {} }} )" in #“添加自定义”
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-01-22
    • 2023-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-27
    • 2021-08-25
    相关资源
    最近更新 更多