柱形圖會將數列顯示為依類別分組的一組垂直線。 柱形圖可以用來:
顯示一段時間內的數據變更。
比較多個數列的相對值。
顯示移動平均以顯示趨勢。
下圖顯示您將建立的柱形圖,具有移動平均。
學習內容
在本教學課程中,您將瞭解如何執行下列動作:
備註
在本教學課程中,將精靈的步驟合併為一個程序。 如需如何流覽至報表伺服器、選擇數據源及建立數據集的逐步指示,請參閱本系列中的第一個教學 課程:教學課程:建立基本數據表報表(報表產生器)。
完成本教學課程的估計時間: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] 字段拖曳至 [類別]。 類別顯示在水平軸上。
將 [銷售] 欄位拖曳至 值。 [ 值 ] 方塊會顯示 Sum(Sales),因為每個日期的銷售總值總和都會匯總。 垂直軸上顯示的值。
按 [下一步]。
在 [ 選擇樣式] 頁面上的 [樣式] 方塊中,選取樣式。
樣式會指定字型樣式、一組色彩和框線樣式。 當您選取樣式時,[預覽] 窗格會顯示具有該樣式的圖表範例。
按一下完成。
圖表會新增至設計介面。
點擊圖表以顯示圖表控點。 拖曳圖表的右下角,以增加圖表的大小。 請注意,報表設計介面會增加大小以容納圖表大小。
按兩下 [執行] 預覽報表。
3.格式化和標記水平軸
根據預設,值會以符合圖表大小的自動縮放一般格式顯示在水平軸上。
為水平軸上的日期進行格式化。
切換至報表設計檢視。
以滑鼠右鍵點擊水準軸,然後點擊[水平軸屬性]。
點選數字。
在 [類別] 中,選取 [日期]。
在 [ 類型] 方塊中,選取 [2000 年 1 月 31 日]。
按一下 [確定]。
在 [首頁] 索引標籤上,按兩下 [ 執行 ] 以預覽報表。
日期會以您選取的日期格式顯示。 請注意,圖表不會為水平軸上的每個類別加上標籤。 根據預設,只會包含軸旁符合的標籤。
您可以通過旋轉標籤並設定間隔來自定義標籤的顯示方式。
若要旋轉座標軸標籤,並變更沿著水平軸的顯示間隔
切換至報表設計檢視。
以滑鼠右鍵按兩下水平軸標題,然後按兩下 [ 顯示座標軸標題 ] 以移除標題。 因為水平軸會顯示日期,因此不需要標題。
按一下滑鼠右鍵選擇水平軸,然後點擊 水平軸屬性。
在 [ 軸選項] 頁面的 [ 軸範圍和間隔] 下,輸入 3 for Interval。 圖表會每三個日期顯示一次。
按一下 卷標。
在 [變更軸標籤自動調整選項] 中,選取 [停用自動調整]。
在 [卷標旋轉角度] 中,選取 -90。
按一下 [確定]。
水平軸的範例文字會旋轉 90 度。
按兩下 [執行] 預覽報表。
在圖表上,標籤會旋轉,並顯示每三個日期的標籤。
4.移動圖例
圖例會自動從類別和數列數據建立。
若要在柱形圖的圖表區域下方移動圖例
切換至報表設計檢視。
以滑鼠右鍵按兩下圖表上的圖例,然後按下 [ 圖例屬性]。
針對 [配置] 和 [位置],選取不同的位置。 例如,將位置設定為中間底部選項。
當圖例放在圖表的頂端或底部時,圖例的配置會從垂直變更為水準。 您可以從 [ 版面 配置] 下拉式清單中選取不同的版面配置。
按一下 [確定]。
(選擇性)因為本教學課程中只有一個類別,因此不需要圖例。 若要移除圖例,請以滑鼠右鍵按下圖例,然後按下 [ 刪除圖例]。
按兩下 [執行] 預覽報表。
5. 標題圖表
變更圖表區域上方的圖表標題
切換至報表設計檢視。
選取圖表頂端的 [圖表標題 ] 文字,然後輸入下列文字: Store Sales Order Totals。
按兩下 [執行] 預覽報表。
6.格式化和標記垂直軸
根據預設,垂直軸會以自動縮放以符合圖表大小的一般格式顯示值。
若要格式化為貨幣,垂直軸上的數位
切換至報表設計檢視。
雙擊圖表側邊的垂直軸標籤以選取它們。
在功能區的 首頁 索引標籤上,按一下 數字 群組中的 貨幣 按鈕。 軸標籤會變更以顯示貨幣格式。
在功能區的 [ 首頁 ] 索引標籤的 [ 數位 ] 群組中,按兩下 [減少小數點 ] 按鈕兩次,以顯示四捨五入到最接近美元的數位。
以滑鼠右鍵點擊垂直軸,然後按一下 [垂直軸屬性]。
點擊 數字。 請注意,[類別] 方塊中已選取 [貨幣],而 [小數字數] 已經是 0 (零)。
在 [顯示值] 方塊中,按一下 [千]。
按一下 [確定]。
以滑鼠右鍵按一下圖表側邊的垂直軸標題,接著按一下 [軸標題屬性]。
以下列文字取代 [標題] 文字字段中的文字:[銷售總計] (以千分之為單位)。 您也可以指定與標題格式化方式相關的各種選項。
按一下 [確定]。
按兩下 [執行] 預覽報表。
7.新增移動平均
加入移動平均
切換至報表設計檢視。
按兩下圖表以顯示 [ 圖表資料 ] 窗格。
以滑鼠右鍵按兩下 [值] 區域中的 [Sum(Sales)] 欄位,然後按兩下[新增匯出數列]。
在 [公式] 中,確認已選取 [移動平均 ]。
在 [設定公式參數] 的 [期間] 中,選取 [4]。
點擊框線。
在 [線條寬度] 中,選取 [3pt]。
按一下 [確定]。
按兩下 [執行] 預覽報表。
圖表上顯示一條折線,展示總銷售額依日期的移動平均值,並且每隔四個日期進行一次平均計算。
8.新增報表標題
若要新增報表標題
切換至報表設計檢視。
在設計介面上,按一下以新增標題。
輸入 銷售圖表,按 ENTER 鍵,然後輸入 2009 年 1 月至 12 月,如下所示:
銷售圖表
2009年1月至12月
選取 [銷售圖表],然後按下功能區 [首頁] 索引標籤上 [字型] 區段中的 [粗體] 按鈕。
選取 2009 年 1 月至 12 月,然後在 [首頁] 索引卷標的 [字型] 區段中,將字型大小設定為 10。
(選擇性)您可能需要使 標題 文本框更高,以容納兩行文字,方法是點擊底部邊緣中間的雙頭箭號並向下拉動。
此標題會出現在報表頂端。 未定義頁首時,位於報表主體頂端的專案相當於報表頁首。
按兩下 [執行] 預覽報表。
9.儲存報表
儲存報表
切換至報表設計檢視。
從 [報表產生器] 按鈕中,按兩下 [ 另存新檔]。
在 [名稱] 中,輸入 銷售訂單柱形圖。
點選 [儲存]。
後續步驟
您已成功完成將柱形圖新增至報表教學課程。 若要深入了解圖表,請參閱圖表(報表產生器及 SSRS)和走勢圖和數據橫條(報表產生器及 SSRS)。