[已解决] PowerQuery合并查询,刷新后保留数据源缺失数据?

  [复制链接]
查看102511 | 回复116 | 2021-2-18 19:53:17 | 显示全部楼层 |阅读模式
求助!每个月会从系统里面导出“在职花名册” ,用在职花名册作为数据源在职花名册的“员工工号”作为匹配查询的条件。
另外一张合并查询的表A,里面也有员工工号这列,通过合并查询,从在职花名册里提取出员工名字。

我的问题是,比如1月份的时候,我在表A里有添加一个工号001,在1月份导出的花名册里有他,点全部刷新后,A表里就有了他的姓名。
但是到了2月份,他离职了,2月份导出的系统花名册里,就没有工号为001的这条数据了。
2月份的花名册文件,会重命名后覆盖1月份的花名册,之后再次刷新表A,原先001后面的名字就被清空了。

请问是否有办法,在覆盖了数据源后,仍保留缺失的数据?比如001工号后面的名字数据仍保留。但是新的数据还是会跟之前一样,匹配工号然后更新进去。

谢谢!
回复

使用道具 举报

紫禁城 | 2021-2-18 20:00:17 | 显示全部楼层
1、如果覆盖了数据源后,仍保留缺失的数据,那不是覆盖,是掩盖;
2、001已经离职了,就应永久保留,以后要新增,就从002、003、00n……开始。这样就不存在这个问题了。
回复

使用道具 举报

terry | 2021-2-18 20:06:17 | 显示全部楼层
1、如果覆盖了数据源后,仍保留缺失的数据,那不是覆盖,是掩盖;
2、001已经离职了,就应永久保留 ...


谢谢回复。是这样一个情况,在职花名册是系统直接导出,不是手动做的,而且会有其它列的数据变动,之前没提到,比如002的人在2月份调岗了,那在1月份的名册和2月份的名册里,除了姓名之外,其它几列的数据就不同了,如果还要合并1月份和2月份的花名册变成新数据源,相对就要麻烦一点。所以才看看是否可以增加一个条件之类的,保留历史数据。
每个人的工号即使离职了也是唯一的。002的人在1月和2月都是002.
回复

使用道具 举报

sqmwlh | 2021-2-18 20:09:17 | 显示全部楼层
谢谢回复。是这样一个情况,在职花名册是系统直接导出,不是手动做的,而且会有其它列的数据变动,之前没 ...


模型建好了,就不麻烦了。建议还是直接从系统导出数据为数据源好,这是根本。
回复

使用道具 举报

KLX | 2021-5-29 08:43:42 来自手机 | 显示全部楼层
占坑编辑ing
回复

使用道具 举报

starzhou2 | 2021-7-29 23:54:25 | 显示全部楼层
支持,赞一个
回复

使用道具 举报

wangzhe8054 | 2021-9-12 23:44:02 | 显示全部楼层
努力蜕变中
回复

使用道具 举报

tuyc | 2021-9-25 15:56:44 | 显示全部楼层
前排顶,很好!
回复

使用道具 举报

Sanie | 2021-10-18 22:56:53 来自手机 | 显示全部楼层
努力~~各位。。。
回复

使用道具 举报

blackside | 2021-11-2 22:15:38 来自手机 | 显示全部楼层
谢谢,一直在学习云发教育课程!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则