我想要进行 WIQL 查询来对“Bug”类型的工作项进行计数,并按标题和软件版本字段进行分组。但是,WIQL 中没有 group by 功能。有人有其他方法可以在 WIQL 中实现此功能吗?
SELECT
[System.Title],
[System.State],
count(*)
FROM workitems
WHERE
[System.WorkItemType] = 'Bug'
AND [System.State] <> ''
GROUP BY [System.Title], [Custom.ToolSoftwareVersion]
Run Code Online (Sandbox Code Playgroud)
查询用于创建仪表板和概述等。
有人有其他方法可以在 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
Run Code Online (Sandbox Code Playgroud)
顺便说一句,您还可以向 Azure DevOps 团队提供反馈。
| 归档时间: |
|
| 查看次数: |
10712 次 |
| 最近记录: |