0

我正在努力在 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

提前感谢您的帮助,如果我需要澄清任何事情,请告诉我!

4

1 回答 1

0

好吧,再多挖掘一下就得出了答案。应该包括一个切片器,它选择了所有位置,然后它应该绑定到所有正在使用的数据透视表。对于所有数据透视表,转到字段设置,然后单击布局和打印选项卡。选中“显示没有数据的项目”框。然后转到数据透视表选项并选择您希望为空白和错误显示的值。

我在这里找到了解决方案。

于 2018-01-17T18:17:41.313 回答