透视列把“指标名称”中的不同值变成新列,适合把标准明细转成报表宽表。若同一主键和类别有多条记录,软件必须聚合,不能假设自动选择正确一条。

透视前先检查唯一组合

情况处理
每个主键类别只有一条可选择不聚合。
存在多条金额记录按业务求和或先细分。
重复是数据错误先输出重复清单,不直接聚合。
类别会持续新增刷新后会出现新列,下游字段需适应。

从长表生成宽表

  1. 确定保留键列

    员工编号、日期等不参与透视的列共同定义一行。

  2. 选择类别和值列

    类别列生成表头,值列填入对应单元格。

  3. 明确聚合函数

    求和、最大值或不聚合必须有业务依据。

  4. 刷新并检查列结构

    新增类别、空值和列类型逐项处理,下游步骤不要只依赖固定列顺序。

员工指标行转为三列

源表每人有质量、效率、服务三行,透视后每人一行三列。员工A的质量出现两行时,不聚合会报错。

若两行来自不同考核批次,应把批次加入主键;如果确属重复录入,先纠正数据,而不是用最大值隐藏。

Power Query行转列前先保留一份长表基准,并统计“主键+待透视类别”的重复次数。透视列重复值不能随意选择“第一项”,金额可按业务口径求和,状态或备注则应先确定优先级或保留明细。刷新后比较透视前后的主键数与总金额;新增类别会自动生成新列,但下游公式和图表未必自动纳入,因此还要检查列名、数据类型及引用范围。

转换检查

  • 主键加类别的重复数已确认。
  • 聚合方式符合指标含义。
  • 透视后行数等于唯一主键数。
  • 新增类别不会导致刷新失败。

Power Query透视列需要先定义行粒度和重复处理。主键、类别和值关系清楚后,宽表才不会在聚合中丢失含义。

逆向整理宽表可使用Excel Power Query取消透视列:把交叉表整理成标准明细;重复来自合并时先按Power Query合并后出现重复行:一对多关系怎么检查排查。