查询 JIRA 以生成不同类型的问题计数

Querying JIRA to Produce Counts of Issues by Different Type

假设我有以下 JIRA 过滤器。

project = XXX AND resolution = Unresolved AND assignee in (EMPTY) ORDER BY Type asc, priority desc

我用它来查看某个项目中所有未分配的问题并从中提取以进行分类。

时不时地,我需要知道每种类型有多少,也就是说,我实际上想要对每种类型进行计数。

我如何修改此查询来执行此操作或编写一个新的查询来完成同样的事情?

请记住,JQL 不是 SQL - 它只是对票据和 returns 票据列表进行操作以供 JIRA 的其他部分使用,并且实际上没有计算结果的机制.

也就是说,您可以使用 JIRA REST API 的 /search 端点和 maxResults=0 为您关心的每个 Type 构造 JQL 查询,并且端点将为您提供该票证的 totalType:

https://jira.url/rest/api/latest/search?jql=project%20=%20XXX%20AND%20resolution%20=%20Unresolved%20AND%20assignee%20in%20%28EMPTY%29%20AND%20Type%20=%20Task&maxResults=0

Type=Task 的此输出结果:

{
    "startAt":0,
    "maxResults":0,
    "total":123,
    "issues":[]
}