【发布时间】:2018-07-26 19:41:11
【问题描述】:
如何对聚合列执行 where 子句?还是简单地在 Google 表格中完成类似的行为?
例如.. 其中 SUM(A) 0
【问题讨论】:
标签: google-sheets google-query-language google-sheets-query
如何对聚合列执行 where 子句?还是简单地在 Google 表格中完成类似的行为?
例如.. 其中 SUM(A) 0
【问题讨论】:
标签: google-sheets google-query-language google-sheets-query
很好的问题。一个简单的解决方案是将 Query 包装在另一个 Query 中。但请确保至少在第二个查询中使用 Col1、Col2... 格式。以此为例……
(过滤总和的零)
=query(QUERY(Sheet1!A:B,"select A,sum(B) label sum(B) 'Sum'"),"select Col1,Col2 where Col2 <> 0")
另外我应该注意一个警告,除非您打算过滤掉单个交易而不是总和,否则不要在第一个查询中使用 where 子句。
【讨论】: