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

Vas*_*nth 2 pivot-table excel-2010

我有一个包含以下列的数据选项卡:

State => string  
City   => string  
Person_ID => int  
Status  => values(0/1)  
OnLeave  => values(0/1)
Run Code Online (Sandbox Code Playgroud)

需要创建一个数据透视表,如下所示:

Report Filter: State
Row Labels: City
Values: count(Person_ID), sum(Status), sum(OnLeave)
Run Code Online (Sandbox Code Playgroud)

我想对 count(Person_ID) 进行条件计数,其中仅当 OnLeave 为 0 时才对 Person_ID 进行计数。

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

tey*_*lyn 5

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