我有一个使用分析类型计数的查询,我已按类型对它进行了分组,它返回了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/