Dotazování podle porovnání hodnot polí v Azure Boards a Azure DevOps

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Dotazy můžete vytvářet na základě toho, jak se hodnota jednoho pole porovnává s jinou pomocí operátorů porovnávacích polí. Tento dotaz je užitečný k filtrování pracovních položek na základě:

  • Je osoba, která pracovní položku vytvořila, stejná nebo jiná než osoba, která je k ní přiřazená? Nebo kdo ho zavřel
  • Které úkoly byly uzavřeny před nebo po jejich cílovém datu.

Podporované datové typy

Můžete použít operátory relačních polí –=[Field], <>[Field], >[Field], <[Field], >=[Field], <=[Field] s následujícími datovými typy polí. Datový typ, který vyberete pro pole a hodnota se musí shodovat.

  • Logická hodnota (podporuje) =[Field], <>[Field]
  • Datum a čas
  • Double, Integer
  • Identifikátor GUID
  • Identita
  • Řetězec (s výjimkou značek)

Poznámka:

Některé kombinace datového typu a operátoru pole porovnání nemusí dávat smysl používat, například Title >=[Field] nebo Assigned To <=[Field].

Ukázkové filtry

Filtr pro

Zahrnout tyto klauzule dotazu

Pracovní položky zavřené jiným uživatelem než osobou, která pracovní položku vytvořila

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

Úkoly, jejichž původní odhad je menší než dokončená práce

Original Estimate <=[Field] Completed Work

Uzavřené úkoly dokončené před cílovým datem

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

Pole podporující porovnání polí

Následující tabulka obsahuje index polí, která podporují dotazy na porovnání polí.

D-E-F

H

I

J-L-M-N

O-P-Q

R

S

T

U-V-W

REST API

Pokud chcete s dotazy pracovat prostřednictvím kódu programu, podívejte se na jeden z těchto prostředků rozhraní REST API: