如何在TFS中查询以获取具有所有子项的指定条件的工作项

时间:2015-02-16 14:20:45

标签: tfs tfs2013

TFS query builder中,我需要一个查询来获取其子任务的 ALL 处于完成状态的所有PBI。 例如:

PBI : User Story 1
    - Task 1 (Done)
    - Task 2 (Done)
    - Task 3 (Done)

PBI : User Story 2
    - Task 1 (Done)
    - Task 2 (Done)
    - Task 3 (In Progress)

在上面的示例中,所需的查询应该只返回User Story 1

2 个答案:

答案 0 :(得分:5)

你应该创建一个"工作项和直接链接"查询。

在顶部查询中选择:

  

"工作项类型=产品待办事项" &安培; " State In Committed,Done"

在底部查询中选择:

  

"工作项类型=任务" &安培; "州<>完成"

在左侧的单选按钮中选择:

  

"只有没有链接的顶级项目。"

enter image description here

应该适合但有两个假设:

  • 团队提交的所有PBI至少有一项任务
  • 新的或已批准的PBI未在
  • 上工作

答案 1 :(得分:-2)

输入==“产品待办事项”

子任务总数> 0

子任务数WHERE(task.State ==“完成”)==子任务总数