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

Power BI将Series Name列转多列并自动生成null值的方法求助

解决方案(Power Query实现)

步骤1:导入数据到Power Query编辑器

打开Power BI,通过「主页>转换数据」将源数据导入Power Query环境。

步骤2:为每个Hire分组添加组内索引

这一步是为了让每个Hire类别下的每条数据拥有独立的组内序号,确保后续透视时能精准匹配行:

  • 选中「Hire」列,点击转换>分组依据,配置参数:
    • 分组依据:Hire
    • 新列名:可命名为「组内数据」
    • 操作:选择所有行
    • 列名:保留默认的「数据」即可
  • 点击「组内数据」列旁的展开图标,勾选所有需要保留的原始列(如Series Name、对应数值字段等)完成展开
  • 再次选中「Hire」列,点击添加列>索引列>从0开始,此时每个Hire类别下的行都会生成从0开始的连续索引

步骤3:透视Series Name列生成独立列

  • 选中「Series Name」列,点击转换>透视列:
    • 值列:选择需要拆分成列的数值字段(即每个Series对应的数值数据列)
    • 高级选项:选择不要聚合(核心设置,确保保留每个明细数据点,缺失数据自动填充null)

步骤4:清理调整表格

  • 删除不需要的临时列(如组内索引列,若不需要保留)
  • 调整列顺序,将「Hire」列置于最前,后续依次排列四个Series对应的列

完成以上操作后,每个Hire类别下,数据点较多的Series会占据对应行数,数据点不足的Series在超出自身数据量的行将自动显示null,完全匹配需求。若存在多个数值字段,可重复步骤3分别透视,或在透视时同时选中多个值列批量处理。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 02:52:10