【问题标题】:Can I identify calculated formula columns in power query source tables我可以在 Power 查询源表中识别计算公式列吗
【发布时间】:2016-11-03 02:59:27
【问题描述】:

我有一个表,其中一些列是 [power] 查询的结果,其中包含关键字段、一些用于手动数据输入的列和一些是公式列。

我的问题是,当我刷新查询列时,与特定查询行关联的手动输入数据不会保留在同一行上。

为了克服这个问题,我使用了一个查询,该查询首先将现有表中的手动输入数据与关键字段一起提取,执行新查询,然后在查询结束时进行表连接,以将输入数据取回正确的记录。 (欢迎对替代解决方案提出任何意见...)

对于没有公式列的表,我可以使用以下方法自动识别手动输入字段:

List.Difference(Table.ColumnNames(Current_Source_Table), Table.ColumnNames(Pre-Join_Query_Result))。

但是,这也会提取带有 excel 公式的计算列。如何区分这些公式列以排除它们?最好没有允许识别的命名约定。

非常感谢,

【问题讨论】:

    标签: excel powerquery m


    【解决方案1】:

    Excel.CurrentWorkbook 没有关于列从何处获取值的信息,因此除了命名约定或我不知道的其他潜在技巧之外,无法区分它们。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-03
      • 2017-11-22
      • 1970-01-01
      • 1970-01-01
      • 2020-05-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多