Eseguire query per confronto tra valori di campo in Azure Boards e Azure DevOps

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

È possibile creare query in base al modo in cui il valore di un campo viene confrontato con un altro usando gli operatori dei campi di confronto. Questa query è utile per filtrare gli elementi di lavoro in base a:

  • La persona che ha creato l'elemento di lavoro è uguale o diverso dalla persona assegnata? Oppure, chi l'ha chiusa
  • Quali attività sono state chiuse prima o dopo la data di destinazione.

Tipi di dati supportati

È possibile usare gli operatori=[Field], <>[Field], >[Field], <[Field], >=[Field], <=[Field] dei campi di confronto, con i tipi di dati di campo seguenti. Il tipo di dati selezionato per Field e value deve corrispondere.

  • Boolean (supporta =[Field], <>[Field]
  • Data/ora
  • Double, Integer
  • GUID
  • Identità
  • Stringa (esclusi i tag)

Nota

Alcune combinazioni di tipo di dati e di operatore di campo di confronto potrebbero non avere senso usare, ad esempio Title >=[Field] o Assigned To <=[Field].

Filtri di esempio

Filtro per

Includere queste clausole di query

Elementi di lavoro chiusi da un utente diverso dalla persona che ha creato l'elemento di lavoro

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

Attività la cui stima originale è minore del lavoro completato

Original Estimate <=[Field] Completed Work

Attività chiuse completate prima della data di destinazione

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

Campi che supportano il confronto dei campi

Nella tabella seguente viene fornito un indice per i campi che supportano le query di confronto dei campi.

D-E-F

H

I

J-L-M-N

O-P-Q

R

S

T

U-V-W

REST API

Per interagire a livello di codice con le query, vedere una delle risorse dell'API REST seguenti: