计算数据透视表中的真实值(无需强力查询)

计算数据透视表中的真实值(无需强力查询)

我在 Excel 365 for Mac 中有一些数据,其格式如下:

USER    GROUP    IN_SCOPE
1       GroupA   TRUE
2       GroupA   TRUE 
3       GroupA   FALSE
4       GroupB   TRUE
5       GroupB   FALSE

我想创建一个包含以下内容的数据透视表:

GROUP   COUNT_IN_SCOPE
GroupA  2
GroupB  1

我相信这应该可以在数据透视表本身内完成,但网上的大多数解决方案似乎都指向使用 Power Query。不幸的是,Mac 无法使用此功能,所以这是不可能的。我还尝试了几个计算字段,包括'IN_SCOPE'*1和,IF('IN_SCOPE', 1, 0)但这两个字段对所有行都返回 0。

关于方法选择的一些注意事项:我更喜欢将其作为数据透视表而不是其他方式,这样我就可以展开/折叠数据中存在的其他元类别。为了保持原始数据的可读性,我强烈建议将 IN_SCOPE 列的格式保留为布尔值,并且我强烈建议不要添加其他列。

答案1

一种方法是使用公式添加另一列(可能称为值),例如,=IF([@[in score]],1,0)然后使用 in_scope 作为列,并在值部分中添加值。然后,您可以过滤掉错误的在此处输入图片描述

相关内容