You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Power BI的Power Query中基于三列提取重复行?

在Power BI的Power Query中基于多列提取重复行

操作步骤:

  1. 进入Power Query编辑器
    打开Power BI加载目标数据后,点击顶部菜单栏的转换数据,进入Power Query编辑器界面。

  2. 分组统计重复组合的行数

    • 选中name、surname、phone1三列,切换到转换选项卡,点击分组依据。
    • 在弹出的分组窗口中选择高级模式:
      • 添加三个分组项:分别选择name、surname、phone1,操作均为行,列名默认即可;
      • 添加一个聚合项:操作选择行数,新列名设为重复次数;
    • 点击确定,得到每个三列组合对应的总行数。
  3. 合并原数据与分组统计结果

    • 回到左侧查询面板的原始数据查询,点击主页选项卡 → 合并查询 → 合并查询作为新查询。
    • 合并配置:
      • 左表选原始数据,右表选刚才生成的分组统计表格;
      • 匹配列:分别选中左右两表的name、surname、phone1列;
      • 连接类型选择左外部;
    • 点击确定后,展开新生成的分组数据列,仅勾选重复次数列完成合并。
  4. 添加自定义命令描述列

    • 切换到添加列选项卡,点击自定义列,在公式编辑器中输入以下代码:
      "该记录与其他" & Text.From([重复次数]-1) & "条记录的name、surname、phone1完全重复"
      
    • 点击确定,生成包含重复描述的自定义列。
  5. 筛选提取重复行

    • 选中重复次数列,点击列头的筛选按钮,勾选大于1的选项,即可保留所有三列内容重复的行。
  6. 加载数据并可视化

    • 点击主页选项卡的关闭并应用,将处理后的数据加载回Power BI。
    • 创建表格可视化组件,将name、surname、phone1及自定义描述列拖入,即可展示重复行的详情与说明。

内容的提问来源于stack exchange,提问作者Valerio Mezzopra

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.04 17:05:13