如何用Power Query创建带子列的透视表,实现物料唯一展示
用Power Query实现物料编号唯一+店铺带子列的表格
完全可以实现,按以下步骤操作即可:
1. 精简源数据列
加载shop.txt数据后,只保留物料编号、店铺、裤子尺码、颜色、可用数量、性别这些必要列,删除其他无关列。2. 逆透视子属性列
选中物料编号和店铺这两列,右键选择「逆透视其他列」。操作后会生成属性和值两列:属性列对应裤子尺码、颜色等子项,值列对应各子项的具体内容。3. 合并店铺与属性名
添加自定义列,输入公式:[店铺] & "_" & [属性]将该列重命名为
店铺_属性,随后删除原有的店铺和属性列。4. 透视生成目标表格
选中物料编号列,点击「透视列」选项:- 透视列选择
店铺_属性 - 值列选择
值 - 聚合方式选择「不要聚合」(若存在重复的物料+店铺+属性组合,需先对这三列去重)
- 透视列选择
5. 调整列顺序(可选)
手动拖拽列,把同一店铺的子列(比如XX店_裤子尺码、XX店_颜色等)放在一起,让结构更清晰。
注意事项
- 若源数据中存在同一
物料编号+店铺+属性的重复行,透视前需先通过「移除重复项」功能去重,避免透视报错。 - 确保
可用数量列是数值格式,透视后检查格式是否正确,若变为文本可重新设置数据类型。
内容的提问来源于stack exchange,提问作者Atlasz
相关产品推荐
相关产品推荐

