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

如何在Power BI/Power Query中依据record_id填充列空白值?

在Power BI/Power Query中按record_id填充空白姓名字段

完全可以快速实现,给你两种实用方法:

方法一:分组提取首行姓名后合并(通用场景,不受行顺序影响)

  • 进入Power Query编辑器,选中目标数据表
  • 点击转换选项卡 → 分组依据:
    • 分组依据选择record_id
    • 添加两个聚合项:
      1. 命名为组内所有行,操作选所有行,保留原表的全部行数据
      2. 命名为首行姓名,操作选第一个非空值,列选择你的姓名字段(比如姓名)
  • 点击确定后,点击组内所有行列右侧的展开按钮,选择展开所有列(取消勾选record_id避免重复)
  • 添加自定义列,公式:if [姓名] = null then [首行姓名] else [姓名]
  • 删除原姓名列,将新列重命名为姓名,再删掉首行姓名列即可

方法二:排序后向下填充(适用于同一record_id行连续排列的情况)

如果你的数据里同一record_id的行是连在一起的,直接用填充功能更高效:

  • 选中record_id列和姓名列
  • 点击转换选项卡 → 填充 → 向下填充
  • 同一record_id下的空白姓名会自动被上方的首行值填充

操作完成后,筛选record_id为L1的行,就能看到所有行的姓名都变成Erin了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 23:45:42