如何在电源查询中反转合并查询
How to invert a merge query in power query
我有一列 table 客户帐号和一个主 table 包含从访问数据库中提取的 400,000 条记录。我想从 table 中删除所有记录,其中可以在单个列 table 中找到客户帐号。
power query 中的合并查询功能允许我 return 只有客户列表中匹配的记录(除了这个主题的各种其他变体),但我想知道是否有办法将其反转,以便我 return 所有客户编号未出现在此列表中的记录。
我已经通过使用 List.Contains 函数并添加自定义列来识别要排除的行然后将其过滤掉来实现这一点,但我认为这会严重影响我的工作簿的性能。刷新这一系列转换之前最初有400,000行的table需要很长时间,所有依赖于这个table的查询也需要很长时间才能刷新。
谢谢
如果您对 table 的单列执行 Left Anti Join,这将使您的 table 过滤为仅包含行与单列不匹配。
我有一列 table 客户帐号和一个主 table 包含从访问数据库中提取的 400,000 条记录。我想从 table 中删除所有记录,其中可以在单个列 table 中找到客户帐号。
power query 中的合并查询功能允许我 return 只有客户列表中匹配的记录(除了这个主题的各种其他变体),但我想知道是否有办法将其反转,以便我 return 所有客户编号未出现在此列表中的记录。
我已经通过使用 List.Contains 函数并添加自定义列来识别要排除的行然后将其过滤掉来实现这一点,但我认为这会严重影响我的工作簿的性能。刷新这一系列转换之前最初有400,000行的table需要很长时间,所有依赖于这个table的查询也需要很长时间才能刷新。
谢谢
如果您对 table 的单列执行 Left Anti Join,这将使您的 table 过滤为仅包含行与单列不匹配。