教程:向报表添加参数 (SSRS)

在报表中,可使用参数筛选数据、更改外观和连接相关报表。创建报表参数并运行报表时,使用户能够选择报表参数的值。在报表中,可以编写在运行时引用参数值和更改报表的数据或外观的表达式。当包括指向其他报表或主报表的子报表的链接时,也将使用参数。

本教程旨在帮助您了解如何使用参数来控制基本表报表中的内容和外观,并向您演示如何将参数从主报表传递到钻取报表。

学习内容

在本教程中,您将学习如何将参数添加到您在上一教程教程:创建基本表报表 中创建的报表。您将了解下列概念:

  • 向数据集查询添加查询参数是如何自动创建报表参数的。

  • 如何筛选从数据源中检索的数据。

  • 如何为单值参数和多值参数提供有效值列表。

  • 如何在报表的表达式中包括用户为单值和多值参数选择的值。

  • 如何添加级联参数。

  • 如何将参数从主报表传递到钻取报表。

有关参数的详细信息,请参阅参数(Report Builder 3.0 和 SSRS)

注意注意

若要完成此教程,您必须在本机模式下运行 Reporting Services。如果在 SharePoint 集成模式下运行 Reporting Services,则使用报表服务器 URL 的步骤将不会执行。有关 Reporting Services 模式的详细信息,请参阅 规划部署模式。有关部署项目的详细信息,请参阅将模型和共享数据源部署到 SharePoint 站点

要求

您的系统必须安装以下软件才能使用本教程:

  • 安装了 AdventureWorks2008R2 数据库的 Microsoft SQL Server 2008 R2。必须先下载并安装 SQL Server 2008 R2 示例和示例数据库,才能查看或使用它们。有关详细信息,请参阅安装 SQL Server 示例和示例数据库的注意事项。若要了解对 SQL Server Express 的 SQL Server 示例数据库和示例代码的支持,请参阅 CodePlex 网站上的 Databases and Samples Overview(数据库和示例概述)。

  • SQL Server 2008 R2 Reporting Services.

  • SQL Server Business Intelligence Development Studio.

    注意注意

    基于 Itanium 的计算机不支持 Business Intelligence (BI) Development Studio。但是,基于 x64 的计算机支持 BI Development Studio。如果已在基于 Itanium 的计算机上部署了 SQL Server 示例数据库,请使用基于 x86 或 x64 的计算机上的 BI Development Studio 修改和运行这些示例。

您还必须拥有从 AdventureWorks2008R2 数据库检索数据的只读权限。

本教程假定您已完成创建基本表报表教程的学习。

**学完本教程的估计时间:**60 分钟