日常Excel业务报表中,我们有时需要对透视过的数据进行各种运算,运算完成后再次进行透视,本文提供一种简便方案,可以进行透视表再透视,数据源更新不影响刷新使用。
例如,我们有如下数据源
假设我们想知道8月超过3天以上最高温度在35度以上的城市有几个。我们可以把这个问题拆分成两步:
- 汇总各个城市温度超过35度的天数(第一次透视)
- 对于第一步汇总结果超过3天的城市进行再次汇总(对以上透视结果再透视)
首先将数据源导入Power Pivot(Excel 2013,2016均内置,如自己电脑默认未显示该插件请百度显示方法),然后按以下视频操作:
如视频显示不清晰,可在此下载清晰版本(约13MB):
链接: http://pan.baidu.com/s/1bpvVFAJ 密码: 66e3
此案例仅仅使用了一个简约的DAX函数-summarize,就可以方便的进行多重数据透视处理,有兴趣的伙伴可以百度下该函数用法。
SUMMARIZE('数据源',[省份],[城市],"超过35度几天",sum('数据源'[超过35度天数]))
当然,该案例可能并不那么恰当,有更简洁方法解决案例中的问题。此处只是为了展示透视再透视这个功能的用法,方便我们用到有需要的工作内容当中去。
Power Pivot作为强大的Power BI系列组件之一,大幅度提升了Excel的性能,本公众号将会分享更多这方面的应用,欢迎关注。