获得前3名的成绩

时间:2015-10-26 11:36:15

标签: keen-io

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

1 个答案:

答案 0 :(得分: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的平台工程师。)