逆透视----二维表转一维表

有时我们接收到的报表不是一维表,那么为了方便后期计算和分析,通常我们需要把它转换成一维表。

这个转换过程,在Power Query数据查询中叫逆透视。

与数据透视表相反,数据透视表是把一维表生成易读的二维表。逆透视是把二维表转换成一维表。

本节,我们先从一个简单的二维表开始,入门逆透视。

图 1


图1 是比较简单的二维表,城市这个维度被分成北京、南京、上海三列,如何把北京、南京、上海三列转换成一列,即城市。这样就是一维表格式,方便后期计算和分析。

Power Query数据查询轻松完成二维表逆透视。

打开EXCEL,图2,进入菜单【数据】→『新建查询』→〖从文件〗→「从工作簿」,选择需要转换的工作簿。

图 2 


图3,选择文件,导入。

图   3 


选中需要转换的表,转换数据。

图  4


图5,将【第一行作为标题】,这样就把标题提升上来。

图 5


图6,筛选行,选中【商品】后面小三角,勾掉「null」,这样就可以把空白行删除了。

选中【商品】列,进入菜单【转换】→『逆透视列』→〖逆透视其他列〗,图7,二维表转一维表完成。

说明:因为我们要把北京、南京、上海三列逆透视成一列,所以我们选中【商品】列,〖逆透视其他列〗。

当然,我们也可选中【北京、南京、上海】三列,〖仅逆透视选定列〗。结果是一样的。

图 6


最后修改一下标题【属性】为【城市】,【值】为【销售额】。

图 7


关闭并上载。大功告成!

图8为动图效果。


图 8

感兴趣的你也可以试试,选中【北京、南京、上海】三列,〖仅逆透视选定列〗,看看结果是否一样。

工作愉快!

你可能感兴趣的:(逆透视----二维表转一维表)