Wykonywanie zapytań według porównań wartości pól w usługach Azure Boards i Azure DevOps

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

Zapytania można tworzyć na podstawie tego, jak wartość jednego pola jest porównywana z innym przy użyciu operatorów pól porównania. To zapytanie jest przydatne do filtrowania elementów roboczych na podstawie:

  • Czy osoba, która utworzyła element roboczy, jest taka sama jak lub inna niż przypisana do niej osoba? Lub, kto go zamknął
  • Które zadania zostały zamknięte przed lub po ich dacie docelowej.

Obsługiwane typy danych:

Możesz użyć operatorów pól porównania —=[Field], <>[Field], >[Field], <[Field], >=[Field], <=[Field] z następującymi typami danych pól. Typ danych wybrany dla pola, a wartość musi być zgodna.

  • Wartość logiczna (obsługuje =[Field], <>[Field]
  • Data/godzina
  • Podwójna liczba całkowita
  • Identyfikator GUID
  • Tożsamość
  • Ciąg (z wyłączeniem tagów)

Uwaga

Niektóre kombinacje typu danych i operatora pola porównania mogą nie mieć sensu do użycia, takich jak Title >=[Field] lub Assigned To <=[Field].

Przykładowe filtry

Filtruj dla

Uwzględnij te klauzule zapytania

Elementy robocze zamknięte przez inną osobę niż osoba, która utworzyła element roboczy

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

Zadania, których szacowanie pierwotne jest mniejsze niż ukończone

Original Estimate <=[Field] Completed Work

Zamknięte zadania ukończone przed datą docelową

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

Pola obsługujące porównanie pól

Poniższa tabela zawiera indeks dla tych pól, które obsługują zapytania porównania pól.

D-E-F

H

I

J-L-M-N

O-P-Q

R

S

T

U-V-W

Interfejs API REST

Aby programowo korzystać z zapytań, zobacz jeden z następujących zasobów interfejsu API REST: