传统数据透视表之不能——非重复计数PowerPivot轻松解

2021-08-30 09:54:52 浏览数 (1)

小勤:大海,上次你的文章《Excel统计无法承受之轻——非重复计数问题PQ解》教我用Power Query直接实现了非重复计数的操作,但现在除了非重复计数,还有很多其他的数据要统计,能不能直接在数据透视表里实现?

大海:传统的数据透视表功能很强大,但非常奇怪的是——不支持非重复计数!你要用数据透视同时实现其他统计和非重复计数,又不想在原始数据表里增加辅助列的话,得考虑用Power Pivot了。

小勤:啊。那就用PowerPivot吧。上次你关于用PowerPivot解决排序问题的内容就很实用。

大海:用Power Pivot的话,就简单了,因为Power Pivot直接支持非重复计数。具体实现步骤如下。

Step-1:将数据添加到数据模型

Step-2:创建数据透视表

Step-3:按统计分析需要将不同的字段拖拽到相应的行、值位置

Step-4:将客户号的计数改为“非重复计数“,同时按需要修改字段名称

Step-5:在透视表结果中修改相应名称

完成结果如下:

小勤:这就是我要的结果啊!好像跟传统数据透视表的操作基本没有差别啊。

大海:是的,其实就是第一步,将数据“添加到数据模型”,其他没有任何差别。

小勤:嗯。就是添加到数据模型后,创建的数据透视表模型里来,就直接支持非重复计数了?

大海:对啊。实际上,数据添加到数据模型后,系统对数据做了很多其他的处理的,只是我们看不到而已,以后介绍其他功能时咱们在慢慢去了解就可以了。

小勤:好的。

0 人点赞