不少同学吐槽 Power Query 中的透视功能远没有数据透视表来得好用,比如统计列字段的数量,相当于值和列都使用同一个字段,这就不行。
同样遇到过这种难题的宝子们看过来。
案例:统计下图 1 中每个人符合和不符合要求的总数,以二维表形式显示。
效果如下图 2 所示。


这个案例,相当于要统计列字段的数量,这个事情在 Excel 中不难,但是在 PQ 中却没有现成的办法。
没有现成不等于没有,只要稍加改造,就能轻松拿捏。
1. 将数据表上传至 Power Query。



2. 选中“符合要求”列 --> 选择任务栏的“转换”-->“透视列”

然而“值列”的下拉菜单里没有“符合要求”这一选项,这就是我们经常遇到的问题。

下面是正解。
1. 选择任务栏的“添加列”-->“条件列”

2. 按以下方式设置 --> 点击“确定”:
列名:选择“符合要求”
运算符:选择“等于”
值:输入 1
输出:输入“符合”
ELSE:输入“不符合”


3. 删除“符合要求”列。

4. 选中“自定义”列 --> 选择任务栏的“转换”-->“透视列”

5. 保留默认的“值列”值 --> 点击“确定”


6. 将公式中的“姓名”修改为“自定义”。


搞定了!

7. 将表格上载至所需的位置。


