共用方式為


根據欄位值比較進行查詢

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

您可以使用比較欄位運算符,根據某個字段的值與另一個字段的比較方式來建立查詢。 此查詢適用於根據下列項目篩選工作專案:

  • 建立工作項目的人員是否與指派給工作項目的人員相同或不同? 或者誰關閉了它呢
  • 哪些任務是在其目標日期之前或之後完成的。

先決條件

  • 存取層級:
    • 若要讓專案成員檢視及執行共享查詢:
    • 若要新增和儲存共享查詢:至少 基本存取權限
  • 許可權:[參與] 權限設定為 [允許],以供您要新增查詢的資料夾使用。 根據預設,參與者 群組沒有此許可權。

注意

具有 項目關係人 公用專案存取權的使用者,可以完整存取查詢功能,就像具有 Basic 存取權的使用者一樣。 如需詳細資訊,請參閱 項目關係人存取快速參考

  • 存取層級:
    • 若要檢視及執行共享查詢:專案成員
    • 若要新增及儲存共享查詢:至少需要 基本 存取。
  • 許可權:將[參與 許可權] 設定為 [允許],以便對您想要新增查詢的資料夾進行操作。 根據預設,參與者 群組沒有此許可權。

支援的數據類型

您可以將比較欄位運算元=[Field], <>[Field], >[Field], <[Field], >=[Field], <=[Field]用於下列欄位資料類型。 您為 [字段] 選取的數據類型,且 必須相符。

  • 布爾值(支援 =[Field], <>[Field]
  • 日期/時間
  • Double、Integer
  • 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

支持欄位比較的欄位

下表提供支援欄位比較查詢之欄位的索引。

注意

並非所有列出的欄位都支援所有專案或工作項目類型。 不過,您可以透過新增可供查詢和欄位比較使用的自訂欄位,來自訂流程或工作項目類型。 如需詳細資訊,請參閱 將自訂欄位新增至工作專案類型(繼承程式)新增或修改欄位 (Online XML process)

D-E-F

H

J-L-M-N

O-P-Q

R

S

T

U-V-W

REST API

若要以程式設計方式與查詢互動,請參閱下列其中一個 REST API 資源: