PowerBI强大的数据汇总能力:将几十张Excel二维表批量转换成一维表进行可视化分析
目录
如何分析单张二维表数据
- 考虑这样一个实际工作中的情况,很多时候大家喜欢用二维表结构来存储和展示数据。
- 比如下图中的全国各分公司管理费用明细表(用randbetween函数生成,不涉及真实数据)。
- 我们需要进行一些简单的分析,了解一下这个企业各分公司的管理费用分布情况,比如按分公司和管理费用科目两个维度来分析,是不是还挺简单的?
简单操作一下:
- 将二维表转换成一维表
- 对数据再进行一些简单图表分析
- 似乎很轻松就搞定了?
- 可在现实工作中往往每个月都要核算管理费用,一年12个月,假设公司成立了5年(如果公司之前一直按这个模板在统计数据的话。。。),至少就有60张类似表。。
- 如果每张表都这么重复操作二维转一维,再增加一个时间维度去分析,是不是头都大了。。一天过去了,我们还在转换数据表结构。。。
如何用PowerBI搞定几十张二维表
遇到这种情况,用PowerBI处理数据将大大提高效率,一步到位,半小时搞定所有表格和分析。
操作步骤
打开Power BI Desktop,获取数据,自文件夹,选择数据源路径,确定
选择转换数据
保留content列,删除其他列
选择添加列,自定义列
输入表格汇总公式
结果如下:
自定义右边按钮单击展开,取消勾选原始列,确定
保留data和item列,删除其他列
将data列如上展开
结果如下:
几十张表格的数据终于汇总在一起啦~~
数据处理
接下来就是对数据进行整理,为后续的分析进行规范
注意表中合计部分,在原始数据中是不需要对数据进行统计处理的,删掉。
- 合计列可以直接按列删除
- 行中的合计部分需用到删除间隔行功能
- 最关键的一步:将二维表转一维表。选中前两列,在转换中选择逆透视列,逆透视其他列。
结果如下:
- 修改列名,数据整理完毕!
简单可视化展示
- 添加分析列(年、季度、月)
- 创建度量值(金额总和、平均金额)
- 效果展示如下
- PowerBI最方便的功能在于,后续我们仍可以按之前的表结构统计,往里面添加新月份的数据。
- 在Excel上添加完数据后,打开PowerBI,无需任何操作,一键刷新,新添加的数据会自动处理,图表里的数据也会自动更新。
(发现了吗,上图中就是在Excel中删除了13年12月的数据表,刷新后的结果)