【问题标题】:PowerQuery duplicate rows from external sourcePowerQuery 来自外部源的重复行
【发布时间】:2017-09-07 12:38:56
【问题描述】:

我准备了一个主 Excel 文件,该文件通过 Power Query 从几个较小的 Excel 工作表中提取数据,所有工作表都包含相同的数据集(相同的列) - 每个员工一个。

今天我注意到,对于某些员工来说,主表中的某些数据是重复的,即使在他们单独的工作表中不存在上述重复项。

主查询由单独的“仅连接”查询组成,指向每个单独的文件。无论我单击全部刷新、管理数据模型多少次,重复项仍然存在。

有没有人遇到过类似的事情,或者您有什么想法可能是这背后的原因以及如何解决它?

谢谢!

【问题讨论】:

    标签: excel powerquery


    【解决方案1】:

    您还没有真正提供有关您的设计的足够信息,但我猜您正在使用合并查询步骤来组合“较小的 Excel 工作表”?如果是这样,那么典型的问题是您没有在合并查询步骤定义中指定要匹配的正确列。

    如果您在合并的至少一侧选择的列组合不是唯一的,则重复的行将出现在随后的展开步骤中。

    找到这些的方法是依次针对每个源表启动一个新查询,选择要匹配的列并使用保留行/保留重复项。您应该看不到任何行结果 - 任何出现的行都是重复项的来源。

    我通常会保存此类查询并将它们包含在 Refresh 中,作为未来的自动化测试。我把它们放在一个单独的查询组中,例如“测试 - 应该返回 0 行”。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-12-09
      • 2021-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-16
      • 2011-10-10
      • 1970-01-01
      相关资源
      最近更新 更多