共用方式為


教學課程:將柱形圖新增至報表(報表產生器)

柱形圖會將數列顯示為依類別分組的一組垂直線。 柱形圖可以用來:

  • 顯示一段時間內的數據變更。

  • 比較多個數列的相對值。

  • 顯示移動平均以顯示趨勢。

下圖顯示您將建立的柱形圖,具有移動平均。

rs_TutorialColChartFinished

學習內容

在本教學課程中,您將瞭解如何執行下列動作:

  1. 從圖表精靈建立圖表

  2. 選擇圖表類型

  3. 格式化和標記水平軸

  4. 移動圖例

  5. 為圖表加上標題

  6. 格式化和標記垂直軸

  7. 新增移動平均

  8. 新增報表標題

  9. 儲存報表

備註

在本教學課程中,將精靈的步驟合併為一個程序。 如需如何流覽至報表伺服器、選擇數據源及建立數據集的逐步指示,請參閱本系列中的第一個教學 課程:教學課程:建立基本數據表報表(報表產生器)

完成本教學課程的估計時間:15 分鐘。

需求

如需需求的相關信息,請參閱教學課程的必要條件(報表產生器)。

1.從圖表精靈建立圖表報表

從 [ 用戶入門] 對話框中,使用 [圖表精靈] 建立內嵌數據集、選擇共用數據源,以及建立柱形圖。

備註

在本教學課程中,查詢包含數據值,因此不需要外部數據源。 這使查詢變得相當長。 在商務環境中,查詢不會包含數據。 這僅供學習之用。

若要建立新的圖表報表

  1. 按兩下 [開始],指向 [ 程式],指向 [Microsoft SQL Server 2012 報表產生器],然後按兩下 [ 報表產生器]。

    [ 用戶入門] 對話框隨即出現。

    備註

    如果 [ 開始使用] 對話框未出現,請從 [報表產生器 ] 按鈕按兩下 [ 新增]。

  2. 在左窗格中,確認已選取 [新增報表 ]。

  3. 在右窗格中,按兩下 [ 圖表精靈]。

  4. 在 [ 選擇數據集] 頁面上,按兩下 [ 建立數據集],然後按 [ 下一步]。

  5. 在 [ 選擇與數據源的連接 ] 頁面上,選取現有的數據源,或流覽至報表伺服器並選取數據源,然後按 [ 下一步]。 您可能需要輸入使用者名稱和密碼。

    備註

    您選擇的數據源並不重要,只要您有足夠的許可權即可。 您不會從數據來源取得數據。 如需詳細資訊,請參閱取得數據連線的替代方式(報表產生器)。

  6. 設計查詢 頁面上,點擊 編輯為文字

  7. 將下列查詢貼到查詢窗格中:

    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  
    
  8. (選擇性)按兩下 [執行] 按鈕 () 以檢視圖表將依據的數據。

  9. [下一步]。

2.選擇圖表類型

您可以從各種預先定義的圖表類型中選擇。

新增柱狀圖

  1. 在 [ 選擇圖表類型] 頁面上,柱形圖是默認圖表類型。 按 [下一步]。

  2. 在 [ 排列圖表字段 ] 頁面上,將 [SalesDate] 字段拖曳至 [類別]。 類別顯示在水平軸上。

  3. 將 [銷售] 欄位拖曳至 。 [ ] 方塊會顯示 Sum(Sales),因為每個日期的銷售總值總和都會匯總。 垂直軸上顯示的值。

  4. [下一步]。

  5. 在 [ 選擇樣式] 頁面上的 [樣式] 方塊中,選取樣式。

    樣式會指定字型樣式、一組色彩和框線樣式。 當您選取樣式時,[預覽] 窗格會顯示具有該樣式的圖表範例。

  6. 按一下完成

    圖表會新增至設計介面。

  7. 點擊圖表以顯示圖表控點。 拖曳圖表的右下角,以增加圖表的大小。 請注意,報表設計介面會增加大小以容納圖表大小。

  8. 按兩下 [執行] 預覽報表。

3.格式化和標記水平軸

根據預設,值會以符合圖表大小的自動縮放一般格式顯示在水平軸上。

為水平軸上的日期進行格式化。

  1. 切換至報表設計檢視。

  2. 以滑鼠右鍵點擊水準軸,然後點擊[水平軸屬性]

  3. 點選數字

  4. [類別] 中,選取 [日期]。

  5. 在 [ 類型] 方塊中,選取 [2000 年 1 月 31 日]。

  6. 按一下 [確定]

  7. 在 [首頁] 索引標籤上,按兩下 [ 執行 ] 以預覽報表。

日期會以您選取的日期格式顯示。 請注意,圖表不會為水平軸上的每個類別加上標籤。 根據預設,只會包含軸旁符合的標籤。

您可以通過旋轉標籤並設定間隔來自定義標籤的顯示方式。

若要旋轉座標軸標籤,並變更沿著水平軸的顯示間隔

  1. 切換至報表設計檢視。

  2. 以滑鼠右鍵按兩下水平軸標題,然後按兩下 [ 顯示座標軸標題 ] 以移除標題。 因為水平軸會顯示日期,因此不需要標題。

  3. 按一下滑鼠右鍵選擇水平軸,然後點擊 水平軸屬性

  4. 在 [ 軸選項] 頁面的 [ 軸範圍和間隔] 下,輸入 3 for Interval。 圖表會每三個日期顯示一次。

  5. 按一下 卷標

  6. [變更軸標籤自動調整選項] 中,選取 [停用自動調整]。

  7. [卷標旋轉角度] 中,選取 -90

  8. 按一下 [確定]

    水平軸的範例文字會旋轉 90 度。

  9. 按兩下 [執行] 預覽報表。

在圖表上,標籤會旋轉,並顯示每三個日期的標籤。

4.移動圖例

圖例會自動從類別和數列數據建立。

若要在柱形圖的圖表區域下方移動圖例

  1. 切換至報表設計檢視。

  2. 以滑鼠右鍵按兩下圖表上的圖例,然後按下 [ 圖例屬性]。

  3. 針對 [配置] 和 [位置],選取不同的位置。 例如,將位置設定為中間底部選項。

    當圖例放在圖表的頂端或底部時,圖例的配置會從垂直變更為水準。 您可以從 [ 版面 配置] 下拉式清單中選取不同的版面配置。

  4. 按一下 [確定]

  5. (選擇性)因為本教學課程中只有一個類別,因此不需要圖例。 若要移除圖例,請以滑鼠右鍵按下圖例,然後按下 [ 刪除圖例]。

  6. 按兩下 [執行] 預覽報表。

5. 標題圖表

變更圖表區域上方的圖表標題

  1. 切換至報表設計檢視。

  2. 選取圖表頂端的 [圖表標題 ] 文字,然後輸入下列文字: Store Sales Order Totals

  3. 按兩下 [執行] 預覽報表。

6.格式化和標記垂直軸

根據預設,垂直軸會以自動縮放以符合圖表大小的一般格式顯示值。

若要格式化為貨幣,垂直軸上的數位

  1. 切換至報表設計檢視。

  2. 雙擊圖表側邊的垂直軸標籤以選取它們。

  3. 在功能區的 首頁 索引標籤上,按一下 數字 群組中的 貨幣 按鈕。 軸標籤會變更以顯示貨幣格式。

  4. 在功能區的 [ 首頁 ] 索引標籤的 [ 數位 ] 群組中,按兩下 [減少小數點 ] 按鈕兩次,以顯示四捨五入到最接近美元的數位。

  5. 以滑鼠右鍵點擊垂直軸,然後按一下 [垂直軸屬性]。

  6. 點擊 數字。 請注意,[類別] 方塊中已選取 [貨幣],而 [小數字數] 已經是 0 (零)。

  7. [顯示值] 方塊中,按一下 [千]

  8. 按一下 [確定]

  9. 以滑鼠右鍵按一下圖表側邊的垂直軸標題,接著按一下 [軸標題屬性]。

  10. 以下列文字取代 [標題] 文字字段中的文字:[銷售總計] (以千分之為單位)。 您也可以指定與標題格式化方式相關的各種選項。

  11. 按一下 [確定]

  12. 按兩下 [執行] 預覽報表。

7.新增移動平均

加入移動平均

  1. 切換至報表設計檢視。

  2. 按兩下圖表以顯示 [ 圖表資料 ] 窗格。

  3. 以滑鼠右鍵按兩下 [] 區域中的 [Sum(Sales)] 欄位,然後按兩下[新增匯出數列]。

  4. [公式] 中,確認已選取 [移動平均 ]。

  5. [設定公式參數][期間] 中,選取 [4]

  6. 點擊框線

  7. [線條寬度] 中,選取 [3pt]。

  8. 按一下 [確定]

  9. 按兩下 [執行] 預覽報表。

圖表上顯示一條折線,展示總銷售額依日期的移動平均值,並且每隔四個日期進行一次平均計算。

8.新增報表標題

若要新增報表標題

  1. 切換至報表設計檢視。

  2. 在設計介面上,按一下以新增標題

  3. 輸入 銷售圖表,按 ENTER 鍵,然後輸入 2009 年 1 月至 12 月,如下所示:

    銷售圖表

    2009年1月至12月

  4. 選取 [銷售圖表],然後按下功能區 [首頁] 索引標籤上 [字型] 區段中的 [粗體] 按鈕。

  5. 選取 2009 年 1 月至 12 月,然後在 [首頁] 索引卷標的 [型] 區段中,將字型大小設定為 10

  6. (選擇性)您可能需要使 標題 文本框更高,以容納兩行文字,方法是點擊底部邊緣中間的雙頭箭號並向下拉動。

    此標題會出現在報表頂端。 未定義頁首時,位於報表主體頂端的專案相當於報表頁首。

  7. 按兩下 [執行] 預覽報表。

9.儲存報表

儲存報表

  1. 切換至報表設計檢視。

  2. 從 [報表產生器] 按鈕中,按兩下 [ 另存新檔]。

  3. [名稱] 中,輸入 銷售訂單柱形圖

  4. 點選 [儲存]。

後續步驟

您已成功完成將柱形圖新增至報表教學課程。 若要深入了解圖表,請參閱圖表(報表產生器及 SSRS)和走勢圖和數據橫條(報表產生器及 SSRS)。

另請參閱

教學課程(報表產生器)
SQL Server 2014 中的報表產生器