【问题标题】:How to extract top 5 sum values with their top 3 sum reasons?如何提取前 5 个总和值及其前 3 个总和原因?
【发布时间】:2021-08-26 17:27:51
【问题描述】:

我需要查看这个查询:

=QUERY('BD3'!A:Q, "SELECT D,Q, SUM(M) WHERE I='W34' AND M>0 AND L='Huacho' GROUP BY D,Q ORDER BY SUM(M) DESC LIMIT 5",-1)

我得到这个:

但我需要这样的东西:

【问题讨论】:

  • 欢迎来到 SO!请阅读how to ask(特别是Help others reproduce the problem)并编辑您的问题以将示例包含为文本,而不是图像-DO NOT post images of code, data, error messages, etc.。请同时包含一些示例数据。
  • 分享您的工作表副本

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


【解决方案1】:

对于你想要的结果,正确的 SQL 函数应该是:

RANK() OVER (PARTITION BY D, Q ORDER BY SUM(M) DESC

您可以查看此答案以获取详细说明: Array Formula to Rank Column A Partition by Column B And C

【讨论】:

  • 你能举个例子吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-03-25
  • 2023-01-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多