Excel里怎么制作完整的瀑布图,并可一键刷新?
前面写过一篇关于《麦肯锡发明的瀑布图,用Power BI轻松做出来!》的文章,里面提到Excel里生成的瀑布图不做多行同类数据的汇总,也没有汇总项,不是很符合实际工作的需要:
当时,因为主要介绍Power BI里的实现方式,所以没有深入讲Excel里的处理方法,果然,马上就有朋友问,在Excel里该怎么办?
首先,我们先来解决汇总结果项的问题,其实比较简单:
1. 在数据中增加汇总项
2. 生成瀑布图
3. 设置汇总项
双击图中的汇总数据柱,将在右侧“系列选项”中出现“设置为汇总”复选项。
勾选“设置为汇总”选型,即可将汇总数据柱修改为汇总项状态:
显然,前面直接在源数据中增加汇总项,在一定程度上破坏了数据源表,而如果要进一步解决多行同类内容的汇总问题,那更不可能在源表上直接实现,因此,建议通过Power Query来生成可随源数据变化动态刷新的数据表,用于瀑布图的制作:
1. 数据获取到PQ,用分组依据汇总
2. 增加汇总行
这可以直接增加一个步骤,写公式实现,如下图所示:
这个公式看起来比较长,但实际上Table.InsertRows函数的3个参数比较简单,熟悉了Power Query的数据结构以及基础的M函数应用(可参考相关系列文章)后写起来很容易,因为完全没有什么烧脑的技巧。
3. 数据返回Excel并生成瀑布图
数据都准备好了,后面生成图表就很简单了,不再赘述,自己动一下手指头?同时还可以设置一下格式:
通过这个例子,也进一步说明,通过Power Query,可以在不破坏源数据的基础上构造各种所需的报表或用做其他用途(如生成图表)的数据,从而实现报表的自动化。
- Power系列文章 -
- 最通俗易懂Power系列视频 -
【★★★★★好评】
【4万+播放人次】
赞 (0)