在 Azure Boards 和 Azure DevOps 中按字段值比较进行查询

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

可以使用比较字段运算符基于一个字段的值与另一个字段的值的比较情况创建查询。 此查询可用于基于以下条件筛选工作项:

  • 创建工作项的人员是否与分配给工作项的人员相同或不同? 或者,谁关闭了它
  • 哪些任务在其目标日期之前或之后关闭。

支持的数据类型

你可以将比较字段运算符 (=[Field], <>[Field], >[Field], <[Field], >=[Field], <=[Field]) 用于以下字段数据类型。 为字段选择的数据类型必须匹配。

  • Boolean(支持 =[Field], <>[Field]
  • 日期/时间
  • Double、Integer
  • GUID
  • 标识
  • String(不包括标记)

注意

数据类型和比较字段运算符的某些组合可能没有意义、无法使用,例如 Title >=[Field]Assigned To <=[Field]

示例筛选器

筛选目标

包括这些查询子句

由创建工作项的人员以外的其他人关闭的工作项

Created By <>[Field] Closed By State = Closed

原始估计值小于已完成工作的任务

Original Estimate <=[Field] Completed Work

在目标日期之前完成的已关闭任务

Target Date <=[Field] Closed Date State = Closed

支持字段比较的字段

下表提供了支持字段比较查询的字段的索引。

注意

并非所有项目或工作项类型都支持列出的所有字段。 但是,可以通过添加可用于查询和字段比较的自定义字段来自定义进程或工作项类型。 有关详细信息,请参阅向工作项类型添加自定义字段(继承流程)添加或修改字段(在线 XML 流程)

REST API

若要以编程方式与查询交互,请参阅以下 REST API 资源之一: