前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >这种常见的“多维”数据要横着放?分组、逆透视、透视,轻松搞定 | PQ实战

这种常见的“多维”数据要横着放?分组、逆透视、透视,轻松搞定 | PQ实战

作者头像
大海Power
发布2021-10-13 11:52:31
9840
发布2021-10-13 11:52:31
举报

- 1 -

最近,又有朋友提了各需求,将下面的数据,按存货编号分组,对后面的数据横着放:

具体横过来之后是什么样子的呢?大家需要把手机横过来一下,不然看不全,实在太长了

这个问题要是在Excel里用传统功能或函数来做,应该是比较麻烦的。

而用Power Query,在微信群里也有朋友讨论过函数的解法,本文后面以数据文件的方式给出,有兴趣的朋友可以下载研究。

- 2 -

实际上,用Power Query,可以通过简单的操作(加一点点函数参数调整)即可以搞定!

Step-01 分组加索引

在Power Query里,得到的结果列名一定是不同的,要将那么多本来一样的内容,横着分开排(变成多个列),那加索引进行区分是最常用的方法!

这招如果还不会,一定要学会!!!

在以前的文章里也写过很多次了,可以参考文章《PQ算法调优 | 充分利用分组功能,提升数据处理效率 - 1:从分类加索引问题谈起》。

关于分组(Table.Group)函数更详细的讲解,也可以参考以下视频:

该视频属于完整系列视频《Excel、Power Query及Pivot》中的一集,更多内容欢迎文末点击“阅读原文”了解。

Step-02 逆透视要将要横排的列

通过逆透视,将要横排的列转下来,从而方便与前面生成的索引进行结合,为后续实现不同的列做准备。

Step-03 合并索引与要横排的(属性)列名

Step-04 透视

- 3 -

前面提到,这个问题在微信群里曾经讨论过,有朋友给出了当时模拟数据的函数解法,如下:

对于绝大多数的朋友来说,我并不推荐这个方法,但是对函数比较有兴趣的朋友,可以下载文件来研究。

配套数据下载链接:

https://share.weiyun.com/vkZ7B0Hx

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-09-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Excel到PowerBI 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档