一维表与二维表之间的透视与逆透视

一维表与二维表之间的透视与逆透视

在进行数据分析统计时,会经常遇到一维表与二维表,

一维表即我们常说的清单表或明细表,即一行数据,对应一个唯一值,如下图,第二行对应是2019年10月30日,华北地区的销售量:

一维表与二维表之间的透视与逆透视

二维表即我们常见到的交叉表或汇总表,如下图,一行对应的数据有三个分别是2019年10月30日华南、华北与华东三个地区的销售数据。

一维表与二维表之间的透视与逆透视

二维表在进行数据透视分析时,需要把各个地区放入汇总值,当地区或项目较多时,会给我们数据汇总带来极大的不便

一维表与二维表之间的透视与逆透视

那么一维表在进行数据分析透视时,只需把地区放入"列"进行值汇总,就可直接得出数据汇总,而且也可以将地区放入切片器中,进行地区筛选,如下图:

一维表与二维表之间的透视与逆透视

那么如何在power query中快速的进行二维表与一维表之间的转换,将二维表数据导入power query中,选择"年月"列,在"转换"选项卡中选择"逆透视其他列"或者选择"华北、华东、华南"三列,然后在逆透视该列,如下图:

一维表与二维表之间的透视与逆透视

一维表与二维表之间的透视与逆透视

最后关闭上载。

那么二维表如何转为一维表,接上一步骤,点击区域列即"原属性列",点击"转换"选项卡,透视列,出现对话框,键值列选为:值,如下图:

一维表与二维表之间的透视与逆透视

最后又变回最初的二维表,如下图:

一维表与二维表之间的透视与逆透视

也许,你们对一维表与二维表转换的逻辑仍然感到很抽象,其实只要记住,透视(一维转二维)是将属性中地区的列值转为行值,即列转行;

逆透视(二维转一维)是将属性中的地区:行值转为列值,即行转列:如下图。

一维表与二维表之间的透视与逆透视

最后如何灵活用好一维转二维,我在表中放一组数据,方便大家练习加深印象。注意事项:在进行文本透视时,需要显示文本内容只需要透视对话款中,选择高级选项中-不要聚合即可,如下图:

一维表与二维表之间的透视与逆透视

一维表与二维表之间的透视与逆透视

相关数据链接:公众号回复:一维表

如果对你有帮助,请关注点个赞。如果有疑问请加公众号excel拒绝加班。


分享到:


相關文章: