共用方式為


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

直條圖是依據類別目錄群組,將數列顯示為一組垂直線。 直條圖可用於:

  • 顯示一段時間的資料變更。

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

  • 顯示移動平均來呈現趨勢。

下圖顯示您將建立的直條圖,內含移動平均。

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. 將 [Sales] 欄位拖曳至 [值]。 [值] 方塊會顯示 [Sum(Sales)],因為系統會針對每個日期彙總銷售總計值的總和。 值會顯示在垂直軸上。

  4. 按 [下一步] 。

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

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

  6. 按一下 [完成] 。

    圖表就會加入至設計介面。

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

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

3.格式化水準軸並加上標籤

根據預設,水平軸會以一般格式顯示值,此格式會自動調整為適合圖表的大小。

若要格式化水平軸上的日期

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

  2. 以滑鼠右鍵按一下水準軸,然後按一下 [水準軸屬性]。

  3. 按一下 [數值]

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

  5. 在 [類型] 方塊中,選取 [31 Jan 2000]。

  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. 選取圖表頂端的 [圖表標題 ] 字,然後輸入下列文字: 商店銷售訂單總計

  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 月到 2009 年 12 月,如下所示:

    銷售圖表

    2009 年 1 月到 12 月

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

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

  6. (選擇性) 您可能需要讓 [標題 ] 文字方塊更高,以在底部邊緣中間按一下時,向下拉下雙頭箭號來容納兩行文字。

    這個標題就會顯示在報表的頂端。 如果未定義任何頁首,則位於報表主體頂端的項目就相當於報表頁首。

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

9.儲存報表

若要儲存報表

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

  2. 在 [報表產生器] 按鈕中,按一下 [另存新檔]

  3. 在 [名稱] 中,鍵入 Sales Order Column Chart

  4. 按一下 [檔案] 。

後續步驟

您已成功完成「將直條圖加入至報表」教學課程。 若要深入了解圖表,請參閱圖表 (報表產生器及 SSRS)走勢圖和資料橫條 (報表產生器及 SSRS)

另請參閱

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