使用報表設計師和 Analysis Services Cube 建立彙總報表

您可以建立將 Visual Studio Application Lifecycle Management (ALM) 資料彙總為圖表與資料表的報告,輕鬆地追蹤小組進度。 例如,您可以建立一份報告,顯示小組中的每個人分別被指派了多少個執行中工作項目。 若要建立這類型報告,您可以使用 SQL Server 中的報表設計師,以及適用於 Visual Studio ALM 的 SQL Server Analysis Services Cube。

建立第一個報告之後,可實驗不同的量值、維度 (Dimension) 和配置以改變其內容。 例如,您可以將圖表從簡單的直條圖變更為堆疊橫條圖。

如果您之前尚未為 Visual Studio ALM 建立報告,請參閱建立、自訂和管理 Visual Studio ALM 的報表。 如果之前不曾使用過報表設計師,請參閱 Microsoft 網站上的下列網頁:使用報表設計工具設計及實作報表 (英文)。 如需如何建立包含項目行詳細資料 (例如工作項目的標題) 之報告的詳細資訊,請參閱使用報表設計工具建立詳細報表

必要條件

若要執行本程序,您必須在同一部電腦上安裝 Visual Studio 和 SQL Server Business Intelligence Development Studio。

注意事項注意事項

若要安裝 Business Intelligence Development Studio,請執行 SQL Server 的安裝程式,並且在您指定要安裝的元件時選取 [用戶端元件] 核取方塊。 若要安裝 SQL Server 的最新版 Service Pack,請參閱 Microsoft 網站的下列頁面: 如何取得 SQL Server 2008 的最新版 Service Pack

必要的使用權限

您必須是下列角色的成員才能執行這項程序:

建立報告

  1. 在 Visual Studio 中建立或開啟報表伺服器專案。 如需詳細資訊,請參閱 建立 Visual Studio ALM 的報表伺服器專案

  2. 在 [專案] 功能表上按一下 [加入新項目]。

    [加入新項目] 對話方塊隨即出現。

  3. 按一下 [報表精靈],然後按一下 [加入]。

    [報表精靈] 會開啟並顯示 [選取資料來源] 頁面。

  4. 按一下 [TfsOlapReportDS] 共用資料來源,然後按 [下一步]。

    精靈會進入 [設計查詢] 頁面。

    注意事項注意事項

    您指定的資料來源會連接到 Visual Studio ALM Analysis Services 資料庫。 如需詳細資訊,請參閱針對您的 Visual Studio ALM 報表選擇資料來源和撰寫工具。 如果您的專案沒有這個資料來源,請建立該來源。 如需詳細資訊,請參閱 建立 Visual Studio ALM 的報表伺服器專案

  5. 按一下 [查詢產生器]。

    [查詢產生器] 對話方塊隨即出現。

建立將擷取報告資料的查詢

  1. 按一下 [Team System] Cube,如下圖所示。

    查詢產生器 - 按一下 Team System 立方體

    注意事項注意事項

    如果您的 Visual Studio ALM 資料倉儲使用的是 SQL Server Enterprise Edition,則 Cube 清單將包含 Team System 與一組檢視方塊。 這些檢視方塊可對資料提供更深入的檢視,如此一來,您就不用捲動整個 Team System Cube 中的維度與量值。 您可以在此程序中使用工作項目記錄檢視方塊 (如果有的話)。 如需詳細資訊,請參閱Team System Analysis Services Cube 中提供的量值群組和度量

  2. 依序展開 [測量]、[工作項目記錄] 測量群組,然後將 [累加計數] 測量拖放到資料區域中,如下圖所示。

    查詢產生器 - 加入 Cumulative 計數量測

    注意事項注意事項

    累加計數會顯示已經選取了多少個工作項目。 由於您尚未套用任何篩選條件,因此出現的數字即為工作項目的總數。 如需工作項目量值的詳細資訊,請參閱Team System Analysis Services Cube 中提供的量值群組和度量

  3. 展開 [指派給] 維度,然後將 [人員] 屬性拖放到資料區域中,如下圖所示。

    查詢產生器 - 加入 Person 維度

    現在,查詢應該會傳回指派給每個人的工作項目數量。

    注意事項注意事項

    [指派給] 欄位通常包含 Windows 帳戶。 在每個 Windows 帳戶中,[人員] 屬性包含該帳戶的顯示名稱,而 [別名] 屬性包含別名。

  4. 展開 [工作項目] 維度,然後將 [狀態] 屬性拖放到資料區域中,再按一下 [確定]。

    [查詢產生器] 隨即關閉,而 [報表精靈] 的 [設計查詢] 頁面會再次出現。

若要設計初始報告配置

  1. 按一下 [下一步]。

    精靈會進入 [報告類型] 頁面。

  2. 按一下 [矩陣],然後按 [下一步]。

    精靈會進入 [設計矩陣] 頁面。

  3. 按一下 [Cumulative_Count],然後按一下 [詳細資料]。

  4. 按一下 [狀態],然後再按一下 [資料行]。

  5. 按一下 [人員],然後按一下 [資料列],再按 [下一步]。

    精靈將進入 [選擇矩陣樣式] 頁面。

  6. 按一下任何樣式,然後按 [下一步]。

    精靈將進入 [完成報告] 頁面。

  7. 輸入報告的名稱,按一下 [預覽報告],然後按一下 [完成] 建立報告。

    精靈將會關閉,而報告文件視窗會出現且 [預覽] 索引標籤為作用中。

若要使用圖表來取代資料表

  1. 按一下報告文件視窗中的 [配置] 索引標籤。

    注意事項注意事項

    下表將簡要說明報表設計師所使用的三個索引標籤。

    索引標籤

    說明

    資料

    定義報告使用的資料集。

    配置

    設計並安排報告的視覺化項目。

    預覽

    執行報告以檢視外觀。

  2. 反白顯示資料表,然後按 [刪除]。

    注意事項注意事項

    若要反白顯示整份資料表,請按一下資料表中的任意位置,然後按一下資料表的左上角。

  3. 將 [工具箱] 窗格中的 [圖表] 項目拖曳至報告的配置區域,然後調整圖表大小以符合您的需求。

    注意事項注意事項

    根據預設,[工具箱] 和 [資料集] 窗格都是位於 Visual Studio 介面左側的索引標籤。

  4. 以滑鼠右鍵按一下圖表,然後按一下 [屬性]。

    [圖表屬性] 對話方塊隨即出現。

  5. 按一下 [資料] 索引標籤,然後按一下 [TfsOlapReportDS] 資料集名稱。

  6. 按一下 [] 底下的 [加入] 按鈕。

    [編輯圖表數值] 對話方塊隨即出現。

  7. 在 [] 索引標籤中,按一下 [] 清單裡的 [=Sum(Fields!Cumulative_Count.Value)],然後按一下 [確定]。

  8. 按一下 [分類群組] 底下的 [加入] 按鈕。

    [群組和排序屬性] 對話方塊隨即出現。

    注意事項注意事項

    分類群組會出現在圖表的 X 軸上。

  9. 按一下 [運算式] 資料表第一列中的 [=Fields!Person.Value],然後按一下 [確定]。

  10. 按一下 [數列群組] 底下的 [加入] 按鈕。

    [群組和排序屬性] 對話方塊隨即出現。

  11. 按一下 [運算式] 資料表第一列中的 [=Fields!State.Value],按一下 [確定],然後再按一下 [確定]。

  12. 按一下 [預覽] 索引標籤以顯示圖表,圖表會顯示每個小組成員已經被指派了多少個工作項目 (依據工作項目狀態來分類)。

部署報告

  1. 在 [方案總管] 中按一下報告。

  2. 在 [建置] 功能表上,按一下 [部署 <報告名稱>]。

    重要事項重要事項

    若要成功部署報告,您的專案設定必須設定為適當的值。 如需詳細資訊,請參閱建立 Visual Studio ALM 的報表伺服器專案

請參閱

工作

建立 Visual Studio ALM 的報表伺服器專案

其他資源

Team System Analysis Services Cube 中提供的量值群組和度量

建立和管理 Visual Studio ALM 的 Reporting Services 報表