从新报告导入数据并自动更新现有数据中的现有记录

时间:2017-09-12 04:27:27

标签: excel powerbi powerpivot dax powerquery

我在完成与工作相关的任务时寻求所有人的专家意见。

任务:执行任务以执行对WorkSafe每月和每周获取的报告的分析,并获取有价值的信息。 例如

  1. 按部门和部门分列的每月受伤人数。
  2. 一年中损失的总天数
  3. 索赔类型的计数
  4. 可能的返回日期。
  5. 所以我收到这些报告,并添加一些修改后的列。就像正确的员工姓名和他们的 ID 一样,只是为了在Powerpivot中创建Employee数据库之间的关系,这样我就能获得他们的职位,部门和部门。

    现在每个月新报告中都可能会有2到3个新版权声明,以及一些现有声明和更新信息。比如更新恢复工作日期,短期残疾日

    目前我手动浏览它们,这真的很耗费时间。如果那里有较旧的声明没有获得更新我可以只使用电源查询从文件夹导入并添加删除重复的步骤。但是,如果我现在使用powerquery删除重复的声明,基本上我将使用更新的信息删除相同的声明。

    你们这里的任何人都可以通过电源查询或其他方法建议一种有效的方法吗?

    先谢谢。我很感激你的时间和精力。

1 个答案:

答案 0 :(得分:0)

如果您使用PowerQuery并从文件中选择源 - >从文件夹中,当您选择组合和编辑时,您将获得一个表格,其第一列名为Source.Name;您可以使用它来区分更新。

例如:如果我从同一文件夹中的两个excel文件开始(理论上,它们可能是您的不同日期源文件)...

WS1.xlsx: enter image description here

WS1 - Copy.xlsx:enter image description here

然后我使用他们都在的文件夹作为源...

enter image description here

(根据需要导航到您的文件夹。)

...然后选择Combine&编辑...

enter image description here

...并选择工作表......

enter image description here

然后我明白了:

enter image description here

...很清楚哪些信息来自哪个源文件。