如何在Power BI的Power Query中按列值(如John)重复对应行?
在Power BI的Power Query中重复指定名称的行
方法一:可视化操作步骤
- 打开Power Query编辑器:在Power BI桌面端的数据选项卡中,点击转换数据。
- 筛选目标行:选中
Name列,点击列标题的筛选图标,仅勾选需要重复的名称(如John),确认后编辑器仅显示该行数据。 - 复制目标行:按
Ctrl+A选中所有筛选出的行,右键选择复制。 - 恢复原表:点击开始选项卡中的清除筛选,回到完整的原始表格。
- 粘贴追加行:在表格末尾右键选择粘贴,将复制的目标行追加到原表最后。
- 保存修改:点击关闭并应用,完成操作。
方法二:直接编辑M代码(适合熟悉M语言的用户)
- 在Power Query编辑器中,点击高级编辑器。
- 替换原有代码为以下内容(注意根据实际数据源修改
Source和目标名称):
let Source = 你的数据源(例如Excel.Workbook(File.Contents("你的文件路径"), null, true)), 原始表 = Source{[Item="你的表名",Kind="Table"]}[Data], 目标行 = Table.SelectRows(原始表, each [Name] = "John"), // 替换"John"为需要重复的名称 合并结果表 = Table.Combine({原始表, 目标行}) in 合并结果表
- 点击完成,再点击关闭并应用即可得到目标表格。
内容的提问来源于stack exchange,提问作者AzUser1
相关产品推荐
相关产品推荐

