教程:创建 AdventureWorks 2008R2 示例报表 (SSRS)

全套 AdventureWorks 示例报表为 SQL Server Reporting Services 提供了关于报表、报表设计和报表功能的示例。这些示例报表在 Business Intelligence Development Studio 解决方案中作为一个报表服务器项目提供。有关详细信息,请参阅 Reporting Services 示例

有两种报表创作环境可供您创建 Reporting Services 报表。

  • Business Intelligence Development Studio 中的报表设计器提供了开发人员所熟悉的 Visual Studio 用户界面。在 BI Development Studio 解决方案文件中,您可以创建多个报表服务器项目。您可以将多个共享数据源、共享数据集、报表和资源组织到项目和文件夹中。可以将单个项或所有项部署到报表服务器中(包括报表部件);但不能将某个项直接从报表服务器添加到报表或报表项目。

  • Report Builder 3.0 是一个具有 Office Ribbon 用户界面的独立应用程序。在报表生成器中,一次可以打开一个报表或一个共享数据集。如果具有足够的权限,则可以直接从报表服务器打开和更改报表或共享数据集。

    注意注意

    AdventureWorks 2008R2 示例报表不是为在 Report Builder 3.0 中运行而设计。如果您是入门级的报表作者,则可以通过报表生成器的各个主题、教程、示例和视频资料来了解报表设计概念和功能。有关详细信息,请参阅 msdn.microsoft.com 上 Report Builder 3.0 文档中的 Report Builder 3.0 入门教程 (Report Builder 3.0);并参阅 Report Builder 3.0 sample reports(Report Builder 3.0 示例报表)。

本节中的教程可帮助有经验的报表作者借助 Business Intelligence Development Studio 中的报表设计器来生成 AdventureWorks 2008R2 示例报表。 这组报表为 SQL Server 2008 R2 Reporting Services 提供了当前一系列报表设计功能的示例。由于某些报表中的嵌入报表项的复杂性,因此建议您查看报表设计提示(Report Builder 3.0 和 SSRS)中的报表设计提示。

要求

有关要求的列表,请参阅 AdventureWorks 2008R2 示例报表的前提条件 (SSRS)

任务

下表描述了全套 AdventureWorks 2008R2 示例报表及报表间的关系。

报表标题

用途

关系

教程

AdventureWorks2008R2_Base

涵盖每个报表共用的任务:页眉和页脚内容、应用场景文本占位符以及用于显示它的切换任务、说明文本占位符、参数和参数显示以及共享的数据源。

包含通过切换和通过基于布尔参数的表达式来设置条件可见性的示例。

每个教程的基础报表。在开始每个报表的教程时,始终制作此基础报表的一个副本并为其重命名。

创建报表服务器项目和 AdventureWorks2008R2_Base 报表 (SSRS)

Employee_Sales_Summary_2008R2

显示与往年同期相比某一个月的销售情况。

显示与定额相比的当前销售额。

在矩阵中包含针对销售订单号的钻取操作,用于打开 Sales_Order_Detail_2008R2。

创建 Employee_Sales_Summary_2008R2 报表 (SSRS)

Sales_Order_Detail_2008R2

显示一组销售订单号的销售订单明细。

将 Store_Contacts_2008R2 用作销售订单头区域中的子报表。

创建 Sales_Order_Detail_2008R2 报表 (SSRS)

Store_Contacts_2008R2

显示商店的联系信息。

用作 Sales_Order_Detail_2008R2 中的子报表。

创建 Store_Contacts_2008R2 报表 (SSRS)

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 报表 (SSRS)

更改历史记录

更新的内容

  • 将报表更改为包含 AdventureWorks2008R2_Base.rdl