可以通过转换处理重复的值集,这些转换可以删除数据中的重复项。 或者,可以筛选数据以仅显示重复项,以便可以专注于它们。
警告
Power Query 区分大小写。 使用重复值时,Power Query 会考虑文本的情况,这可能会导致意外的结果。 解决方法是,用户可以在删除重复项之前应用大写或小写转换。
对于本篇文章,示例使用下表,其中包含 ID、Category 和 Total 列。
删除重复项
可以执行的作之一是从表中删除重复值。
警告
不能保证删除重复项时,将选择一组重复项中的第一个实例。 若要详细了解如何保留排序,请转到 “保留排序”。
从多个列中删除重复项
在此示例中,你想要使用表中的所有列来标识和删除重复项。
有四行是重复的。 目标是删除这些重复行,以便表中只有唯一行。 从表中选择所有列,然后选择“ 删除重复项”。
该操作的结果会生成您要查找的表格。
注释
也可以使用列的子集来执行此操作。
从单个列中删除重复项
在此示例中,你希望仅使用表中的 Category 列来标识和删除重复项。
你想要删除这些重复项,并且只保留唯一值。 若要从 “类别” 列中删除重复项,请选择它,然后选择“ 删除重复项”。
该操作的结果会生成您要查找的表格。
保留重复项
可以执行的另一个操作是仅保留表中找到的重复项。
保留来自多个列的重复项
在此示例中,你想要通过使用表中的所有列来标识并保留重复项。
有四行是重复的。 本示例中的目标是仅保留表中重复的行。 选择表格中的所有列,然后选择“ 保留重复项”。
该操作的结果会生成您要查找的表格。
从单个列保留重复项
在此示例中,你希望仅使用表中的 ID 列来标识并保留重复项。
在此示例中,你拥有多个重复项,并且希望只保留表中的那些重复项。 若要从 ID 列保留重复项,请选择 ID 列,然后选择“ 保留重复项”。
该操作的结果会生成您要查找的表格。