教程:将参数添加至基本表格报表

新建日期: 2006 年 7 月 17 日

参数是报表中定义的变量。它们的作用是筛选数据、控制其外观,并连接到相关报表。报表有两种参数:查询参数和报表参数。有关参数的详细信息,请参阅在 Reporting Services 中使用参数

本教程旨在帮助您了解如何使用参数来控制基本表格报表中的内容和外观。

学习内容

在本教程中,您将学习如何将参数添加到您在上一教程创建基本报表中创建的报表。首先将为开始日期和结束日期添加两个查询参数,以筛选数据集中的数据,然后将创建一个报表参数,以便对从数据源中检索出的数据进行筛选。

接着,将添加一个向报表读者显示单值参数可用值列表的有效值列表。然后,将添加一个向报表读者显示多值参数可用值列表的有效值列表。您还将使用表达式中的多值参数。

可以用参数来控制数据在报表中是否可见,因此您可以添加一个布尔值参数,并将 Hidden 属性值设置为基于该参数值的条件表达式,来隐藏表列和详细信息行。

还可以用参数来访问钻取报表、链接报表和子报表。在最后一节课中,您将学习如何将参数从主报表传递给钻取报表,并对内部参数进行定义以控制文本链接的颜色。

有关高级参数功能的详细信息,请参阅教程:使用参数的高级功能

要求

若要使用本教程,系统中必须安装有下列各项:

  • 带有 AdventureWorks 示例报表的 Microsoft SQL Server 2005 Reporting Services。
    Aa337432.note(zh-cn,SQL.90).gif注意:
    安装过程中,示例不会自动安装,但是您可以随时安装这些示例。有关安装示例的信息,请参阅安装示例
    Aa337432.note(zh-cn,SQL.90).gif注意:
    若要完成此教程,您必须在本机模式下运行 Reporting Services。如果在 SharePoint 集成模式下运行 Reporting Services,则使用报表服务器 URL 的步骤将不会执行。有关 Reporting Services 模式的详细信息,请参阅 Reporting Services 的部署模式。有关部署项目的详细信息,请参阅将报表、模型和共享数据源部署到 SharePoint 站点
  • Microsoft SQL Server 2005 Business Intelligence Development Studio。
    Aa337432.note(zh-cn,SQL.90).gif注意:
    基于 Itanium 的计算机不支持 Business Intelligence (BI) Development Studio。但是,基于 x64 的计算机支持 BI Development Studio。如果已在基于 Itanium 的计算机上部署了 SQL Server 示例数据库,请使用基于 x86 或 x64 的计算机上的 BI Development Studio 修改和运行这些示例。
  • 带有 AdventureWorks 示例数据库的 Microsoft SQL Server 2005。

此外,您还必须具有下列权限:

  • 若要部署并发布报表,您需要具备内容管理员或发布者角色。
  • AdventureWorks 数据库中检索数据。

本教程要求您完成上一个教程向基本报表添加分组、排序和格式设置的学习。

**学完本教程的估计时间:**1 小时

任务

第 1 课:创建参数教程的报表服务器项目

第 2 课:添加按日期进行筛选的参数

第 3 课:添加具有可用值列表的单值参数

第 4 课:添加具有“全选”值的多值参数

第 5 课:添加控制行可见性的参数

第 6 课:添加要传递给钻取报表的参数

请参阅

其他资源

在 Reporting Services 中使用参数
在 Reporting Services 中使用表达式
如何添加、编辑或删除报表参数(报表设计器)
如何添加子报表和参数(报表设计器)
如何将查询参数与报表参数相关联(报表设计器)
数据集(“参数”选项卡,报表设计器)
报表参数(报表设计器)
子报表属性(“参数”选项卡,报表设计器)
操作(报表设计器)

帮助和信息

获取 SQL Server 2005 帮助