You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

求助:如何在Power Query中实现Power BI行转列操作(通过Normalization方式)

求助:如何在Power Query中实现Power BI行转列操作(通过Normalization方式)

嗨,我明白你现在卡在Power Query里用规范化(Normalization)处理数据表的问题了,别着急,我一步步给你讲清楚怎么操作~

  • 第一步:先把你的数据导入Power Query,点击主页选项卡的从表格/范围,选中你的数据表导入进去。
  • 第二步:找到你需要规范化的目标列(比如包含多值、需要拆分行/列的列),右键点击它,选择逆透视列——这是Power Query里实现规范化最常用的操作。如果是要把行转成列的场景,那就用透视列功能:先确保数据有明确的标识列和值列,然后选中要作为新列名的列,点击转换选项卡的透视列,在弹出的窗口里选择对应的值列,聚合方式按需选择(比如数据是唯一值就选不聚合)。
  • 第三步:举个实际例子,假设你的表格有「姓名」「科目」「分数」三列,想把科目(语文、数学等)转成单独的列,对应显示分数。那你就选中「科目」列,点击透视列,值列选「分数」,聚合方式选不要聚合,几秒就能完成行转列的规范化处理。
  • 第四步:调整完数据结构后,点击主页关闭并上载,把处理好的数据导回Power BI就可以正常使用啦。

小提示:如果你的数据有嵌套结构或者需要先拆分内容,先在转换选项卡用拆分列功能按分隔符拆分好,再做透视/逆透视操作就可以啦~

备注:内容来源于stack exchange,提问作者Jonas

火山引擎 最新活动