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

在本教學課程中,您會在 Reporting Services 分頁報表中建立圓形圖。 您新增百分比值,並將小區塊合併為單一區塊。

圓餅圖與環圈圖以整體占比呈現資料。 它們沒有斧頭。 在圓形圖中新增數值欄位時,圖表會計算出每個值佔整體的百分比。

此圖顯示您在本教學課程中建立的圓形圖。

報表產生器圓形圖的螢幕擷取畫面。

如果圓形圖上的資料點過多,資料點標籤可能會太擁擠而難以閱讀。 在該情況下,可以考慮將多個小切片合併成一個較大切片。 將資料彙總成少數資料點時,圓形圖會更容易讀取。

注意

在本教學課程中,精靈的步驟會合併為兩個程序。 如需如何瀏覽至報表伺服器、新增資料來源以及新增資料集的逐步指示,請參閱本系列的第一個教學課程:教學課程:建立基本資料表報表 (報表產生器)。

完成此教學課程的估計時間:10 分鐘

需求

如需需求的資訊,請參閱教學課程的先決條件 (報表產生器)。

1.從圖表精靈建立圓形圖

在本節中,您可以使用 [圖表精靈] 建立內嵌資料集,並選擇共用資料來源,然後建立圓形圖。

  1. 從電腦、Reporting Services Web 入口網站或 SharePoint 整合模式啟動報表產生器。

    [新報表或資料集] 對話方塊隨即開啟。

    如果您看不到 [新增報表或資料集] 對話方塊,請在 [檔案] 功能表中按一下 [新增]。

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

  3. 在右窗格中,選取 [圖表精靈]。

  4. 在 [選擇資料集] 頁面中,選取 [建立資料集],然後選擇 [下一步]。

  5. 在 [選擇與資料來源的連線] 頁面中,選取現有的資料來源,或瀏覽至報表伺服器並選取資料來源,然後選取 [下一步]。 可能需要輸入使用者名稱和密碼。

    注意

    只要您有適當的權限,選擇哪一種資料來源都無關緊要。 因為您不會從資料來源取得資料。 如需詳細資訊,請參閱取得資料連線的替代方式 (報表產生器)。

  6. 在 [設計查詢] 頁面中,選取 [以文字編輯]。

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

    注意

    在本教學課程中,查詢會包含資料值,因此不需要外部資料來源。 這樣會使查詢變得冗長。 在商業環境中,查詢不會包含資料。 這僅供教學之用。

    SELECT 'Advanced Digital Camera' AS Product, CAST(254995.21 AS money) AS Sales  
    UNION SELECT 'Slim Digital Camera' AS Product, CAST(164499.04 AS money) AS Sales  
    UNION SELECT 'SLR Digital Camera' AS Product, CAST(782176.79 AS money) AS Sales  
    UNION SELECT 'Lens Adapter' AS Product, CAST(36333.08 AS money) AS Sales  
    UNION SELECT 'Macro Zoom Lens' AS Product, CAST(40199.3 AS money) AS Sales  
    UNION SELECT 'USB Cable' AS Product, CAST(53245.5 AS money) AS Sales  
    UNION SELECT 'Independent Filmmaker Camcorder' AS Product, CAST(452288.0 AS money) AS Sales  
    UNION SELECT 'Full Frame Digital Camera' AS Product, CAST(247250.85 AS money) AS Sales  
    
  8. (選用) 選取 [執行] 按鈕 ( ! ) 來查看報表所依據的資料。

  9. 選取 [下一步]。

2.選擇圖表類型

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

  1. 在 [選擇圖表類型] 頁面中選取 [圓形圖],然後選擇 [下一步]。 [排列圖表欄位] 頁面隨即開啟。

    在 [排列圖表欄位] 頁面上,將 [Product] 欄位拖曳至 [類別目錄] 窗格。 類別定義了圓形圖中的切片數目。 在此範例中,共有八個切片,每一個代表一個產品。

  2. 將 [Sales] 欄位拖曳到 [值] 窗格。 Sales 代表每個子類別的銷售額。 值 窗格會顯示 [Sum(Sales)],因為圖表會顯示每項產品的彙總。

  3. 選取 [下一步],以查看預覽。

  4. 選取 [完成]。

    圖表就會加入至設計介面。 您看不到圓形圖的實際值。 您會看到 Product 1、Product 2 等例子,幫助您瞭解圖表應該的呈現方式。

    設計檢視中報表產生器圓形圖的螢幕擷取畫面。

  5. 選取圖表,即可顯示圖表控制點。 拖曳圖表的右下角,使其變大。 報表設計介面也會變大,以容納圖表的大小。

  6. 選擇 執行 以預覽報表。

報表顯示一個圓形圖,共有八個部分,每一部分代表一個產品。 現在,您會看到實際產品,而且每個配量的大小都代表該產品的銷售量。 其中三片是薄的。

顯示報表產生器圓形圖預覽的螢幕擷取畫面。

3. 在每個切片中顯示百分比

在圓餅圖的每個切片上,您可以顯示該切片佔整個圓餅圖的百分比。

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

  2. 以滑鼠右鍵按一下圓形圖,然後選取 [顯示資料標籤]。 資料標籤就會顯示在圖表上。

  3. 以滑鼠右鍵按一下標籤,然後選取 [數列標籤屬性]。

  4. 在 [標籤資料] 方塊中,選取 #PERCENT。

  5. (選用) 若要指定標籤所顯示的小數位數,請在 [標籤資料] 方塊中,於 #PERCENT 後面輸入 {Pn},其中 n 是要顯示的小數位數。 例如,若不顯示小數點,請輸入 #PERCENT{P0}。

  6. 若要以百分比顯示值,UseValueAsLabel 屬性必須為 False。 如果系統提示您在 [確認動作] 對話方塊中設定此值,請選取 [是]。

    注意

    當您格式化百分比時,[數列標籤屬性] 對話方塊中的 [數字格式] 沒有任何作用。 這會將標籤格式化成百分比,但是不會計算每個區塊所代表的圓餅圖百分比。

  7. 選取 確定。

  8. 選擇 執行 以預覽報表。

報告顯示每個餅圖區塊佔整體百分比。

顯示報表產生器圓餅圖預覽的螢幕擷取畫面,其中每個區塊顯示百分比。

4. 將小切片合併成一片

圓餅圖中有 3 個部分較小。 您可以將多個小配量合併為一個代表這三個配量的較大「其他」配量。

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

  2. 如果看不到 [屬性] 窗格,請在 [檢視] 索引標籤 [顯示/隱藏] 群組 > 選取 [屬性]。

  3. 在設計介面上,選擇圓餅圖的任一切片。 數列的屬性會顯示在 [屬性] 窗格中。

  4. 在 [一般] 區段中,展開 [CustomAttributes] 節點。

  5. 將 CollectedStyle 屬性設定為 SingleSlice。

    顯示如何在報表產生器圓餅圖中設定單一切片屬性的螢幕擷取畫面。

  6. 確認 CollectedThreshold 屬性設定為 5。

  7. 確認 CollectedThresholdUsePercent 屬性設定為 True。

  8. 在 [首頁] 索引標籤中,選取 [執行] 預覽報表。

在圖例中,您現在會看到「其他」類別。 新的餅圖切片將低於 5% 的所有切片結合成一個佔整個餅圖 6% 的切片。

顯示報表產生器圓餅圖從圖表頂端 90 度開始的螢幕擷取畫面。

5.在頂端開始繪製圓形圖值

根據預設,在圓形圖中,資料集的第一個值是從 90 度開始 (從圓形圖頂端算起)。 您可以查看先前各節中的圓形圖。

在本節中,將第一個值設置於頂端開始。

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

  2. 選取圓形圖本身。

  3. 在 [屬性] 窗格的 [自訂屬性] 底下,將 PieStartAngle 從 0 變更為 270。

  4. 選擇 [執行] 以預覽報表。

現在,圓餅圖切片是依照字母順序排列,從頂端開始,以「其他」切片結束。

顯示報表產生器圓形圖如何從頂端開始的螢幕擷取畫面。

6.加入報表標題

因為圓形圖是報表中的唯一視覺效果,所以圖表不需要有其專屬標題。 報表標題沒問題。

  1. 在圖表中,選擇圖表標題框並按下 DELETE。

  2. 在設計介面上,選取 [按一下以新增標題]。

  3. 輸入 [相機與攝錄影機銷售] 並按 ENTER,然後輸入 [以總銷售額的百分比顯示],如下所示:

    相機與攝影機銷售

    以總銷售額的百分比計算

  4. 選取 [相機與攝錄影機銷售],然後在 [首頁] 索引標籤的 [字型] 區段 中選取 [粗體]。>>

  5. 選取 [以總銷售額的百分比],然後在 [常用] 標籤 的 [字型] 區段 將字型大小設為 > 10。

  6. (選用) 您可能需要增加 [標題] 文字輸入框的高度,才能容納兩行文字。

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

  7. 選擇 執行 以預覽報表。

7.儲存報表

儲存報表

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

  2. 在 [檔案] 功能表上,選取 [儲存]。

  3. 在 名稱 中,鍵入 銷售額圓形圖。

  4. 選取儲存。

您的報表就會儲存在報表伺服器上。