Delen via


Queries uitvoeren op basis van veldwaarden vergelijken

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

U kunt query's maken op basis van hoe de waarde van een veld zich verhoudt tot een ander veld met behulp van de operatoren voor het vergelijkingsveld. Deze query is handig om werkitems te filteren op basis van:

  • Is de persoon die het werkitem heeft gemaakt hetzelfde als of anders dan de persoon die eraan is toegewezen? Of wie het heeft gesloten
  • Welke taken vóór of na de doeldatum zijn gesloten.

Voorwaarden

Categorie Eisen
Toegangsniveaus - Gedeelde query's weergeven en uitvoeren: Project-lid.
- Een gedeelde query toevoegen en opslaan: vereist ten minste Basic toegang.
Machtigingen Machtiging bijdragen ingesteld op toestaan voor de map waaraan u een query wilt toevoegen. Standaard heeft de inzenders groep deze machtiging niet.

Notitie

Gebruikers met Stakeholdertoegang voor een openbaar project hebben volledige toegang tot queryfuncties, net zoals gebruikers met Basistoegang. Zie Snelzoekgids voor toegang van belanghebbendenvoor meer informatie.

Categorie Eisen
Toegangsniveaus - Gedeelde query's weergeven en uitvoeren: Project-lid.
- Om een gedeelde query toe te voegen en op te slaan: minstens Basic toegang.
machtigingen Machtiging bijdragen ingesteld op toestaan voor de map waaraan u een query wilt toevoegen. Standaard heeft de inzenders groep deze machtiging niet.

Ondersteunde gegevenstypen

U kunt de operatoren voor vergelijkingsvelden(=[Field], <>[Field], >[Field], <[Field], >=[Field], <=[Field]) gebruiken met de volgende veldgegevenstypen. Het gegevenstype dat u selecteert voor het veld en de waarde moet overeenkomen.

  • Booleaan (ondersteunt =[Field], <>[Field]
  • Datum/tijd
  • Dubbel, geheel getal
  • GUID
  • Identiteit
  • Tekenreeks (zonder tags)

Notitie

Sommige combinaties van gegevenstype en vergelijkingsveldoperator zijn mogelijk niet zinvol om te gebruiken, zoals Title >=[Field] of Assigned To <=[Field].

Voorbeeldfilters

filter voor

Deze queryclausules opnemen

Werkitems gesloten door iemand anders dan de persoon die het werkitem heeft gemaakt

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

Taken waarvan de oorspronkelijke schatting kleiner is dan Voltooid werk

Original Estimate <=[Field] Completed Work

Gesloten taken voltooid vóór hun doeldatum

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

Velden die ondersteuning bieden voor veldvergelijking

De volgende tabel bevat een index voor die velden die veldvergelijkingsquery's ondersteunen.

Notitie

Niet alle weergegeven velden worden ondersteund voor alle projecten of werkitemtypen. U kunt echter een proces- of werkitemtype aanpassen door aangepaste velden toe te voegen die u kunt gebruiken voor query's en veldvergelijkingen. Zie Een aangepast veld toevoegen aan een werkitemtype (Overnameproces) of Een veld (Online XML-proces) toevoegen of wijzigenvoor meer informatie.

REST API

Als u programmatisch wilt communiceren met query's, raadpleegt u een van deze REST API-resources: