今夜偏知春气暖
立春,为二十四节气之首,又名正月节、岁节、改岁、岁旦等。立,是“开始”之意;春,代表着温暖、生长。
START OF SPRING
我们学习了简单二维表,行多层级二维表,这节,我们学习列多层级二维表逆透视一维表。
图 1
图1 是列二层级的二维表,除了【月份】是一个独立维度,【分类】被合并单元格,【城市】被分成北京、广州、杭州等15列。
怎么把这个列多层级的二维表逆透视成一维表?
思考一下,我们学过了行多层级二维表逆透视,行多层级二维表和列多层级二维表之间是否有某种联系。
EXCEL中行列可以通过选择性粘贴中转置来转换,这种互换方法,在Power Query中可以直接通过转置功能实现。
转置过来列多层级二维表就变成一个行多层级二维表,这样我们利用上节学到内容就可以轻松完成逆透视工作。
实际操作过程,因导入数据这样过程,我们已多次图解过,导入这部分还不会的同学,请移步前面有关Power Query相关文章阅读。
图 2
第一步,导入数据 。
打开EXCEL,图2,进入菜单【数据】→『新建查询』→〖从文件〗→「从工作簿」,选择需要转换的工作簿。
第二步,转置
图 3
用年份填充「null」,图5,选中第一列,进入菜单【转换】→『填充』→〖向下〗,填充商品分类。
图 4
第三步,提升标题
将【第一行作为标题】,把标题提升上来。
图 5
第四步,选中不需要逆透视列,逆透视其他列。
图6
选中前面两列,进入菜单【转换】→『逆透视列』→〖逆透视其他列〗,图6,行多层级二维表逆透视完成。
图 7
第五步,修改逆透视后的列名,关闭并上载。
最后修改一下标题。
关闭并上载。大功告成!
列多层级二维表实际就转置后的行多层级二维表,而行多层级二维表是在简单二维表进行简单变形。
学会简单二维表逆透视,把复杂的二维表想法转成简单二维表形式,逐步拆解,问题都会解决!
你说,是吗?