从子报表返回时保留参数值

时间:2019-04-12 05:52:08

标签: reporting-services ssrs-2012

我有几个没有默认值的多项选择参数。也有指向其他报告的链接。从追溯报表返回时,父报表参数为空。是否可以保留选定的参数值? 如果该参数最初具有默认值,则保留选定的值。但我想保持参数空载

1 个答案:

答案 0 :(得分:1)

如果您有操作要打开追溯报表,则要返回上级报表,必须使用报表工具栏上的“返回上级报表”按钮,而不是浏览器后退按钮。

这也意味着父报表不会重新呈现,因此它是即时的。

enter image description here

据我所知,此功能自SSRS2008起可用。这就是2012年的样子。

enter image description here

注意:仅当您使用了“转到报告”操作

时,此方法才有效

它不会起作用;如果您使用“转到URL”选项,则不会起作用。

使用“转到URL”的替代方法

基本上,即使没有使用所有参数,也请确保将所有参数发送到子报表。您可以隐藏未使用的。

然后在您的子报表中添加一个按钮,只需再次打开父报表并将所有参数传递回即可。

这是不理想的,因为必须重新呈现报告,如果报告很慢,这很痛苦。

另一个选择是在新标签页中打开子报表(有关此操作的许多示例),因此您只需关闭标签页即可。