教學課程:將直條圖新增至報表 (報表產生器)
直條圖是依據類別目錄群組,將數列顯示為一組垂直線。 直條圖可用於:
顯示一段時間的資料變更。
比較多個數列的相對值。
顯示移動平均來呈現趨勢。
下圖顯示您將建立的直條圖,內含移動平均。
學習內容
在本教學課程中,您將學習如何執行下列作業:
注意
在本教學課程中,精靈的步驟會合併為一個程序。 如需如何瀏覽至報表伺服器、選擇資料來源以及建立資料集的逐步指示,請參閱本系列的第一個教學課程:教學課程:建立基本資料表報表 (報表產生器)。
完成此教學課程的估計時間:15 分鐘。
需求
如需需求的資訊,請參閱教學課程的必要條件 (報表產生器)。
1.從圖表精靈建立圖表報表
從[消費者入門] 對話方塊中,使用 [圖表精靈] 建立內嵌資料集、選擇共用資料來源,以及建立直條圖。
注意
在本教學課程中,查詢會包含資料值,因此不需要外部資料來源。 這樣會使查詢相當冗長。 在商業環境中,查詢不會包含資料。 這僅供教學之用。
建立新的圖表報表
按一下 [開始]、依序指向 [程式集]和 [Microsoft SQL Server 2012 報表產生器],然後按一下 [報表產生器]。
此時會出現 [使用者入門] 對話方塊。
注意
如果 [使用者入門] 對話方塊沒有出現,請在 [報表產生器] 按鈕中按一下 [新增]。
在左窗格中,確認已選取 [新增報表] 。
在右窗格中,按一下 [圖表精靈]。
在 [選擇資料集] 頁面上,按一下 [建立資料集],然後按一下 [下一步]。
在 [選擇與資料來源的連線] 頁面上,選取現有的資料來源,或瀏覽至報表伺服器並選取資料來源,然後按一下 [下一步]。 您可能需要輸入使用者名稱和密碼。
注意
只要您有適當的權限,選擇哪一種資料來源都無關緊要。 因為您不會從資料來源取得資料。 如需詳細資訊,請參閱取得資料連線的替代方式 (報表產生器)。
在 [設計查詢] 頁面上,按一下 [當成文字編輯] 。
將下列查詢貼入查詢窗格中:
SELECT CAST('2009-01-01' AS date) AS SalesDate, CAST(54995.21 AS money) AS Sales UNION SELECT CAST('2009-01-05' AS date) AS SalesDate, CAST(64499.04 AS money) AS Sales UNION SELECT CAST('2009-02-11' AS date) AS SalesDate, CAST(37821.79 AS money) AS Sales UNION SELECT CAST('2009-03-18' AS date) AS SalesDate, CAST(53633.08 AS money) AS Sales UNION SELECT CAST('2009-04-23' AS date) AS SalesDate, CAST(24019.3 AS money) AS Sales UNION SELECT CAST('2009-05-01' AS date) AS SalesDate, CAST(93245.5 AS money) AS Sales UNION SELECT CAST('2009-06-06' AS date) AS SalesDate, CAST(55288.0 AS money) AS Sales UNION SELECT CAST('2009-06-16' AS date) AS SalesDate, CAST(68733.5 AS money) AS Sales UNION SELECT CAST('2009-07-16' AS date) AS SalesDate, CAST(24750.85 AS money) AS Sales UNION SELECT CAST('2009-08-23' AS date) AS SalesDate, CAST(43452.3 AS money) AS Sales UNION SELECT CAST('2009-09-24' AS date) AS SalesDate, CAST(58656. AS money) AS Sales UNION SELECT CAST('2009-10-15' AS date) AS SalesDate, CAST(44583. AS money) AS Sales UNION SELECT CAST('2009-11-21' AS date) AS SalesDate, CAST(81568. AS money) AS Sales UNION SELECT CAST('2009-12-15' AS date) AS SalesDate, CAST(45973. AS money) AS Sales UNION SELECT CAST('2009-12-26' AS date) AS SalesDate, CAST(96357. AS money) AS Sales UNION SELECT CAST('2009-12-31' AS date) AS SalesDate, CAST(81946. AS money) AS Sales
(選擇性) 按一下 [執行] 按鈕 ( ! ) 來查看您報表所依據的資料。
按 [下一步] 。
2.選擇圖表類型
您可以選擇各種不同預先定義的圖表類型。
加入直條圖
在 [選擇圖表類型] 頁面上,直條圖是預設圖表類型。 按 [下一步] 。
在 [排列圖表欄位] 頁面上,將 [SalesDate] 欄位拖曳至 [類別目錄]。 類別目錄會顯示在水平軸上。
將 [Sales] 欄位拖曳至 [值]。 [值] 方塊會顯示 [Sum(Sales)],因為系統會針對每個日期彙總銷售總計值的總和。 值會顯示在垂直軸上。
按 [下一步] 。
在 [ 選擇樣式] 頁面上的 [樣式] 方塊中,選取樣式。
樣式會指定字型樣式、色彩集和框線樣式。 當您選取樣式時,[預覽] 窗格會顯示具有該樣式的圖表範例。
按一下 [完成] 。
圖表就會加入至設計介面。
按一下圖表,即可顯示圖表控點。 拖曳圖表的右下角,即可增加圖表的大小。 請注意,報表設計介面的大小會放大,以容納圖表的大小。
按一下 [執行] 預覽報表。
3.格式化水準軸並加上標籤
根據預設,水平軸會以一般格式顯示值,此格式會自動調整為適合圖表的大小。
若要格式化水平軸上的日期
切換到報表設計檢視。
以滑鼠右鍵按一下水準軸,然後按一下 [水準軸屬性]。
按一下 [數值]。
在 [類別]中,選取 [日期]。
在 [類型] 方塊中,選取 [31 Jan 2000]。
按一下 [確定] 。
在 [主資料夾] 索引標籤上,按一下 [執行] 預覽報表。
日期會以您所選取的日期格式顯示。 請注意,圖表並未在水平軸上標示每個類別目錄。 根據預設,只有容納在軸旁的標籤才會包含在內。
您可以透過旋轉標籤和指定間隔,自訂標籤顯示。
若要沿著水平軸旋轉軸標籤和變更顯示間隔
切換到報表設計檢視。
以滑鼠右鍵按一下水準軸標題,然後按一下 [ 顯示座標軸標題 ] 來移除標題。 因為水平軸會顯示日期,所以不需要這個標題。
以滑鼠右鍵按一下水準軸,然後按一下 [水準軸屬性]。
在 [ 軸選項] 頁面的 [ 軸範圍和間隔] 底下,輸入 3 for Interval。 圖表將會顯示每隔三天的資料。
按一下 [標籤]。
在 [變更軸標籤自動調整選項] 中,選取 [停用自動調整]。
在 [標籤旋轉角度] 中,選取 [-90]。
按一下 [確定] 。
水平軸的範例文字會旋轉 90 度。
按一下 [執行] 預覽報表。
在圖表上,標籤會旋轉而且會顯示每隔三天的標籤。
4.移動圖例
圖例是從類別目錄和數列資料自動建立。
若要移動直條圖之圖表區域下方的圖例
切換到報表設計檢視。
以滑鼠右鍵按一下圖表上的圖例,然後按一下 [ 圖例屬性]。
針對 [版面配置] 和 [位置],選取不同的位置。 例如,您可以將位置設定為中間底部。
當圖例位於圖表的頂端或底部時,圖例的配置就會從垂直變更為水平。 您可以從 [配置] 下拉式清單中選取不同的配置。
按一下 [確定] 。
(選擇性) 因為這個教學課程只有一個類別目錄,所以不需要圖例。 若要移除圖例,請以滑鼠右鍵按一下圖例,然後按一下 [ 刪除圖例]。
按一下 [執行] 預覽報表。
5.將圖表標題設為標題
若要變更圖表區域上方的圖表標題
切換到報表設計檢視。
選取圖表頂端的 [圖表標題 ] 字,然後輸入下列文字: 商店銷售訂單總計。
按一下 [執行] 預覽報表。
6.設定垂直軸的格式和標籤
根據預設,垂直軸會以一般格式顯示值,此格式會自動調整為適合圖表的大小。
若要將垂直軸上的數字格式化成貨幣
切換到報表設計檢視。
沿著圖表的側邊,按兩下垂直軸上的標籤,以便選取。
在功能區的 [ 首頁] 索引標籤上,按一下 [ 數位 ] 群組中的 [ 貨幣] 按鈕。 這些軸標籤就會變更為顯示貨幣格式。
在功能區的 [ 首頁] 索引標籤的 [ 數位 ] 群組中,按一下 [ 減少小數 ] 按鈕兩次,以顯示四捨五入為最接近貨幣的數位。
以滑鼠右鍵按一下垂直軸,然後按一下 [垂直軸屬性]。
按一下 [數值]。 請注意,[類別] 方塊中已選取[貨幣],小數位數已經是0 (零) 。
在 [顯示值]方塊中,按一下 [千]。
按一下 [確定] 。
以滑鼠右鍵按一下圖表側邊的垂直軸標題,然後按一下 [ 軸標題屬性]。
以下列文字取代 [ 標題] 文字 欄位中的文字:[ 銷售總計] (以千) 。 您也可以指定各種有關如何格式化標題的選項。
按一下 [確定]。
按一下 [執行] 預覽報表。
7.新增移動平均
若要加入移動平均
切換到報表設計檢視。
按兩下圖表以顯示 [圖表資料] 窗格。
以滑鼠右鍵按一下 [值] 區域中[Sum (Sales) ]欄位,然後按一下 [新增匯出數列]。
在 [公式] 中,確認已選取 [移動平均]。
在 [設定公式參數] 中,針對 [週期] 選取 [4]。
按一下 [框線]。
在 [線條寬度] 中,選取 [3pt]。
按一下 [確定]。
按一下 [執行] 預覽報表。
圖表會顯示一條線,代表依照日期區分之總銷售量的移動平均 (每四個日期的平均)。
8.新增報表標題
若要加入報表標題
切換到報表設計檢視。
在設計介面上,按一下 [按一下以加入標題] 。
輸入 銷售圖表,按 ENTER,然後輸入 2009 年 1 月到 2009 年 12 月,如下所示:
銷售圖表
2009 年 1 月到 12 月
選取[銷售圖表],然後按一下功能區 [首頁] 索引標籤上 [字型]區段中的[粗體] 按鈕。
選取[2009 年 1 月到 12 月],然後在 [首頁] 索引標籤的[字型] 區段中,將字型大小設定為10。
(選擇性) 您可能需要讓 [標題 ] 文字方塊更高,以在底部邊緣中間按一下時,向下拉下雙頭箭號來容納兩行文字。
這個標題就會顯示在報表的頂端。 如果未定義任何頁首,則位於報表主體頂端的項目就相當於報表頁首。
按一下 [執行] 預覽報表。
9.儲存報表
若要儲存報表
切換到報表設計檢視。
在 [報表產生器] 按鈕中,按一下 [另存新檔] 。
在 [名稱] 中,鍵入 Sales Order Column Chart。
按一下 [檔案] 。
後續步驟
您已成功完成「將直條圖加入至報表」教學課程。 若要深入了解圖表,請參閱圖表 (報表產生器及 SSRS) 和走勢圖和資料橫條 (報表產生器及 SSRS)。