我正在Excel中创建一个数据透视表,它有多个计算字段,考虑条件是否为真,但无法弄清楚如何在单个数据透视表中创建它。
在幕后,我有一组数据,其列可以包含以下值:A,B,C,D,F,L或R. 我有另一列是美元价值,另一列是数量。 我试图计算类别为A,B或C时的每单位价格,但也计算当类别为D时单位价格。
我可以创建多个数据透视表并将它们绑定到同一个切片器,但问题是:我需要显示每个位置的两个类别中的每个类别的支出,当我为此创建两个单独的数据透视表时,排除在其中一个类别中没有花费的位置(在下面的情况下,位置2在D类中没有花费,因此它不会显示在第二个数据透视表中)。
这是我数据集的一部分。整个数据集超过100,000行,并且会随着时间的推移而变化,所以我确实需要一个长期的解决方案。
Location Category Volume Quantity
1 A $120.32 6000
3 A $30.08 1300
3 A $60.16 2600
1 B $39.91 1000
2 B $318.50 13000
2 C $196.00 8000
1 D $220.50 8100
3 D $171.50 6300
3 D $35.90 1000
3 D $53.85 1500
2 F $416.50 0
1 L $24.50 0
2 L $30.08 0
1 R $55.13 0
2 R $55.13 0
3 R $110.26 0
提前感谢您的帮助,如果我需要澄清任何内容,请告诉我们!
答案 0 :(得分:0)
好吧,多一点挖掘得出了答案。 应该包含一个选择了所有位置的切片器,然后它应该绑定到所有正在使用的数据透视表。 对于所有数据透视表,请转到“字段设置”,然后单击“布局和打印”选项卡。选中“显示没有数据的项目”框。 然后转到数据透视表选项并选择要显示空白和错误的值。
我找到了解决方案here。