Excel数据透视表:显示已过滤的行,但保留所有行的总数(未过滤)

时间:2015-12-02 11:07:27

标签: excel pivot-table

我有一个数据透视表,我按月过滤数据。问题是我需要所有月份的总列数。有可能以某种方式忽略选择列被过滤?或者也许有一种方法可以使用计算字段来实现它。

示例:

VisibleRegion visibleRegion = googleMap.getProjection().getVisibleRegion();
Point x = googleMap.getProjection().toScreenLocation(visibleRegion.farRight);           
Point y = googleMap.getProjection().toScreenLocation(visibleRegion.nearLeft);
Point centerPoint = new Point(x.x / 2, y.y / 2);
LatLng centerFromPoint = googleMap.getProjection().fromScreenLocation(centerPoint);
long longitude = centerFromPoint.longitude;
long latitude = centerFromPoint.latitude;

我使用过滤器:October 500 clicks November 600 clicks December 1000 clicks

我得到一张桌子:

November

使用此过滤器后我想要的是什么:

google | 600

enter image description here

1 个答案:

答案 0 :(得分:2)

不可能直接。作为我所知道的最接近的解决方法,您可以使用以下内容:

  1. 将计算列添加到源数据中,计算所有相应值的总和
  2. enter image description here

    公式=SUMIFS($C$2:$C$9,$A$2:$A$9,A2)的解释:

    C列中的所有值求和,其中A列中的相应值与A2单元格中的值匹配。所以它实际上等同于

    = C2 + C4 + C6 + C8
    
    1. 使用额外字段Total创建数据透视表,显示为Max(或Min,无关紧要,因为它始终包含相同的值):
    2. enter image description here

      1. 没有过滤,它包含所有月份:
      2. enter image description here

        1. 现在您可以过滤月份:
        2. enter image description here