获得前 3 个结果
Get top 3 results
我有一个使用分析类型计数的查询,我按类型对其进行了分组,它返回了 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 的平台工程师。)
我有一个使用分析类型计数的查询,我按类型对其进行了分组,它返回了 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 的平台工程师。)