3

我有一个使用分析类型计数的查询,我将它按类型分组,它返回了 12 个具有不同值的不同组。是否有可能只从该查询中获得计数最高的 3 个组?

4

1 回答 1

2

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 的平台工程师。)

于 2015-10-27T19:58:43.487 回答