Сравнение значений полей в 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, Целое число
  • GUID
  • Идентификация
  • Строка (за исключением тегов)

Примечание.

Некоторые сочетания типов данных и оператора поля сравнения могут не использовать, например Title >=[Field] или Assigned To <=[Field].

Примеры фильтров

Фильтр для

Включить эти предложения запросов

Рабочие элементы, закрытые кем-либо, кроме пользователя, создавшего рабочий элемент

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

Задачи, исходная оценка которых меньше завершенной работы

Original Estimate <=[Field] Completed Work

Закрытые задачи завершены до их целевой даты

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

Поля, поддерживающие сравнение полей

В следующей таблице представлен индекс для тех полей, которые поддерживают запросы сравнения полей.

а

Б

О

R

S

T

U-V-W

REST API

Сведения о программном взаимодействии с запросами см. в одном из следующих ресурсов REST API: