Excel Powerquery- 有真正的联盟吗?
Excel Powerquery- is there a real Union?
有没有办法在 powerquery 中合并两个查询并一步删除重复记录?我正在处理超过 1000 万条记录,单独执行这些步骤已经花费了 30 多分钟。
您可以使用 M 查询语言来完成。您可以创建一个空白查询并将其添加到高级编辑器中:
let
Source = Table.Combine({Query1, Query2}),
#"Removed Duplicates" = Table.Distinct(Source)
in
#"Removed Duplicates"
如果转换时间太长,请考虑执行以下操作之一,直到您拥有所需形状的数据:
- 使用
Table.Buffer
在内存中存储 table 的副本。这将确保每个步骤都不会返回到服务器获取数据,但它也会防止发生任何查询折叠,因此所有转换都将在您的计算机上完成。
- 当您连接到 table 时,仅获取前 100 或 1000 行。如果您正在使用像支持查询折叠的 SQL 服务器这样的源,那么这应该会大大加快您未来的评估速度。
获得所需形状的数据后,您可以返回并删除该步骤。
有没有办法在 powerquery 中合并两个查询并一步删除重复记录?我正在处理超过 1000 万条记录,单独执行这些步骤已经花费了 30 多分钟。
您可以使用 M 查询语言来完成。您可以创建一个空白查询并将其添加到高级编辑器中:
let
Source = Table.Combine({Query1, Query2}),
#"Removed Duplicates" = Table.Distinct(Source)
in
#"Removed Duplicates"
如果转换时间太长,请考虑执行以下操作之一,直到您拥有所需形状的数据:
- 使用
Table.Buffer
在内存中存储 table 的副本。这将确保每个步骤都不会返回到服务器获取数据,但它也会防止发生任何查询折叠,因此所有转换都将在您的计算机上完成。 - 当您连接到 table 时,仅获取前 100 或 1000 行。如果您正在使用像支持查询折叠的 SQL 服务器这样的源,那么这应该会大大加快您未来的评估速度。
获得所需形状的数据后,您可以返回并删除该步骤。