Realizar consultas por comparaciones de valores de campo en Azure Boards y Azure DevOps

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

Puede crear consultas basadas en el modo en que el valor de un campo se compara con otro mediante los operadores de campo de comparación. Esta consulta es útil para filtrar los elementos de trabajo en función de:

  • ¿Es la persona que creó el elemento de trabajo igual o diferente que la persona asignada a él? O bien, quién lo cerró
  • Qué tareas se cerraron antes o después de su fecha de destino.

Tipos de datos admitidos

Puede usar los operadores de campo de comparación,=[Field], <>[Field], >[Field], <[Field], >=[Field], <=[Field] con los siguientes tipos de datos de campo. El tipo de datos que seleccione para el campo y el valor debe coincidir.

  • Boolean (admite =[Field], <>[Field]
  • Fecha y hora
  • Double, Integer
  • GUID
  • Identidad
  • Cadena (excepto etiquetas)

Nota:

Es posible que algunas combinaciones de tipo de datos y operador de campo de comparación no tengan sentido usar, como Title >=[Field] o Assigned To <=[Field].

Filtros de ejemplo

Filtro para

Incluir estas cláusulas de consulta

Elementos de trabajo cerrados por alguien que no sea la persona que creó el elemento de trabajo

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

Tareas cuya estimación original es menor que trabajo completado

Original Estimate <=[Field] Completed Work

Tareas cerradas completadas antes de su fecha de destino

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

Campos que admiten la comparación de campos

En la tabla siguiente se proporciona un índice a los campos que admiten consultas de comparación de campos.

Nota:

No todos los campos enumerados son compatibles con todos los proyectos o tipos de elementos de trabajo. Sin embargo, puede personalizar un tipo de proceso o elemento de trabajo agregando campos personalizados que puede usar para las consultas y comparaciones de campos. Para obtener más información, vea Agregar un campo personalizado a un tipo de elemento de trabajo (proceso de herencia)o Agregar o modificar un campo (proceso XML en línea) .

API de REST

Para interactuar mediante programación con las consultas, vea uno de estos recursos de la API REST: