教學課程:離線建立快速圖表報表 (報表產生器)
在此教學課程中,您將使用精靈,在報表產生器的 Reporting Services 編頁報表中建立圓形圖。 然後您會加入百分比,然後稍微修改圓形圖。
您可以採用兩種不同的方式進行此教學課程。 這兩種方法結果都一樣,這個示範的圓形圖會像這樣:
必要條件
不論您使用的是 XML 資料或 Transact-SQL 查詢,都需要存取報表產生器。 您可以從原生模式或 SharePoint 整合模式的 Reporting Services 報表伺服器啟動報表產生器,也可以從 Microsoft 下載中心下載報表產生器。 如需詳細資訊,請參閱 安裝報表產生器。
進行此教學課程的兩種方式
在此教學課程中使用 XML 資料
您可以使用從本文複製的 XML 資料,並將它貼入精靈中。 您不需要連線到原生模式或 SharePoint 整合模式的 Reporting Services 報表伺服器,也不需要存取 SQL Server 的執行個體。
在此教學課程中使用包含資料的 Transact-SQL 查詢
您可以從本文章複製包含資料的查詢,並將它貼入精靈中。 您將需要 SQL Server 執行個體的名稱,以及能夠以唯讀方式存取任何資料庫的認證。 教學課程中的資料集查詢會使用常值資料,但是 SQL Server 執行個體必須處理查詢,才能傳回報表資料集所需的中繼資料。
使用 Transact-SQL 查詢的優點在於,所有其他報表產生器教學課程都使用相同的方法。 因此,您在進行其他教學課程時,就已經知道要執行哪些作業。
Transact-SQL 查詢確實需要其他幾個必要條件。 如需詳細資訊,請參閱教學課程的必要條件 (報表產生器)。
使用 XML 資料建立圓形圖
從 Reporting Services Web 入口網站、從 SharePoint 整合模式的報表伺服器,或是從您的電腦,啟動報表產生器。
開始使用對話方塊隨即顯示。
如果開始使用對話方塊並未出現,請選取檔案,然後選擇新增。 新報表或資料集對話方塊大部分的內容和使用者入門對話方塊相同。
在左窗格中,確認已選取 [新增報表] 。
在右側窗格中,選取圖表精靈,然後選擇建立。
在選擇資料集頁面上,選取建立資料集,然後選擇下一步。
在選擇與資料來源的連線頁面中,選取新增。
資料來源屬性對話方塊隨即開啟。
您可以將資料來源命名為任何想要的名稱。 在名稱方塊中,輸入 MyPieChart。
在選取連線類型方塊中,選取XML。
選取認證索引標籤、選取使用目前的 Windows 使用者。可能需要 Kerberos 委派,然後選取確定。
在選擇與資料來源的連線頁面中,選取 MyPieChart,然後再選取下一步。
複製下列文字並貼入 [設計查詢] 頁面頂端的大型方塊中。
<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>
(選擇性) 選取執行按鈕 (!) 來查看您的圖表所依據的資料。
選取 [下一步]。
在選擇圖表類型頁面中,選取圓形,然後選擇下一步。
在 [排列圖表欄位] 頁面中,按兩下 [可用的欄位] 方塊中的 Sales 欄位。
因為此值為數值,所以會自動移至值方塊。
將 FullName 欄位從可用的欄位方塊拖移至類別方塊中 (或是按兩下該欄位)。 值會移至類別方塊,然後選取下一步。
預覽頁面會顯示具代表性之資料的新圓形圖。 圖例會顯示成 Full Name 1、Full Name 2,以此類推,而非銷售人員的名稱,而且圓形圖配量的大小也不正確。 這個範例讓您了解您的報表外觀。
選取 [完成]。
現在,您會在 [設計檢視] 中看到新的圓形圖報表,仍有代表性的資料。
若要查看實際的圓形圖,請在「功能區」的主頁索引標籤上,選取執行。
若要繼續修改您的圓形圖,請移至本文章中的執行精靈之後。
使用 Transact-SQL 查詢建立圓形圖
從 Reporting Services Web 入口網站,從 SharePoint 整合模式中的報表伺服器,或從電腦啟動報表產生器。
開始使用對話方塊隨即顯示。
注意
如果開始使用對話方塊並未出現,請選取檔案,然後選擇新增。 新報表或資料集對話方塊大部分的內容和使用者入門對話方塊相同。
在左窗格中,確認已選取 [新增報表] 。
在右側窗格中,選取圖表精靈,然後選擇建立。
在選擇資料集頁面上,選取建立資料集,然後選擇下一步。
在選擇與資料來源的連線頁面中,選取現有的資料來源,或瀏覽至報表伺服器並選取資料來源,然後選取下一步。 您可能需要輸入使用者名稱和密碼。
注意
只要您有適當的權限,選擇哪一種資料來源都無關緊要。 您不會從資料來源取得資料。 如需詳細資訊,請參閱教學課程的必要條件 (報表產生器)。
在設計查詢頁面上,選取當成文字編輯。
將下列查詢貼入查詢窗格中:
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
(選擇性) 選取執行按鈕 (!) 來查看您的圖表所依據的資料。
選取 [下一步]。
在選擇圖表類型頁面中,選取圓形,然後選擇下一步。
在 [排列圖表欄位] 頁面中,按兩下 [可用的欄位] 方塊中的 Sales 欄位。
因為其為數值,所以會自動移至值方塊。
將 FullName 欄位從可用的欄位方塊拖移至類別方塊中 (或是按兩下該欄位)。 值會移至類別方塊,然後選取下一步。
選取 [完成]。
您現在就會在設計介面上看見新的圓形圖報表。 您所看見的內容是代表性內容。 圖例會顯示成 Full Name 1、Full Name 2,以此類推,而非銷售人員的名稱,而且圓形圖配量的大小也不正確。 這個範例讓您了解您的報表外觀。
若要查看實際的圓形圖,請在「功能區」的主頁索引標籤上,選取執行。
執行精靈之後
既然您已經擁有圓形圖報表,就可以開始處理它。 在「功能區」的執行索引標籤上,選取設計,即可繼續修改。
讓圖表變大
您可能想要讓圓形圖變大。
- 選取圖表,但不選取圖表中的任何元素。 若要選取並拖移右下角以調整大小。
請注意,設計介面會隨著您拖曳而變得較大。
加入報表標題
- 選取圖表頂端的圖表標題 這幾個字,然後輸入標題,例如銷售圓形圖。
- 在選取標題的情況下,將屬性窗格中的色彩變更為黑色,將字型大小變更為 12pt。
加入百分比
以滑鼠右鍵按一下圓形圖,然後選取 [顯示資料標籤]。 資料標籤會顯示在圓形圖的每個扇形區內。
以滑鼠右鍵按一下標籤,然後選取 [數列標籤屬性]。 數列標籤屬性對話方塊便會出現。
在 [標籤資料] 方塊中,鍵入 #PERCENT{P0}。
{P0} 提供您沒有小數位數的百分比。 如果您只輸入 #PERCENT,數字將具有兩位小數。 #PERCENT 是為您執行計算或函數的關鍵字。 您可以使用其他關鍵字。
選取是以確認您要將 UseValueAsLabel 設定為 False。
在 [字型] 索引標籤上,選取 [粗體],並將 [色彩] 變更為 [白色]。
選取 [確定]。
如需自訂圖表標籤和圖例的詳細資訊,請參閱在圓形圖上顯示百分比值 (報表產生器) 和變更圖例項目的文字 (報表產生器)。
接下來是什麼?
既然您已經在報表產生器中建立第一份報表,可以準備嘗試進行其他教學課程,並且根據自己的資料開始建立報表。 若要執行報表產生器,您需要使用「連接字串」(實際上會將您連線到資料來源),來存取資料庫等資料來源的權限。 系統管理員會提供這項資訊而且可能會為您設定。
若要進行其他教學課程,您需要 SQL Server 執行個體的名稱,以及能夠以唯讀方式存取任何資料庫的認證。 系統管理員可能也會為您進行該設定。
最後,若要將報表儲存至報表伺服器或與報表伺服器整合的 SharePoint 網站,您將需要 URL 和權限。 雖然您可以直接從電腦執行任何已建立的報表,不過從報表伺服器或 SharePoint 網站執行時,報表會提供更多功能。 您需要權限才能從發行報表的報表伺服器或 SharePoint 網站執行您的報表或其他報表。 請連絡系統管理員以取得存取權。
開始之前,閱讀一些概念和詞彙的相關資訊可能會有所協助。 請參閱 Reporting Services 概念。 此外,在您建立第一份報表之前,請花點時間規劃一下。 這段時間花得很值得。 請參閱規劃報表 (報表產生器)。