【问题标题】:Power Query - Rename columns in Query ediorPower Query - 在查询编辑器中重命名列
【发布时间】:2018-01-03 13:12:55
【问题描述】:

我有一个要求,报告中列的名称会动态更改,我正在尝试在 PowerBI 的高级编辑器中重命名它。

Renamed Columns" = Table.RenameColumns(#"Added Conditional Column1",{{"AgingReport_201801022101.txt", "Report Name"}, {"1/3/2018 2:38:13 AM", "Report Created Time"}})

这里,AgingReport_201801022101.txt 可能会在下次刷新时更改为 AgingReport_12321321321.txt,同样,此1/3/2018 2:38:13 AM 可能会在进一步刷新时更改。

由于这一变化,我在 PowerBI 中的计算列在进一步刷新时无法识别列名。

【问题讨论】:

    标签: powerbi powerquery


    【解决方案1】:

    您忘记提及一些必需的信息,但假设您有 1 列以“AgingReport”开头,并假设您有 1 列的名称可以转换为日期/时间值,并假设您当前的文化可以做到这一点,则可以使用以下代码:

    #"Renamed Columns" = Table.TransformColumnNames(#"Added Conditional Column1", each if Text.StartsWith(_,"AgingReport") then "Report Name" else if Value.FromText(_) is datetime then "Report Created Time" else _)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-14
      • 1970-01-01
      • 2021-02-12
      • 2015-11-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多