我不确定以前是否在这里发布过此类问题,因为我自己也不确定如何提问。因此,我有一个巨大的三维数据集,看起来有点像下面的表格,但有 10 个“Offers”和大约 40000 个“Persons”行,以及数百个“Companys”。
人 | 公司 | 优惠 1 | 优惠 2 | 优惠 3 |
---|---|---|---|---|
人 1 | 公司 1 | 拒绝 | 公认 | 等候接听 |
人 2 | 公司 1 | 公认 | 拒绝 | 公认 |
第 3 人 | 公司 1 | 等候接听 | 等候接听 | 拒绝 |
第四人 | 公司 2 | 公认 | 拒绝 | 公认 |
第 5 人 | 公司 2 | 公认 | 拒绝 | 拒绝 |
第 6 人 | 公司 2 | 等候接听 | 拒绝 | 等候接听 |
人 7 | 公司 3 | 拒绝 | 公认 | 拒绝 |
人 8 | 公司 3 | 公认 | 公认 | 公认 |
人 9 | 公司 4 | 等候接听 | 公认 | 公认 |
人 10 | 公司 5 | 拒绝 | 等候接听 | 公认 |
人 11 | 公司 5 | 公认 | 拒绝 | 等候接听 |
人 12 | 公司 5 | 公认 | 拒绝 | 等候接听 |
我需要的是一张(数据透视表)表格,显示每家公司有多少人接受了该提议。无论我怎么努力,我得到的都是这即表格只显示接受了所有三个 offer 的人。有没有办法让数据透视表的列显示“或”而不是“与”?我的理想解决方案是这个表格这里。这可能吗?是因为表格里没有数值数据吗?
PS:我知道我可以使用 COUNTIF,但我还需要表格是动态的(通过单击数字来了解谁实际接受了报价,或者在每个公司下方添加另一行以了解人员是谁,等等。PPS:是的,我尝试过使用“不同计数”,并且在数据透视表选项对话框中按“已接受”筛选了报价。
希望各位超级用户可以帮我解决?我将不胜感激!TIA!
谢谢。
答案1
请检查以下信息是否对您有帮助。
选择您的表并将其添加到 PowerPivot。
为“Offer1”、“Offer2”和“Offer3”创建 3 个度量。
Offer1:=CALCULATE(COUNT(表1[Offer 1]),FILTER(表1,表1[Offer 1]="已接受"))
Offer2:=CALCULATE(COUNT(表 1[Offer 2]),FILTER(表 1,表 1[Offer 2]="已接受"))
Offer3:=CALCULATE(COUNT(表1[Offer 3]),FILTER(表1,表1[Offer 3]="已接受"))
然后创建一个数据透视表。您可以选择该表,然后转到
Design > Layout > Subtotals > Show all subtotals at top of group
。请注意,如果数据透视表的布局不符合您的需求,您需要进行一些设置,请转到
Design > Layout > Report Layout
,更改其布局。