根据数据库中的0值,不同的计数导致数据透视表

时间:2017-07-28 08:07:28

标签: excel excel-vba pivot-table vba

我有以下Excel电子表格:

       A                  B              C 
                  Sent Quantity      Returned Products
1  Product A             500              0
2  Product A             400            300
3  Product A             600            400
4  Product B             250              0
5  Product B             300            150
6  Product C             700              0

该表显示产品的每个销售(订单)的已发送数量( B列)和退货数量( C列)( A列< /强>)。

我根据这些数据创建了一个简单的数据透视表,它给出了以下结果:

            Count of Sent Quantity       Count of Returned Quantity
Product A          3                             3
Product B          2                             2
Product C          1                             1

正如您所看到的,无论是否有0回报,它都会计算产品的所有销售(订单)。

现在我想要实现那些没有回报的销售( 0 - C列中的值排除来自退回数量已发送数量计数中仍应包含。因此,我想要的结果如下:

            Count of Sent Quantity       Count of Returned Quantity
Product A          3                             2
Product B          2                             1
Product C          1                             0

你知道我怎么能做到这一点吗?

1 个答案:

答案 0 :(得分:0)

您需要在您的数据透视中插入计算字段,其中显示返回的产品&gt; 0然后是1其他o

并且在枢轴使用总和而不计算此字段