google-query-language - 是否可以选择前 10 个项目并将其余项目放在其他项目中?就像我们可以在 SQL 中做的那样
问题描述
是否可以创建一个谷歌查询来选择前 10 个项目并将其余项目分组到其他类别中,就像我们可以使用 SQL 一样。我正在尝试从 Google 电子表格中提取数据。
解决方案
这是一个让您开始使用 Google 表格 queeering 的示例
- 您必须按部分将前 10 名从组中分开。做一张单独的表来记录除前 10 名之外的所有记录
=QUERY(Hours!A2:BC18, "select A, B order by A offset 10")
- 创建结果表。在第一个单元格中粘贴此查询,这将为您提供前 10 行
=QUERY(Hours!A2:BC18, "select A order by A limit 10")
接下来在第 11 行的单元格中,粘贴此查询(ExcludingTop10 是在步骤 1 中创建的工作表)
=QUERY(ExcludingTop10!A1:B7, "select MAX(A) GROUP BY B")
输出将类似于以下内容
1148002773
1148003048
1148003741
1148005962
1148006591
1148007576
1148007609
1148039351
1148050401
1148050580
max <- you can hide this cell as well
1148079677
您有 2 张纸,一张包含所有数据,另一张包含摘要。
推荐阅读
- javascript - 按下 FlatList 项目时移动到另一个屏幕,截至目前我在 pressHandler() 中打印键值
- amazon-web-services - AWS网关无服务器{“消息”:“内部服务器错误”}
- node.js - Nodejs Redis hdel 不会删除密钥
- javascript - 关于 html/css/js 可折叠内容的问题
- fullcalendar - 是否可以调整全日历的宽度
- bash - 将功能分支合并到 master 以启用 git LFS (git) 后如何建议开发人员
- mysql - 在mysql中创建子查询
- arrays - 从 C 中的数组中消除 NaN 值
- docker - 通过参数化构建多个 Docker Hub
- arrays - 新数组,派生自另一个指向字符串的指针数组,只是顺序不同(在 C 中)