在Excel的数据透视表里,我们如果要对某一列的内容进行次数统计和对比,可以同时将该列添加到透视表的“列”和“值”里,如下图所示对金额类别列进行统计对比:
这种透视,有点儿像是某列(如案例中的“类别“)自己透视自己,那么,在Power Query里进行透视时,是否也可以这样操作呢?
数据下载链接:https://t.zsxq.com/05UrZzjm2
我是大海,欢迎加入知识星球【Excel到PowerBI】,更多系列视频,更多实战练习,问答更详尽,学习更高效。
我们将数据添加到Power Query后,尝试对“类别”列进行透视,然鹅,在透视列的设置对话框中,你不能再选择“类别”!
那Power Query里如果要实现这样的统计,该怎么办呢?下面介绍两种方法,后面的一种其实就是自己透视自己的形式。
- 1 -
辅助列操作法
Step-01 添加自定义辅助列
因为我们要对内容进行计数,所以,这个辅助列直接都等于1即可。
Step-02 对辅助列进行透视
选中“类别”列,然后进行透视,值列选择前面添加的“自定义”列即可:
- 2 -
改公式法
实际上,Power Query本身就支持某列对自己进行透视,只是在操作界面上没有体现出来而已,所以,我们只要操作一下生成步骤公式,然后修改一下公式的内容即可:
Step-01 透视列
基于“类别”列进行透视,直列里面随便哪一个都无所谓,因为后面都要改掉,所以不需要选,在高级选项里选择“计数”
Step-02 改公式
通过上面的操作,显然得不到想要的结果,但查看生成的步骤公式,很明显能看出来上面操作对“月份”进行“计数”在公式中的对应参数。
因此,我们如果要改为对“类别”进行“计数”,那么,只要将“月份”改为“类别”即可,如下图所示:
修改后即得到所需结果:
通过以上两种方法,我们都可以得到想要的结果,第一种通过添加简单辅助列来实现,而第二种通过简单修改公式来实现,你更加倾向于哪一种呢?
学习Power系列知识时,
人人都会遇到很多问题,
知识星球提问,
回答可跟踪可复习,
少走弯路,学习效率更高。
本文分享自 Excel到PowerBI 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!