数据透视表条件总和或计数

时间:2014-05-05 18:45:31

标签: excel-2010 pivot-table

我有一个包含以下列的数据标签:

State => string  
City   => string  
Person_ID => int  
Status  => values(0/1)  
OnLeave  => values(0/1)

需要创建如下的数据透视表:

Report Filter: State
Row Labels: City
Values: count(Person_ID), sum(Status), sum(OnLeave)

我想对count(Person_ID)进行条件计数,只有在OnLeave为0时才应计算Person_ID。

尝试使用“计算字段”,它不起作用,因为它应用于数据透视表级别而不是数据行。有没有办法在数据透视表中直接进行?

2 个答案:

答案 0 :(得分:2)

使用IF语句向源数据添加一列,该IF语句用于评估OnLeave列,并在为true时返回1。然后在数据透视表中对该列求和。

答案 1 :(得分:0)

添加到报告过滤器:onLeave列,选择0作为过滤器