Share via


使用報表設計師建立報表 (SSRS)

使用報表設計師建立全功能的 Reporting Services 報表。報表設計師提供一個圖形介面,您可以在此介面中定義資料來源與查詢資訊、將資料區域與欄位放在報表上、改善報表配置,以及定義互動式功能。

報表設計師環境

報表設計師是一項在 Business Intelligence Development Studio 中執行的圖形化工具。BI Development Studio 提供了與 Microsoft Visual Studio 整合的報表設計環境。您選取報表專案或報表精靈專案範本後,報表設計師資料與設計介面就會出現。報表設計師包含查詢設計工具和一個運算式編輯器。在處理報表時,還可以使用 Visual Studio 工具箱、方案總管和屬性視窗。

如何在報表設計師中建立報表

若要在報表設計師中建立報表,請從下列方法中選擇:

  • 建立一個報表專案、在其中加入報表,然後手動指定報表資料與配置。

  • 使用報表精靈,即可在逐步指引下定義基本報表。

  • 利用報表產生器建立特定報表,然後利用報表設計師進行修改。

  • 將報表當成新的或現有的項目加入應用程式專案或方案。

  • 匯入現有的 Microsoft Access 報表。

  • 直接使用報表定義檔案。

建立報表專案與報表

報表是儲存在報表專案中的檔案。報表專案是做為報表定義與資源的容器。部署專案時,報表專案中的每一個檔案都會發行至報表伺服器。當您第一次建立專案時,同時也會建立該專案的方案,以做為專案的容器。您可以將多個專案加入單一方案。

建立報表專案有兩種方式。您可以建立一個空白的報表專案,或使用報表專案精靈建立報表專案與報表。建立報表專案之後,您可以將新的或現有的報表加入至專案。若是新報表,必須先定義您要用於報表資料之資料來源的連接,並定義資料集。您可以針對單一報表定義多個資料來源和資料集。在您定義報表的資料之後,可以設計想要的配置與互動式功能。如需詳細資訊,請參閱<如何:將新的或現有的報表加入至報表專案 (SSRS)>。

如需有關定義報表之資料集的詳細資訊,請參閱<資料連接、資料來源及連接字串 (SSRS)>。如需有關設計報表的詳細資訊,請參閱<教學課程:建立基本資料表報表>、<報表設計提示 (報表產生器 3.0 和 SSRS)>和<規劃報表 (報表產生器 3.0)>。

報表可以匯出為各種格式,而且這些格式會影響特定報表配置與互動式功能如何運作。如需有關各種輸出格式之設計考量的詳細資訊,請參閱<匯出報表 (報表產生器 3.0 和 SSRS)>。

使用報表精靈

報表精靈會將資料定義與報表設計簡化成一連串的步驟,這些步驟可以產生完成的報表。如果您不熟悉 Visual Studio 環境,或者想要很快地建立基本報表,就可以執行報表精靈。如需詳細資訊,請參閱<使用報表精靈建立報表 (SSRS)>。完成精靈之後,您可以在報表設計師中繼續修改報表。

使用報表產生器 1.0

若要從報表模型建立特定報表,請使用報表產生器 1.0。報表產生器是使用者可以從報表伺服器下載至本機電腦的 ClickOnce Windows Form 應用程式。將欄位從預先定義的報表模型拖曳到報表範本來建立報表。使用者可以對資料進行格式化、分組和排序以及篩選。您可以在報表設計師中開啟報表產生器報表來加入額外的功能。如需詳細資訊,請參閱<使用報表產生器 1.0 來設計和實作報表>。

將報表加入到專案或方案

當您指定空白的報表專案範本時,會將報表當成新的或現有的項目加入到 Visual Studio 專案或方案,然後啟動報表設計師。

空白的報表專案一開始並未包含有關資料或配置的任何資訊。建立空白報表後,您必須連接到資料來源並定義資料集查詢。然後,您就可以將資料、資料區、文字方塊和欄位加入至報表配置。如需詳細資訊,請參閱<如何:將新的或現有的報表加入至報表專案 (SSRS)>、<將資料加入至報表 (報表產生器 3.0 和 SSRS)>和<資料表、矩陣和清單 (報表產生器 3.0 和 SSRS)>。

加入自訂報表做為報表範本

若要使用自訂報表做為新報表的範本,您只需將自訂報表複製到裝有 BI Development Studio 之電腦上的 ReportProject 資料夾即可。依預設,這個資料夾位於 <drive>:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\Private Assemblies\ProjectItems\ReportProject。將新項目加入報表專案時,您的自訂報表會顯示在 [範本] 窗格中。

匯入 Microsoft Access 報表

您可以使用報表設計師從 Microsoft Access 資料庫或專案檔案匯入報表。報表設計師會將資料庫或專案檔案中的每一份報表,轉換成 RDL,並將其儲存在指定的報表專案中。並非所有 Access 報表的功能都會傳送至報表定義 (.rdl) 檔案。如需詳細資訊,請參閱<如何:從 Microsoft Access 匯入報表 (Reporting Services)>、<從 Access 匯入報表 (Reporting Services)>和<支援的 Access 報表功能 (SSRS)>。

直接使用報表定義檔案

當您在報表設計師中撰寫報表時,報表會儲存為副檔名為 .rdl 的 XML 檔案。您可以在報表設計師、文字編輯器,或任何可以編輯 XML 的工具中編輯此檔案。如需詳細資訊,請參閱<直接使用報表定義語言 (SSRS)>。