透视列把“指标名称”中的不同值变成新列,适合把标准明细转成报表宽表。若同一主键和类别有多条记录,软件必须聚合,不能假设自动选择正确一条。
透视前先检查唯一组合
| 情况 | 处理 |
|---|---|
| 每个主键类别只有一条 | 可选择不聚合。 |
| 存在多条金额记录 | 按业务求和或先细分。 |
| 重复是数据错误 | 先输出重复清单,不直接聚合。 |
| 类别会持续新增 | 刷新后会出现新列,下游字段需适应。 |
从长表生成宽表
- 确定保留键列
员工编号、日期等不参与透视的列共同定义一行。
- 选择类别和值列
类别列生成表头,值列填入对应单元格。
- 明确聚合函数
求和、最大值或不聚合必须有业务依据。
- 刷新并检查列结构
新增类别、空值和列类型逐项处理,下游步骤不要只依赖固定列顺序。
员工指标行转为三列
源表每人有质量、效率、服务三行,透视后每人一行三列。员工A的质量出现两行时,不聚合会报错。
若两行来自不同考核批次,应把批次加入主键;如果确属重复录入,先纠正数据,而不是用最大值隐藏。
Power Query行转列前先保留一份长表基准,并统计“主键+待透视类别”的重复次数。透视列重复值不能随意选择“第一项”,金额可按业务口径求和,状态或备注则应先确定优先级或保留明细。刷新后比较透视前后的主键数与总金额;新增类别会自动生成新列,但下游公式和图表未必自动纳入,因此还要检查列名、数据类型及引用范围。
转换检查
- 主键加类别的重复数已确认。
- 聚合方式符合指标含义。
- 透视后行数等于唯一主键数。
- 新增类别不会导致刷新失败。
Power Query透视列需要先定义行粒度和重复处理。主键、类别和值关系清楚后,宽表才不会在聚合中丢失含义。
逆向整理宽表可使用Excel Power Query取消透视列:把交叉表整理成标准明细;重复来自合并时先按Power Query合并后出现重复行:一对多关系怎么检查排查。