从Google表格数据透视表中删除零行

时间:2019-04-08 17:49:07

标签: google-sheets pivot-table

我有一个数据透视表,用于汇总交易对手的一些财务余额。 Link to the example.

随着时间的流逝,预计大多数参与方的合计金额将为0。我只想显示数据透视表中合计为非零的那些行。否则,我的数据透视表将被成堆的零行空零乱。

above example中,这对应于隐藏John,Mary和Thomas记录。

有没有办法做到这一点?

2 个答案:

答案 0 :(得分:1)

您可以使用双重查询,例如:

=QUERY(QUERY(Transactions!A1:C, 
 "select A,sum(B) 
  where A is not null 
  group by A 
  pivot C", 1),
 "where Col2>0 
     or Col3>0 
     or Col4>0", 1)

0

答案 1 :(得分:0)

您可以通过在数据透视表顶部添加过滤器来实现此目的。

  1. 选择包含货币的行(数据透视表的第二行)
  2. 数据->创建过滤器...
  3. 点击最后​​一列
  4. 按条件过滤...->自定义公式为
  5. =ABS(B3) + ABS(C3) + ABS(D3) > 0

请参见the example