报表参数(Report Builder 3.0 和 SSRS)

您可以向报表添加参数,以便链接相关报表、控制报表外观、筛选报表数据,或将报表范围缩小到特定用户或位置。

注意注意

在 Business Intelligence Development Studio 中,您可以在 Report Builder 3.0 和报表设计器中创建和修改报表定义 (.rdl)。每个创作环境提供了不同的方式来创建、打开和保存报表和相关项。有关详细信息,请参阅 Web 上 microsoft.com 中的“在报表设计器和 Report Builder 3.0 中设计报表 (SSRS)”。

报表参数的创建方式如下:

  • 在定义包含查询变量的数据集查询时自动创建。对于每个查询变量,都会创建对应的同名数据集查询参数和报表参数。查询参数可以是对查询变量的引用,或是对存储过程的输入参数的引用。

  • 当您添加对包含查询参数的共享数据集的引用时自动创建。

  • 当您在“报表数据”窗格中创建报表参数时手动创建。参数是可以在报表的表达式中包含的内置集合之一。因为使用表达式在整个报表定义中定义值,所以您可以使用参数来控制报表外观,或将值传递到相关的子报表或是也使用参数的报表。

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

经常使用参数在将数据返回到报表之前和之后筛选报表数据。有关详细信息,请参阅对数据进行筛选、分组和排序(Report Builder 3.0 和 SSRS)

当您设计报表时,报表参数保存在报表定义中。当您发布报表时,报表参数与报表定义分开保存和管理。在将报表保存到报表服务器之后,可以执行以下操作:

  • 直接在报表服务器上独立于报表定义更改报表参数值。

  • 创建多个链接报表,其中,每个链接报表都是一个指向具有一组单独属性值(可以在报表服务器上单独管理)的报表定义的链接。

如果您计划为发布的报表创建报表快照、历史记录或订阅,则必须了解报表参数如何影响报表的设计需求。有关详细信息,请参阅在订阅中设置参数