Excel 2010数据透视表:基于2个标记计数

时间:2012-05-29 18:26:11

标签: pivot-table excel-2010 calculated-field

*我想请你不要只是说“为你的数据添加一列......” *我想知道数据透视表本身是否可以做到这一点。

我的数据来自SQL查询。查询通过Data-> From Other Sources路径插入到excel中。因此,在excel中编辑查询,或打开查询本身,编辑和重新创建并不理想,尤其是当需要分发excel文件时。

我的原始数据设置如下。我把零填入空白,但我的标志是1或空白(空单元格)

id   costa costb names ... ... flagA flagB flagC
1    1000  2000  apple ... ... 1     1     1
2    2300  1200  brake ... ... 1     0     1
3    4600  3400  candy ... ... 0     1     1
4    6900  4300  drill ... ... 1     0     0

我希望我的数据透视表能够COUNT出现flagb和flagc。 通常只有一个标志。您的计算字段将是一个SUM,其公式为''flagb' 如何将字段设置在两个标志上,而不仅仅是一个?

再次。我不想在我的数据中添加新列,因为某些标志不容易关联,我必须更改orignial SQL文件,以及插入excel以保持一致的查询。此外,我觉得枢轴应该能够做到这一点。任何解决方案?

1 个答案:

答案 0 :(得分:1)

使用计算字段,并将公式设为= AND(flagB=1,flagC=1)

如果您需要检查特定标志,可以使用多个测试,只需在AND测试中使用逗号分隔每个测试(可以使用OR进行更复杂的测试,或者组合使用他们俩都是