以狀態和趨勢查詢為基礎的圖表來追蹤進度

Azure DevOps Services |Azure DevOps Server 2020 |Azure DevOps Server 2019 |TFS 2018

您可以藉由繪製一 般清單查詢的結果,快速檢視進行中工作的狀態。 支援不同的圖表檢視,例如圓形圖、直條圖、樞紐或趨勢。 圖表支援檢視工作專案計數或選取數值欄位的值總和,例如劇本點、工時或剩餘工時。 依狀態、指派給或其他系統定義或自訂欄位分組工作。

在本文中,您將瞭解如何執行下列工作:

  • 建構一般清單查詢以支援您的圖表
  • 建立及共用以查詢為基礎的圖表
  • 建立狀態圓形圖、直條圖、橫條圖或樞紐分析圖
  • 建立趨勢圖
  • 將查詢圖表新增至儀表板
  • 設定查詢小工具
  • 依標籤分組 圖表 for Work Items 小工具
  • 建構一般清單查詢以支援您的圖表
  • 建立及共用以查詢為基礎的圖表
  • 建立狀態圓形圖、直條圖、橫條圖或樞紐分析圖
  • 建立趨勢圖
  • 將圖表新增至儀表板
  • 設定查詢小工具

注意

本文說明如何設定工作追蹤查詢圖表和 工作專案圖表 小工具。 若要將現有的查詢圖表新增至儀表板,請參閱 將圖表新增至儀表板。 如需所有工作追蹤圖表和內容內報表的概觀,請參閱 關於儀表板、圖表、報表、 & 小工具

例如,下圖說明從相同的一般清單查詢建立的兩個不同的圖表。 圓形圖會依狀態將 19 個 Bug 分組,而橫條圖會依指派和其目前狀態來分組 Bug。

Active bug charts added to dashboards

例如,下圖說明從相同的一般清單查詢建立的四個不同的圖表。 圓形圖會依優先順序將 146 個作用中的 Bug 分組,而橫條圖會依小組及其分級狀態將 Bug 分組。 最後兩張圖表顯示過去兩周作用中 Bug 的兩種不同趨勢檢視。

A view of 4 charts for a flat-list query

必要條件

根據預設,具有 基本 存取權或更高許可權的使用者可以建立圖表。 具有 專案關係人 存取權的使用者無法從 [查詢 ] 頁面檢視或建立圖表,不過,他們可以檢視新增至小組儀表板的圖表。 如需詳細資訊,請參閱 專案關係人存取快速參考

  • 連線至專案。 如果您還沒有專案, 請建立一個專案
  • 若要建立圖表,您必須新增至專案作為參與者Project系統管理員安全性群組的成員。 若要新增, 請將使用者新增至專案或小組
  • 若要將圖表新增至小組儀表板,您必須是小組的成員、小組管理員,或是Project系統管理員安全性群組的成員。
  • 您可以將圖表新增至 多個小組儀表板 ,並取得 小工具目錄的存取權,這是將圖表新增至儀表板的另一種方式。

注意

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

  • 連線至專案。 如果您還沒有專案, 請建立一個專案
  • 若要建立圖表,您必須新增至專案作為參與者Project系統管理員安全性群組的成員。 若要新增, 請將使用者新增至專案或小組
  • 若要將圖表新增至小組儀表板,您必須是小組的成員、小組管理員,或是Project系統管理員安全性群組的成員。
  • 您可以將圖表新增至 多個小組儀表板 ,並取得 小工具目錄的存取權,這是將圖表新增至儀表板的另一種方式。

若要深入瞭解預設群組,請參閱具有許可權、許可權繼承和安全性群組的開始

注意

您從入口網站看到的影像可能與本文中看到的影像不同。 這些差異來自于對 Web 應用程式所做的更新、您或系統管理員已啟用的選項,以及建立專案時選擇的程式—AgileBasicScrumCMMI。 基本程式適用于Azure DevOps Server 2019 Update 1和更新版本。

建立一般清單查詢

建立查詢以支援圖表時,請遵循這些指導方針。

  • 一律選取 工作專案查詢類型的一般清單 。 圖表不支援其他查詢類型。 如需詳細資訊,請參閱 定義查詢、定義一般清單查詢
  • 將這些欄位新增至查詢子句或您想要在圖表中使用的資料行選項。 您可以依日期時間、自由格式文字和標記欄位以外的任何欄位來分組圖表。 例如:
    • 若要依 [狀態] 分組,請包含 [ 狀態 ] 欄位
    • 若要依工作分派分組,請包含 [指派給] 欄位
    • 若要依短期衝刺或反復專案分組,請包含 反復專案路徑
    • 若要依小組分組,請包含 [ 節點名稱 ] 欄位,以顯示 [區域路徑] 的分葉節點
    • 若要依自訂欄位分組,請包含它。
  • 若要加總數值資料行,請在查詢子句或資料行選項中包含對應的欄位。 如需從數值欄位建立之圖表的更多範例,請參閱 依數值欄位查詢
  • 如果您打算將查詢新增至儀表板, 請將查詢儲存為 共用查詢
  • 您無法依下列欄位資料類型將圖表分組:
    • 識別碼
    • 日期時間,例如建立日期、變更日期
    • 純文字,例如標題
    • RTF 文字,例如描述、重現步驟
    • 標記 (您可以使用標籤來篩選查詢,不過您無法使用標籤來設定圖表) 。

注意

不過,您無法依標籤分組以查詢為基礎的圖表,不過,您可以依您新增至儀表板的標籤,將 [工作專案圖表 ] 小工具分組。

  • 您無法依下列欄位資料類型將圖表分組:
    • 識別碼
    • 日期時間,例如建立日期、變更日期
    • 純文字,例如標題
    • RTF 文字,例如描述、重現步驟
    • 標記 (您可以使用標籤來篩選查詢,不過您無法使用標籤來設定圖表) 。

圖表可用性

  • 共用查詢 下儲存的圖表可供所有小組成員檢視,但專案關係人存取的成員除外,而且可以新增至儀表板。
  • 您為 [我的查詢 ] 資料夾下的查詢建立的圖表只會顯示給您。
  • 您可以複製並傳送電子郵件給任何圖表頁面的 URL,以與專案成員共用。
  • 若要為測試建立類似的圖表,請參閱 追蹤測試狀態

顯示區域和反復專案

當您選取 [區域路徑 ] 或 [ 反復專案路徑]時,圖表中只會顯示分葉節點。 分葉節點是完整路徑的最後一個節點。 例如, Phone 是 的 FabrikamFiber/Fabrikam Website/Phone 分葉節點。 如果查詢包含分葉節點的混合層級,您的圖表可能無法反映預期的結果。

選取 [ 節點名稱] 欄位、區域路徑分葉節點,以查看是否可改善您的結果。

圖表會顯示在支援可調整向量圖形 (SVG) 的瀏覽器中。 支援的瀏覽器包括Microsoft Edge、Internet Explorer 9 和更新版本、Chrome、Firefox 和 Mac 上的 Safari。 圖表未針對行動或觸控顯示器進行優化。

注意

Azure DevOps Services不再支援 Internet Explorer,也不支援 Azure DevOps Server 2020.1。

依值或標籤排序

大部分圖表都可讓您選擇排序資料的方式。 您可以依 [值 ] 或 [ 標籤 ] 排序,然後選取 [遞增 ] 或 [ 遞減]。

  • :依數值排序資料
  • 標籤:依選取用於分組資料的標籤排序。

數列的有限顯示

當圖表在資料數列中包含超過 8 個或 12 個專案時,9 或 13 個加號專案中的值會合並成標示為「其他」的集合? 不過,如果您透過儀表板上的可設定小工具增加圖表大小,可能會增加數列限制。

Other category groups data beyond 12 set series

當圖表在資料數列中包含超過七個專案時,八個加號專案中的值會合並成標示為「其他」的集合?

Other category groups data beyond 7 set series

建立以查詢為基礎的圖表

  1. [查詢] 中,開啟一般清單查詢的圖表編輯器。 您必須屬於參與者群組,才能建立圖表。

    Screenshot of New chart button.

    Web portal, Queries page, Chart tab, New chart link.

    如果您有專案關係人存取權,則不會出現 [圖表 ] 和 [ 新增圖表 ] 連結。

  2. 選取用於群組值的圖表類型和欄位。 當您使用圓形圖、橫條圖和直條圖時,請選取單一欄位以檢視工作項目計數。

    Screenshot of pie chart configure dialog.

    Web portal, Queries page, Chart tab, Configure Chart dialog, Configure a Pie chart

    如果您沒有在 [群組依據 ] 下拉式清單中看到您想要的欄位,請將 欄位新增為數據行至查詢,並儲存查詢。 此外, 匯總 選項取決於查詢中使用的欄位,或從 [ 資料行選項] 中選取的欄位。

    如果您在關閉圖表編輯器時收到錯誤訊息,則需要要求 基本存取權。

  3. 若要排序結果,請選取 [ ] 或 [ 標籤 ] 作為排序選項,然後選取 [遞增 ] 或 [ 遞減]。

    若要變更色彩,請從色彩選擇器的數列集合中選取色彩。

    Charts, color series picker

    若要變更色彩,請選取圖表上的色彩,然後從色彩選擇器挑選新的色彩。

當您編輯查詢或重新整理查詢結果時,圖表會自動更新。

新增圓形圖

使用圓形圖來顯示具有六個或更少類別的群組百分比。 圓形圖的良好範例如下:

  • 作用中的 Bug 狀態,依狀態分組
  • 使用者劇本狀態,依狀態分組
  • 使用者劇本進度、依已完成、進行中或剪下分組

例如,下列查詢會根據自年份開始以來的剪下、進行中和 Completed 狀態來篩選使用者劇本。

Query Editor, filter User Stories by State.

圓形圖組態如下圖所示。

Configure chart dialog, Pie chart.
合併的查詢和圖表組態會產生下列圓形圖。

Charts, pie chart example

新增堆疊橫條圖

堆疊橫條圖會讓您根據兩個欄位值追蹤進度。 節點名稱會在區域路徑內顯示最後一個分葉。 當您想要跨小組顯示資料,且每個節點對應至小組時,請使用此選項。

Configure chart dialog, Stacked bar chart n

Web portal, Queries page, Chart tab, Configure Chart dialog, Stacked bar chart

新增樞紐分析表

樞紐分析表會顯示可設定之資料列和資料行的資料表,其中的資料行顯示工作專案計數或數值欄位的總和。 當您想要比較所執行工作的各個區域時,請選擇樞紐分析表。

下圖顯示指派給開發人員及其目前狀態的作用中 Bug 範例。

Configure Chart dialog, Pivot table

新增趨勢圖

趨勢圖可讓您檢視一段時間的進度。 您可以選取從上周到去年的滾動期間, (舊版 TFS 可能會有有限的選擇) 。

Configure chart dialog, Stacked bar chart

Web portal, Queries page, Chart tab, Configure Chart dialog, Stacked area trend chart

趨勢資料會從工作追蹤資料存放區中擷取。 就像大部分的資料存放區一樣,關係資料庫的架構是針對線上交易處理資料所設計並優化。 當工具或外掛程式執行活動時,它會將最新的資訊寫入作業存放區。 因此,作業存放區中的資料會不斷地變更和更新,所有的資料都會保持在最新狀態。

新增待用圖表

待處理圖表適用于根據數值域值來判斷工作進度的速度,例如劇本點、工時或剩餘工時,或是工時專案的計數。

若要建立待處理圖表,請務必將您想要的數值欄位新增至查詢。 若要檢視工作的待處理圖表,請選取[剩餘工的總和] 運算子。

Configure chart dialog, Remaining work for past 4 weeks

除了以查詢為基礎的待處理圖表之外,您還可以 設定待用或待處理小工具

Web portal, Queries page, Chart tab, Configure Chart dialog,Trend chart for the past 4 weeks

將圖表新增至儀表板

若要將圖表新增至儀表板,您必須是 小組管理員 ,或有權編輯儀表板, (預設設定) 。 您只能新增針對共用查詢定義的圖表。

選取您要新增之圖表的動作圖示,然後選取 [新增至儀表板]。

Chart context menu, Add to dashboard option

在開啟的對話方塊中,選取要新增圖表的小組儀表板。

Select a dashboard dialog

Chart context menu, add to a team dashboard

若要新增其他類型的圖表,例如測試結果和建置摘要圖表,請參閱 將小工具與圖表新增至儀表板

將圖表小工具新增至儀表板

如果您已經定義 一般清單查詢,您可以使用 [工作專案圖表 ] 小工具,將圖表新增並設定至儀表板。

  1. 從入口網站,開啟您要新增圖表的 儀表板

  2. 若要將小工具新增至儀表板,請選取 [ 編輯]。 小工具目錄會自動開啟。 新增您想要的所有小工具,並將其磚拖曳到您想要的序列中。

    如果您沒有看到這些圖示,則必須以 小組系統管理員 身分新增,或取得編輯儀表板的許可權。

  3. 選取 [ 工作專案圖表 ] 小工具,然後選取 [ 新增]。

    Web portal, Dashboards page, Widget catalog, Chart for work items widget

  4. 選取小工具的 齒輪圖示,以開啟 [組態] 對話方塊。

    Configuration dialog for chart work items widget

  5. 為圖表指定標題,選取圖表所依據的一般清單查詢,然後選擇圖表類型。

    根據您的圖表類型,指定其餘欄位的值。 只要從顯示的色彩中選擇另一個色彩,即可變更圖表色彩。

    注意

    本文先前所述的設定圖表的所有規則都適用于設定工作專案小工具的圖表。

  6. 儲存變更之後,您會看到新的圖表已新增至儀表板。

    Chart of work items widget, configure dialog

  7. 將磚拖曳到儀表板上的任何位置,將其放在您想要的位置。

  8. 當您完成變更時,請選取 [ 完成編輯 ] 以結束儀表板編輯模式。

  1. 從入口網站中,開啟您要新增圖表的 小組儀表板

  2. 若要將小工具新增至儀表板,請選取 [ 編輯]。 小工具目錄會自動開啟。 新增您想要的所有小工具,並將其磚拖曳到您想要的序列中。

    如果您沒有看到這些圖示,則必須以小組系統管理員或Project Administrators 群組的成員身分新增。

  3. 選取 [ 工作專案圖表 ] 小工具,然後選取 [ 新增]。

    Web portal, Dashboards page, Widget catalog, Chart for work items widget
  4. 選取小工具的 齒輪圖示以開啟組態對話方塊。

    Web portal, Dashboards page, Widget catalog, Chart for work items widget, Configuration dialog
  5. 為圖表指定標題,選取圖表所依據的一般清單查詢,然後選擇圖表類型。

    根據您的圖表類型,指定其餘欄位的值。 只要從顯示的色彩中選擇另一個色彩,即可變更圖表色彩。

    注意

    本文先前所述的設定圖表的所有規則都適用于設定工作專案小工具的圖表。

  6. 儲存變更之後,您會看到新的圖表已新增至儀表板。

    Chart of work items widget, configure dialog

  7. 將磚拖曳到儀表板上的任何位置,將其放在您想要的位置。

  8. 當您完成變更時,請選取 Exit edit-dashboard-mode icon 以結束儀表板編輯。

依標籤分組圖表

注意

不過,您無法依標籤分組以查詢為基礎的圖表,不過,您可以依您新增至儀表板的標籤,將 [工作專案圖表 ] 小工具分組。 這項功能處於公開預覽狀態。 若要啟用,請參閱 管理或啟用功能 ,並開啟 儀表板上工作專案圖表小工具的 [依標籤啟用群組]。

若要依標籤分組圖表,請執行上一節中提供的相同步驟。 請確定您的一般清單查詢包含查詢子句中的 標籤 ,或作為資料行選項。 然後,針對 [群組依據] 選取專案選取 [標記]。 若要篩選圖表只顯示一些標記,請選取 [ 選取的標籤 ] 選項按鈕,然後選擇您想要顯示圖表的標籤。

Screenshot of Chart by Work Items, Configure, Group by Tags.

若要深入瞭解如何使用標籤,請參閱 將標籤新增至工作專案

以查詢為基礎的圖表與Excel產生的樞紐分析圖

以查詢為基礎的圖表會從工作專案追蹤資料存放區產生資料,因此會顯示最新的資料。 Excel樞紐分析圖會存取發佈至 Analysis Services Cube 的資料,預設會每隔兩小時重新整理一次。 Excel圖表需要使用 SQL Server Reporting Services 和 Analysis Services 來設定專案集合。