我有一个使用分析类型计数的查询,我已将其按类型分组,并且它返回了 12 个具有不同值的不同组。 是否有可能从该查询中仅获取计数最高的 3 个组?
最佳答案
Keen API 不(截至 2015 年 10 月)直接支持此功能,尽管这是一项普遍要求的功能。将来可能会添加,但目前还没有时间表。
最好的解决方法是在收到响应后在客户端进行排序和修剪。在大多数编程语言中,这应该只需要几行代码。如果您使用命令行(例如通过curl)工作,那么您可以使用 jq这样做:
curl "https://api.keen.io/3.0/projects/...<insert your query URL>..." > result.json
cat result.json | jq '.result | sort_by(.result) | reverse | .[:3]'
希望有帮助! (披露:我是 Keen 的平台工程师。)
关于keen-io - 获取前 3 个结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33344790/