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

如何在Power BI的Power Query中按列值(如John)重复对应行?

在Power BI的Power Query中重复指定名称的行

方法一:可视化操作步骤

  • 打开Power Query编辑器:在Power BI桌面端的数据选项卡中,点击转换数据。
  • 筛选目标行:选中Name列,点击列标题的筛选图标,仅勾选需要重复的名称(如John),确认后编辑器仅显示该行数据。
  • 复制目标行:按Ctrl+A选中所有筛选出的行,右键选择复制。
  • 恢复原表:点击开始选项卡中的清除筛选,回到完整的原始表格。
  • 粘贴追加行:在表格末尾右键选择粘贴,将复制的目标行追加到原表最后。
  • 保存修改:点击关闭并应用,完成操作。

方法二:直接编辑M代码(适合熟悉M语言的用户)

  1. 在Power Query编辑器中,点击高级编辑器。
  2. 替换原有代码为以下内容(注意根据实际数据源修改Source和目标名称):
let
    Source = 你的数据源(例如Excel.Workbook(File.Contents("你的文件路径"), null, true)),
    原始表 = Source{[Item="你的表名",Kind="Table"]}[Data],
    目标行 = Table.SelectRows(原始表, each [Name] = "John"), // 替换"John"为需要重复的名称
    合并结果表 = Table.Combine({原始表, 目标行})
in
    合并结果表
  1. 点击完成,再点击关闭并应用即可得到目标表格。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 21:15:34