使用参数连接到其他报表(Report Builder 3.0 和 SSRS)

可以使用参数将主报表关联到钻取报表、子报表和链接报表。还可以为包含报表参数值和 URL 参数值的报表指定一个 URL。

设计一组报表时,您可以将各个报表设计为回答某些特定的问题。每个报表都可以为相关信息提供不同的视图或不同的详细程度。若要提供一组相关报表,请为目标报表上的相关数据创建参数。

注意注意

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

钻取报表

钻取操作是在报表项任意文本框的属性页,或在图表或仪表部分上进行设置的。为钻取操作设置目标报表名称的方式取决于与报表服务器是否存在活动连接。有关详细信息,请参阅指定外部项的路径(Report Builder 3.0 和 SSRS)

也可以对任何支持 URL 寻址的报表使用 URL 访问,并将报表参数值作为 URL 语法的一部分。有关详细信息,请参阅 URL 访问

子报表

若要设置子报表的参数,请使用**“子报表属性”对话框的“参数”**页。为钻取操作设置目标报表名称的方式取决于与报表服务器是否存在活动连接。有关详细信息,请参阅指定外部项的路径(Report Builder 3.0 和 SSRS)

注意注意

如果在 Tablix 数据区域中使用子报表,将为每一行处理子报表及其参数。如果存在多行,可考虑采用钻取报表是否更为合适。

有关详细信息,请参阅如何添加子报表和参数(Report Builder 3.0 和 SSRS)

链接报表

报表发布之后,可以从已发布的报表创建链接报表。可将链接报表视为指向主报表的指针,不过此链接报表带有一组单独的参数。创建链接报表后,可在报表管理器中打开该报表并修改其参数。有关详细信息,请参阅设置已发布报表的参数属性

因为在服务器上对参数实行单独管理,所以重新发布带有新的参数设置的主报表不会覆盖主报表或链接报表的现有参数设置。有关详细信息,请参阅如何创建链接报表

指定 URL 参数

对于以 HTML 格式呈现的报表,在使用 URL 打开该报表时,可以通过传递 URL 地址中的 URL 参数值,以在特定页中打开该报表。下面的示例将 AdventureWorks2008 示例产品目录 2008 报表打开到第 30 页:

https://localhost/reportserver?%2fAdventureWorks2008+Sample+Reports%2fProduct+Catalog+2008&rs:Command=Render&rc:Section=30

有关详细信息,请参阅使用 URL 访问参数在 URL 内传递报表参数