*我想请你不要只是说“为你的数据添加一列......” *我想知道数据透视表本身是否可以做到这一点。
我的数据来自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以保持一致的查询。此外,我觉得枢轴应该能够做到这一点。任何解决方案?
答案 0 :(得分:1)
使用计算字段,并将公式设为= AND(flagB=1,flagC=1)
如果您需要检查特定标志,可以使用多个测试,只需在AND
测试中使用逗号分隔每个测试(可以使用OR
进行更复杂的测试,或者组合使用他们俩都是