如何在聚合列上执行where子句?还是仅在Google表格中完成类似的行为?
例如。 其中SUM(A)<> 0
答案 0 :(得分:0)
很好的问题。一种简单的解决方案是将查询包装在另一个查询中。但是请确保至少对第二个查询使用Col1,Col2 ...格式。以这个为例...
(过滤总和的零)
=query(QUERY(Sheet1!A:B,"select A,sum(B) label sum(B) 'Sum'"),"select Col1,Col2 where Col2 <> 0")
我还要注意一个警告,除非打算过滤掉单个交易而不是总和,否则不要在第一个查询中使用where子句。