3

我想做一个 WIQL 查询来计算类型为“Bug”的工作项,按标题和软件版本字段分组。但是,WIQL 中没有按功能分组。有没有人可以在 WIQL 中进行这项工作?

SELECT
    [System.Title],
    [System.State],
    count(*)
FROM workitems
WHERE
    [System.WorkItemType] = 'Bug'
    AND [System.State] <> ''
GROUP BY [System.Title], [Custom.ToolSoftwareVersion]

查询用于创建仪表板和概览等。

4

2 回答 2

3

有没有人可以在 WIQL 中进行这项工作?

根据我的经验,简短的回答是否定的。

如您所述,GROUP BY目前COUNT不支持。本文档中提供了有关 WIQL 语法的更多信息。

Azure DevOps 还支持使用WIQL API来查询结果。我的解决方法是您可以将结果作为列表进行查询,然后您可以GROUP BY使用COUNT我们的自定义代码查询结果。

POST https://dev.azure.com/{organization}/{project}/{team}/_apis/wit/wiql?api-version=5.0-preview.2

顺便说一句,你也可以向Azure DevOps 团队提供反馈。

于 2019-01-03T03:13:45.403 回答
0

另一种方法是使用提供数据透视表视图的“工作项图表”小部件。您可以选择 COUNT、SUM 等聚合类型。

这与 Excel 中的数据透视表类似,输出中包含数字而不是图表。

  1. 选择图表类型:

选择数据透视表

  1. 选择行轴和列轴

  2. 结果显示为具有“分组依据”/计数样式的表格

结果显示为表格

于 2022-02-10T05:55:54.643 回答