教學課程:將橫條圖加入至報表 (報表產生器 2.0)
橫條圖可用於以水平方式顯示類別目錄資料,以便:
讓使用者容易閱讀冗長的類別目錄名稱。
讓使用者容易了解繪製成值的時間。
比較多個數列的相對值。
學習內容
在本教學課程中,您將學會如何:
定義資料來源並將資料集加入至報表。
將橫條圖加入至報表。
格式化圖表的軸標籤、標題和圖例。
若要開啟現有的報表
按一下 [開始]、依序指向 [程式集] 和 [Microsoft SQL Server 2008 報表產生器],然後按一下 [報表產生器 2.0]。
在報表產生器的按鈕中,按一下 [開啟]。
按一下 [最近使用的網站和伺服器],然後導覽至報表伺服器上的銷售訂單。
下一步,您會將橫條圖加入至報表。
若要使用圖表精靈來加入橫條圖
在 [插入] 功能區上,按一下 [圖表],然後按一下 [圖表精靈]。在設計區域中按一下並拖曳滑鼠,以便指定圖表外框。
因為資料集已經存在報表中,所以系統會開啟 [選擇資料集] 頁面。在本教學課程中,您將建立新的資料集。
按一下 [建立資料集],然後按兩次 [下一步]。[設計查詢] 頁面隨即開啟。
在某些資料庫中,資料表會以結構描述組織。[資料庫] 檢視會顯示結構描述的階層。您可以展開每個結構描述,以便查看資料表和檢視表。
在 [資料庫] 檢視窗格中,依序展開 [Sales]、[Views] 和 [vSalesPersonSalesByFiscalYears]。請選取下列資料行:FullName、2003 和 2004。
按一下 [執行] (!) 查看結果集。
結果集會顯示 14 個資料列和 3 個資料行。每個銷售人員都有一個資料列。每個資料列都會一個名稱以及 2002、2003 和 2004 年的銷售總計。
按 [下一步]。[選擇圖表類型] 頁面隨即開啟。
按一下 [橫條圖],然後按 [下一步]。[排列圖表欄位] 頁面隨即開啟。
在 [可用的欄位] 窗格中,含有 3 個欄位:FullName、ID2003 和 ID2004。以數字為開頭的資料行名稱會轉換成以字母 "ID" 為開頭而後面接著數字的資料集欄位名稱。
將 FullName 拖曳至 [類別目錄] 窗格。類別目錄會沿著垂直軸定義可能標籤的數目。
將 ID2003 和 ID2004 拖曳至 [值] 窗格。這些欄位代表 2003 和 2004 年的所有銷售量。根據預設,[值] 窗格中的每個數值欄位都會使用 Sum 函數進行摘要。
按一下 [完成]。
圖表就會加入至設計介面。
按一下 [執行] 預覽報表。
圖表並未在垂直軸上標示每個類別目錄。根據預設,自動演算法會計算間隔,避免標籤重疊。若要控制標籤的數目,您可以指定間隔。例如,若要顯示所有標籤,請將間隔設定為 1。
若要沿著橫條圖的類別目錄軸顯示所有銷售人員
切換至 [設計] 檢視。
以滑鼠右鍵按一下垂直軸,然後按一下 [軸屬性]。
在 [類別目錄軸屬性] 對話方塊的 [軸選項] 頁面上,針對 [間隔] 輸入 1。
按一下 [確定]。
按一下 [執行] 預覽報表。
[!附註]
如果您無法閱讀垂直軸上的銷售人員名稱,請考慮增加圖表的大小,或變更軸標籤的格式選項。
為了改善圖表值的可讀性,您可能會想要移動圖表圖例。例如,在水平顯示橫條的橫條圖中,您可以變更圖例的位置,讓它位於圖表區域的上方或下方。這樣會提供更多水平空間給橫條。
在橫條圖的圖表區域下方顯示圖例
切換至 [設計] 檢視。
以滑鼠右鍵按一下圖表的圖例。
選取 [圖例屬性]。
針對 [圖例位置],選取不同的位置。例如,您可以將位置設定為中間底部。
當圖例位於圖表的頂端或底部時,圖例的配置就會從垂直變更為水平。您可以從 [配置] 下拉式清單中選取不同的配置。
按一下 [確定]。
按一下 [執行] 預覽報表。
下一步,您可以變更圖表標題和軸標題,以及加入格式。
若要變更橫條圖之圖表區域上方的圖表標題
切換至 [設計] 檢視。
按兩下位於圖表頂端的圖表標題,然後選取 [標題屬性]。
將標題文字取代成下列文字:2003 和 2004 年的銷售量。
按一下文字外的任何位置。
按一下 [執行] 預覽報表。
下一步,您可以將銷售量顯示成貨幣。
若要將水平軸上的數字格式化成貨幣
切換至 [設計] 檢視。
沿著圖表的底部,按一下水平軸,以便選取它。
在 [功能區] 上,於 [主資料夾] 索引標籤的 [數值] 群組中,按一下 [貨幣] 按鈕。水平軸標籤就會變更為貨幣。
按一下 [執行] 預覽報表。
報表會將水平軸上的銷售量顯示成貨幣。
下一步,您可以設定篩選來顯示前五個值。
若要篩選橫條圖上的前五個值
切換至 [設計] 檢視。
按兩下圖表,即可顯示類別目錄、數列和資料放置區。
在類別目錄放置區中,以滑鼠右鍵按一下 [FullName] 欄位,然後按一下 [類別目錄群組屬性]。
按一下 [篩選]。[變更篩選] 頁面會顯示篩選運算式的清單。根據預設,此清單是空的。
按一下 [加入]。新的空白篩選隨即顯示。
在 [運算式] 中,輸入 [Sum(ID2004)]。這樣就會建立基礎運算式 =Sum(Fields!ID2004.Value)。
確認資料類型是 [文字]。
在 [運算子] 中,選取 [Top N]。
在 [值] 中,輸入下列運算式:=5
按一下 [確定]。
按一下 [執行] 預覽報表。
此圖表就會顯示銷售資料中的前五位銷售人員名稱。
下一步,您可以在垂直軸上排序名稱。
若要在橫條圖上按照字母順序排序名稱
切換至 [設計] 檢視。
按兩下圖表,即可顯示類別目錄、數列和資料放置區。
在類別目錄放置區中,以滑鼠右鍵按一下 [FullName],然後按一下 [類別目錄群組屬性]。
按一下 [排序]。這個 [變更排序選項] 頁面會顯示排序運算式的清單。根據預設,此清單是空的。
按一下 [加入]。新的排序運算式隨即顯示。
在 [排序依據] 中,選取 [FullName]。
在 [順序] 中,選取 [Z 到 A]。選取反向字母順序,如此這些名稱就會按照由上而下的順序顯示。
按一下 [確定]。
按一下 [執行] 預覽報表。
水平軸上的名稱就會進行排序。
後續步驟
您已成功完成「將橫條圖加入至報表」教學課程。