![计算数据透视表中的真实值(无需强力查询)](https://linux22.com/image/1589838/%E8%AE%A1%E7%AE%97%E6%95%B0%E6%8D%AE%E9%80%8F%E8%A7%86%E8%A1%A8%E4%B8%AD%E7%9A%84%E7%9C%9F%E5%AE%9E%E5%80%BC%EF%BC%88%E6%97%A0%E9%9C%80%E5%BC%BA%E5%8A%9B%E6%9F%A5%E8%AF%A2%EF%BC%89.png)
我在 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 列的格式保留为布尔值,并且我强烈建议不要添加其他列。