教學課程:建立 AdventureWorks 2008R2 範例報表

這一套 AdventureWorks 範例報表會提供適用於 SQL Server Reporting Services 的報表、報表設計和報表功能範例。這些範例報表可以在 Business Intelligence Development Studio 方案中當做報表伺服器專案來使用。如需詳細資訊,請參閱<Reporting Services 範例>。

您可以在兩個報表撰寫環境中建立 Reporting Services 的報表。

  • Business Intelligence Development Studio 中的報表設計師會提供一個 Visual Studio 使用者介面,這是開發人員所熟悉的介面。在 BI Development Studio 方案檔案中,您可以建立多個報表伺服器專案。您可以藉由使用專案和資料夾來組織多個共用資料來源、共用資料集、報表和資源。您可以將個別項目或所有項目部署到報表伺服器,包括報表組件。您不能將報表伺服器中的項目直接加入至報表或報表專案。

  • 報表產生器 3.0 是一種獨立應用程式,它具有 Office 功能區使用者介面。在報表產生器中,您一次可以開啟一份報表或一個共用資料集。如果您有足夠的權限,您可以直接從報表伺服器開啟及變更報表或共用資料集。

    [!附註]

    AdventureWorks 2008R2 範例報表的設計不是為了在報表產生器 3.0 中執行。如果您是報表撰寫的新手,您可以從報表產生器的主題、教學課程、範例和影片來學習報表設計概念和功能。如需詳細資訊,請參閱 msdn.microsoft.com 上報表產生器 3.0 文件集中的<開始使用報表產生器 3.0>和<教學課程 (報表產生器 3.0)>(英文) 以及報表產生器 3.0 範例報表

本章節的教學課程可幫助經驗豐富的報表撰寫者使用 Business Intelligence Development Studio 中的報表設計師來建立 AdventureWorks 2008R2 範例報表。 這一組報表會針對 SQL Server 2008 R2 Reporting Services 的最新報表設計功能集合提供範例。由於某些報表具有巢狀報表項目的複雜性,因此建議您在<報表設計提示 (報表產生器 3.0 和 SSRS)>中檢閱報表設計提示。

需求

如需需求清單,請參閱<AdventureWorks 2008R2 範例報表的必要條件>。

工作

下表描述這一套 AdventureWorks 2008R2 範例報表以及其關聯性。

報表標題

用途

關聯性

教學課程

AdventureWorks2008R2_Base

涵蓋每份報表都通用的工作:頁首和頁尾內容、案例文字預留位置以及顯示案例文字的切換、描述文字預留位置、參數和參數顯示,以及共用資料來源。

包括同時依照切換和運算式 (以布林值參數為基礎) 設定條件式可見性的範例。

每個教學課程的基底報表。每份報表的教學課程都是從建立此基底報表的複本和重新命名開始。

建立報表伺服器專案及 AdventureWorks2008R2_Base 報表

Employee_Sales_Summary_2008R2

顯示一個月的銷售,與之前年份的相同銷售做比較。

顯示與配額相較之下的目前銷售。

在矩陣中的銷售訂單號碼上包含鑽研動作,以開啟 Sales_Order_Detail_2008R2。

建立 Employee_Sales_Summary_2008R2 報表

Sales_Order_Detail_2008R2

顯示某個銷售訂單號碼範圍的銷售訂單詳細資料。

使用 Store_Contacts_2008R2 當做銷售訂單標頭區域中的子報表。

建立 Sales_Order_Detail_2008R2 報表

Store_Contacts_2008R2

顯示商店的連絡資訊。

在 Sales_Order_Detail_2008R2 中當做子報表使用。

建立 Store_Contacts_2008R2 報表

Sales_by_Region_2008R2

顯示美國地區 AdventureWorks 轉售商店和個人客戶的位置。

在地圖中的商店標記以及矩陣中的商店欄位上包含鑽研動作,以便開啟 Customers_Near_Stores_2008R2。

建立 Sales_by_Region_2008R2 報表 (SSRS)

Customers_Near_Stores_2008R2

顯示住在靠近 AdventureWorks 轉售商店附近的個人客戶。

當做 Sales_by_Region_2008R2 中鑽研動作的目標報表使用。

建立 Customers_Near_Stores_2008R2 報表

變更記錄

更新的內容

  • 將報表變更為包括 AdventureWorks2008R2_Base.rdl