我有几个没有默认值的多项选择参数。也有指向其他报告的链接。从追溯报表返回时,父报表参数为空。是否可以保留选定的参数值? 如果该参数最初具有默认值,则保留选定的值。但我想保持参数空载
答案 0 :(得分:1)
如果您有操作要打开追溯报表,则要返回上级报表,必须使用报表工具栏上的“返回上级报表”按钮,而不是浏览器后退按钮。
这也意味着父报表不会重新呈现,因此它是即时的。
据我所知,此功能自SSRS2008起可用。这就是2012年的样子。
注意:仅当您使用了“转到报告”操作
时,此方法才有效它不会起作用;如果您使用“转到URL”选项,则不会起作用。
使用“转到URL”的替代方法
基本上,即使没有使用所有参数,也请确保将所有参数发送到子报表。您可以隐藏未使用的。
然后在您的子报表中添加一个按钮,只需再次打开父报表并将所有参数传递回即可。
这是不理想的,因为必须重新呈现报告,如果报告很慢,这很痛苦。
另一个选择是在新标签页中打开子报表(有关此操作的许多示例),因此您只需关闭标签页即可。