【问题标题】:How can I do a where clause on an aggregated column?如何在聚合列上执行 where 子句?
【发布时间】:2018-07-26 19:41:11
【问题描述】:

如何对聚合列执行 where 子句?还是简单地在 Google 表格中完成类似的行为?

例如.. 其中 SUM(A) 0

【问题讨论】:

    标签: google-sheets google-query-language google-sheets-query


    【解决方案1】:

    很好的问题。一个简单的解决方案是将 Query 包装在另一个 Query 中。但请确保至少在第二个查询中使用 Col1、Col2... 格式。以此为例……

    (过滤总和的零)

    =query(QUERY(Sheet1!A:B,"select A,sum(B) label sum(B) 'Sum'"),"select Col1,Col2 where Col2 <> 0")
    

    另外我应该注意一个警告,除非您打算过滤掉单个交易而不是总和,否则不要在第一个查询中使用 where 子句。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-07-21
      • 2014-03-22
      • 1970-01-01
      • 1970-01-01
      • 2021-01-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多