教學課程:將橫條圖加入至報表
學習內容
在本教學課程中,您將學會如何:
定義資料來源並將資料集加入至報表。
將橫條圖加入至報表。
格式化圖表的軸標籤、標題和圖例。
需求
若要使用這個教學課程,系統上必須已安裝下列元件:
SQL ServerBusiness Intelligence Development Studio.
[!附註]
Itanium 架構的電腦不支援 Business Intelligence (BI) Development Studio。但 x64 系列的電腦支援 BI Development Studio。如果已在 Itanium 系列的電腦上部署 SQL Server 範例資料庫,請在 x86 或 x64 系列的電腦上使用 BI Development Studio 來修改並執行範例。
含有 AdventureWorks2008 範例資料庫的 SQL Server 2008。
完成本教學課程的估計時間:15 分鐘
建立報表伺服器專案
按一下 [開始]、依序指向 [程式集] 和 [Microsoft SQL Server 2008],然後按一下 [Business Intelligence Development Studio]。
在 [檔案] 功能表中,指向 [新增],然後按一下 [專案]。
在 [專案類型] 清單中,按一下 [商務智慧專案]。
在 [範本] 清單中,按一下 [報表伺服器專案]。
在 [名稱] 中,輸入橫條圖教學課程。
按一下 [確定] 建立專案。
「教學課程」專案隨即顯示在 [方案總管] 中。
定義橫條圖的資料來源
按一下 [檢視] 並選取 [報表資料]。[報表資料] 窗格就會顯示在您的 Business Intelligence Development Studio 環境中。
在 [報表資料] 窗格中,按一下 [新增] 下拉式清單,然後按一下 [資料來源]。
在 [資料來源屬性] 對話方塊中,確認已選取 [內嵌連接]。
在 [類型] 方塊中,選取 [Microsoft SQL Server]。
在 [連接字串] 文字方塊中,輸入有效的連接字串,或按一下 [編輯] 按鈕開啟 [連接屬性] 對話方塊。
在 [連接屬性] 對話方塊的 [伺服器名稱] 文字方塊中,輸入或選取伺服器的名稱。
選取 [使用 Windows 驗證] 或 [SQL Server 驗證],然後輸入有權存取 AdventureWorks2008 資料庫的使用者名稱和密碼。
在 [選取或輸入資料庫名稱] 清單方塊中,輸入或選取 [AdventureWorks2008]。
按一下 [測試連接]。
按一下 [確定] 關閉 [連接屬性] 對話方塊。在 [資料來源屬性] 對話方塊中,您將會看見預設的資料來源名稱 DataSource1 和連接字串。
按一下 [確定]。新的資料來源就會顯示在 [報表資料] 窗格中。
定義報表的資料集
在 [報表資料] 窗格中,以滑鼠右鍵按一下資料來源,然後按一下 [加入資料集]。
在 [資料集屬性] 對話方塊中,確認已針對 [查詢類型] 選取 [文字]。
在 [查詢] 文字方塊中,輸入下列查詢:
SELECT [FullName] as 'Name' ,[2002] as 'SalesBeforeLast' ,[2003] as 'SalesLastYear' ,[2004] as 'SalesYTD' FROM [Sales].[vSalesPersonSalesByFiscalYears]
按一下 [確定]。資料集欄位就會顯示在 [報表資料] 窗格中。
將含有銷售資訊的橫條圖加入至報表
在 [檢視] 功能表上,按一下 [工具箱]。
按兩下 [圖表],或將它拖曳至設計介面。[選取圖表類型] 對話方塊隨即出現。
按一下 [橫條圖],即可顯示橫條圖的清單。選取清單中的第一個橫條圖圖示。
按一下橫條圖,即可開啟圖表控制代碼。拖曳圖表的右下角,以便增加圖表的大小。
將 [名稱] 欄位從 [報表資料] 窗格拖曳至圖表。在資料、數列和類別目錄的圖表資料區域周圍會顯示三個放置區。將 [名稱] 欄位放置在類別目錄欄位放置區中。
從 [報表資料] 窗格中拖曳 [SalesYTD] 和 [SalesLastYear] 欄位,然後將它們放置在資料欄位放置區中。
按一下 [預覽] 執行報表。此時,報表看起來應該類似於下列範例:
您會發現圖表並未在 Y 軸上標示每個類別目錄。這是因為自動演算法計算出要顯示標籤的間隔,防止標籤衝突。如果您想要在圖表上顯示所有類別目錄,就必須指定軸間隔 1。
沿著橫條圖的類別目錄軸顯示所有銷售人員
切換至 [設計] 檢視。
以滑鼠右鍵按一下 Y 軸,然後按一下 [軸屬性]。
在 [類別目錄軸屬性] 對話方塊的 [軸選項] 頁面上,針對 [間隔] 輸入 1。
按一下 [確定]。
[!附註]
如果您無法閱讀軸上的名稱,請考慮增加圖表的大小,或變更軸標籤的格式選項。如需詳細資訊,請參閱<格式化圖表上的軸標籤>。
按一下 [預覽]。此時,報表看起來應該類似於下列範例:
為了改善圖表值的可讀性,您可能會想要移動圖表圖例。例如,在水平顯示橫條的橫條圖中,您可以變更圖例的位置,讓它位於圖表區域的上方或下方。這樣會提供更多水平空間給橫條。
在橫條圖的圖表區域下方顯示圖例
切換至 [設計] 檢視。
以滑鼠右鍵按一下圖表的圖例。
選取 [圖例屬性]。
針對 [圖例位置],選取不同的位置。例如,您可以將位置設定為中間底部。
[!附註]
您也可以直接在設計介面上,將圖例拖曳至新的位置。
當圖例位於圖表的頂端或底部時,圖例的配置就會從垂直變更為水平。您可以從 [配置] 下拉式清單中選取不同的配置。
按一下 [確定]。
[!附註]
如果您無法閱讀圖例中的名稱,可能會考慮增加圖表的大小,或變更圖例的格式選項。如需詳細資訊,請參閱<在圖表上格式化圖例>。
接著,您可以變更圖表標題和軸標題,以及加入格式。
變更橫條圖之圖表區域上方的圖表標題
切換至 [設計] 檢視。
以滑鼠右鍵按一下位於圖表頂端的圖表標題,然後按一下 [標題屬性]。
將 [標題文字] 欄位取代成下列文字:「銷售員 YTD 和去年」。
按一下文字外的任何位置。
按一下 [預覽]。此時,報表看起來應該類似於下列範例:
最後,您可以將銷售數字格式化成貨幣而非一般數字。
將水平軸上的數字格式化成貨幣
切換至 [設計] 檢視。
沿著圖表的底部,以滑鼠右鍵按一下水平軸,然後按一下 [軸屬性]。
在 [標籤格式] 的 [類別目錄] 底下,按一下 [貨幣]。您也可以指定各種有關如何格式化貨幣值的選項。
按一下 [預覽]。
篩選橫條圖上的前 5 個值
切換至 [設計] 檢視。
按一下圖表,即可開啟類別目錄、數列和資料放置區。
以滑鼠右鍵按一下位於類別目錄放置區中的 [名稱] 欄位。
選取 [類別目錄群組屬性]。
按一下 [篩選]。這樣就會開啟篩選運算式的清單。根據預設,此清單是空的。
按一下 [加入]。新的空白篩選隨即顯示。
在 [運算式] 方塊中,輸入下列運算式:
=Sum(Fields!SalesYTD.Value)
在 [運算子] 清單方塊中,選取 [Top N]。
在 [值] 方塊中,輸入 =5。
按一下 [預覽]。此圖表就會顯示五個名稱,亦即銷售資料中的前 5 位銷售人員。
在橫條圖上按照字母順序排序名稱
切換至 [設計] 檢視。
按一下圖表,即可開啟類別目錄、數列和資料放置區。
以滑鼠右鍵按一下位於類別目錄放置區中的 [名稱] 欄位。
選取 [類別目錄群組屬性]。
按一下 [排序]。這樣就會開啟排序運算式的清單。根據預設,此清單是空的。
按一下 [加入]。新的排序運算式隨即顯示。
在 [排序依據] 方塊中,選取 [Name] 運算式。這個運算式相當於 =Fields!Name.Value 運算式。
在 [順序] 方塊中,選取 [Z 到 A]。
按一下 [預覽]。此圖表就會由上而下按照字母順序顯示名稱。