分享方式:


教學課程:離線建立快速圖表報表 (報表產生器)

在此教學課程中,您將使用精靈,在報表產生器的 Reporting Services 編頁報表中建立圓形圖。 然後您會加入百分比,然後稍微修改圓形圖。

您可以採用兩種不同的方式進行此教學課程。 這兩種方法結果都一樣,這個示範的圓形圖會像這樣:

報表產生器 快速餅圖的螢幕快照。

必要條件

不論您使用的是 XML 資料或 Transact-SQL 查詢,都需要存取報表產生器。 您可以從原生模式或 SharePoint 整合模式的 Reporting Services 報表伺服器啟動報表產生器,也可以從 Microsoft 下載中心下載報表產生器。 如需詳細資訊,請參閱 安裝報表產生器

進行此教學課程的兩種方式

在此教學課程中使用 XML 資料

您可以使用從本文複製的 XML 資料,並將它貼入精靈中。 您不需要連線到原生模式或 SharePoint 整合模式的 Reporting Services 報表伺服器,也不需要存取 SQL Server 的執行個體。

使用 XML 資料建立圓形圖

在此教學課程中使用包含資料的 Transact-SQL 查詢

您可以從本文章複製包含資料的查詢,並將它貼入精靈中。 您將需要 SQL Server 執行個體的名稱,以及能夠以唯讀方式存取任何資料庫的認證。 教學課程中的資料集查詢會使用常值資料,但是 SQL Server 執行個體必須處理查詢,才能傳回報表資料集所需的中繼資料。

使用 Transact-SQL 查詢的優點在於,所有其他報表產生器教學課程都使用相同的方法。 因此,您在進行其他教學課程時,就已經知道要執行哪些作業。

Transact-SQL 查詢確實需要其他幾個必要條件。 如需詳細資訊,請參閱教學課程的必要條件 (報表產生器)

建立含資料之 Transact-SQL 查詢的圓形圖

使用 XML 資料建立圓形圖

  1. 從 Reporting Services Web 入口網站、從 SharePoint 整合模式的報表伺服器,或是從您的電腦,啟動報表產生器

    開始使用對話方塊隨即顯示。

    [報表產生器 用戶入門] 對話框的螢幕快照。

    如果開始使用對話方塊並未出現,請選取檔案,然後選擇新增新報表或資料集對話方塊大部分的內容和使用者入門對話方塊相同。

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

  3. 在右側窗格中,選取圖表精靈,然後選擇建立

  4. 選擇資料集頁面上,選取建立資料集,然後選擇下一步

  5. 選擇與資料來源的連線頁面中,選取新增

    資料來源屬性對話方塊隨即開啟。

  6. 您可以將資料來源命名為任何想要的名稱。 在名稱方塊中,輸入 MyPieChart

  7. 選取連線類型方塊中,選取XML

  8. 選取認證索引標籤、選取使用目前的 Windows 使用者。可能需要 Kerberos 委派,然後選取確定

  9. 選擇與資料來源的連線頁面中,選取 MyPieChart,然後再選取下一步

  10. 複製下列文字並貼入 [設計查詢] 頁面頂端的大型方塊中。

    <Query>
    <ElementPath>Root /S  {@Sales (Integer)} /C {@FullName} </ElementPath>
    <XmlData>
    <Root>
    <S Sales="150">
      <C FullName="Jae Pak" />
    </S>
    <S Sales="350">
      <C FullName="Jillian  Carson" />
    </S>
    <S Sales="250">
      <C FullName="Linda C Mitchell" />
    </S>
    <S Sales="500">
      <C FullName="Michael Blythe" />
    </S>
    <S Sales="450">
      <C FullName="Ranjit Varkey" />
    </S>
    </Root>
    </XmlData>
    </Query>
    
  11. (選擇性) 選取執行按鈕 (!) 來查看您的圖表所依據的資料。

    報表產生器 設計查詢的螢幕快照。

  12. 選取 [下一步]。

  13. 選擇圖表類型頁面中,選取圓形,然後選擇下一步

  14. 在 [排列圖表欄位] 頁面中,按兩下 [可用的欄位] 方塊中的 Sales 欄位。

    因為此值為數值,所以會自動移至方塊。

    報表產生器 精靈排列欄位的螢幕快照。

  15. FullName 欄位從可用的欄位方塊拖移至類別方塊中 (或是按兩下該欄位)。 值會移至類別方塊,然後選取下一步

    預覽頁面會顯示具代表性之資料的新圓形圖。 圖例會顯示成 Full Name 1、Full Name 2,以此類推,而非銷售人員的名稱,而且圓形圖配量的大小也不正確。 這個範例讓您了解您的報表外觀。

    報表產生器 [新增圖表預覽] 的螢幕快照。

  16. 選取 [完成]。

    現在,您會在 [設計檢視] 中看到新的圓形圖報表,仍有代表性的資料。

    [設計檢視] 中 報表產生器 [新增餅圖] 的螢幕快照。

  17. 若要查看實際的圓形圖,請在「功能區」的主頁索引標籤上,選取執行

    報表產生器 新的圖表執行。

  18. 若要繼續修改您的圓形圖,請移至本文章中的執行精靈之後

使用 Transact-SQL 查詢建立圓形圖

  1. 從 Reporting Services Web 入口網站,從 SharePoint 整合模式中的報表伺服器,或從電腦啟動報表產生器

    開始使用對話方塊隨即顯示。

    注意

    如果開始使用對話方塊並未出現,請選取檔案,然後選擇新增新報表或資料集對話方塊大部分的內容和使用者入門對話方塊相同。

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

  3. 在右側窗格中,選取圖表精靈,然後選擇建立

  4. 選擇資料集頁面上,選取建立資料集,然後選擇下一步

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

    注意

    只要您有適當的權限,選擇哪一種資料來源都無關緊要。 您不會從資料來源取得資料。 如需詳細資訊,請參閱教學課程的必要條件 (報表產生器)

  6. 設計查詢頁面上,選取當成文字編輯

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

    SELECT 150 AS Sales, 'Jae Pak' AS FullName
    UNION SELECT 350 AS Sales, 'Jillian Carson' AS FullName
    UNION SELECT 250 AS Sales, 'Linda C Mitchell' AS FullName
    UNION SELECT 500 AS Sales, 'Michael Blythe' AS FullName
    UNION SELECT 450 AS Sales, 'Ranjit Varkey' AS FullName
    
  8. (選擇性) 選取執行按鈕 (!) 來查看您的圖表所依據的資料。

  9. 選取 [下一步]。

  10. 選擇圖表類型頁面中,選取圓形,然後選擇下一步

  11. 在 [排列圖表欄位] 頁面中,按兩下 [可用的欄位] 方塊中的 Sales 欄位。

    因為其為數值,所以會自動移至方塊。

  12. FullName 欄位從可用的欄位方塊拖移至類別方塊中 (或是按兩下該欄位)。 值會移至類別方塊,然後選取下一步

  13. 選取 [完成]。

    您現在就會在設計介面上看見新的圓形圖報表。 您所看見的內容是代表性內容。 圖例會顯示成 Full Name 1、Full Name 2,以此類推,而非銷售人員的名稱,而且圓形圖配量的大小也不正確。 這個範例讓您了解您的報表外觀。

  14. 若要查看實際的圓形圖,請在「功能區」的主頁索引標籤上,選取執行

執行精靈之後

既然您已經擁有圓形圖報表,就可以開始處理它。 在「功能區」的執行索引標籤上,選取設計,即可繼續修改。

讓圖表變大

您可能想要讓圓形圖變大。

  • 選取圖表,但不選取圖表中的任何元素。 若要選取並拖移右下角以調整大小。

請注意,設計介面會隨著您拖曳而變得較大。

加入報表標題

  1. 選取圖表頂端的圖表標題 這幾個字,然後輸入標題,例如銷售圓形圖
  2. 在選取標題的情況下,將屬性窗格中的色彩變更為黑色,將字型大小變更為 12pt

加入百分比

  1. 以滑鼠右鍵按一下圓形圖,然後選取 [顯示資料標籤]。 資料標籤會顯示在圓形圖的每個扇形區內。

  2. 以滑鼠右鍵按一下標籤,然後選取 [數列標籤屬性]數列標籤屬性對話方塊便會出現。

  3. 在 [標籤資料] 方塊中,鍵入 #PERCENT{P0}

    {P0} 提供您沒有小數位數的百分比。 如果您只輸入 #PERCENT,數字將具有兩位小數。 #PERCENT 是為您執行計算或函數的關鍵字。 您可以使用其他關鍵字。

  4. 選取以確認您要將 UseValueAsLabel 設定為 False

  5. 在 [字型] 索引標籤上,選取 [粗體],並將 [色彩] 變更為 [白色]

  6. 選取 [確定]。

如需自訂圖表標籤和圖例的詳細資訊,請參閱在圓形圖上顯示百分比值 (報表產生器)變更圖例項目的文字 (報表產生器)

接下來是什麼?

既然您已經在報表產生器中建立第一份報表,可以準備嘗試進行其他教學課程,並且根據自己的資料開始建立報表。 若要執行報表產生器,您需要使用「連接字串」(實際上會將您連線到資料來源),來存取資料庫等資料來源的權限。 系統管理員會提供這項資訊而且可能會為您設定。

若要進行其他教學課程,您需要 SQL Server 執行個體的名稱,以及能夠以唯讀方式存取任何資料庫的認證。 系統管理員可能也會為您進行該設定。

最後,若要將報表儲存至報表伺服器或與報表伺服器整合的 SharePoint 網站,您將需要 URL 和權限。 雖然您可以直接從電腦執行任何已建立的報表,不過從報表伺服器或 SharePoint 網站執行時,報表會提供更多功能。 您需要權限才能從發行報表的報表伺服器或 SharePoint 網站執行您的報表或其他報表。 請連絡系統管理員以取得存取權。

開始之前,閱讀一些概念和詞彙的相關資訊可能會有所協助。 請參閱 Reporting Services 概念。 此外,在您建立第一份報表之前,請花點時間規劃一下。 這段時間花得很值得。 請參閱規劃報表 (報表產生器)