参数化报表

更新日期: 2006 年 7 月 17 日

参数化报表使用输入值来完成报表或数据的处理。利用参数化报表,您可以通过在报表运行时设置的值来更改报表的输出。参数化报表常用于钻取报表和子报表,将报表与相关的数据连接在一起。

使用参数

可在数据集查询中使用参数来选择报表数据,筛选查询返回的结果集,或设置用于显示和隐藏部分报表的布局属性。还可以指定级联参数,用于填充一系列相关的下拉参数列表。例如,“区域”参数值的下拉列表可以用来填充“市县”参数值的下拉列表。

通过将具体的参数与各链接报表对应,您可以将参数用于链接报表,从而更改结果。例如,可以创建一个显示所有区域销售情况的区域销售报表,然后使用一个与各链接报表有关的参数来筛选特定区域的数据。具体的参数值可以与报表存储在一起,从而免去用户键入这些值的麻烦。有关链接报表的详细信息,请参阅链接报表

在运行时,并非报表中的所有参数都是可见的。报表作者、报表服务器管理员或内容管理员可以指定使用哪些值,并可隐藏报表的输入字段。

查询参数和报表参数

Reporting Services 支持两种参数:查询参数和报表参数。在数据处理期间使用“查询参数**”可以选择或筛选数据。查询参数是在数据处理扩展插件的语法中指定的。如果指定了查询参数,则必须由用户或默认属性提供相应的值,才能完成检索报表数据的 SELECT 语句或存储过程。在报表处理期间使用*“报表参数”*可以显示数据的另一种形式。报表参数通常用于筛选大型记录集,不过,根据报表中使用的查询和表达式的情况,也可以有其他用途。报表参数与查询参数的不同之处在于,报表参数是在报表中定义的并且由报表服务器处理,而查询参数定义为数据集查询的一部分并且在数据库服务器上处理。有关详细信息,请参阅在 Reporting Services 中使用参数

更改历史记录

发布日期 历史记录

2006 年 7 月 17 日

新增内容:
  • 钻取报表和子报表
  • 指向已更新信息和新增信息的链接。

请参阅

概念

运行参数化报表
设置已发布报表的参数属性
在订阅中设置参数
Reporting Services 概念

其他资源

Using URL Access Parameters

帮助和信息

获取 SQL Server 2005 帮助