SSRS 2008:将参数传递给链接报告

时间:2009-03-17 05:15:48

标签: sql-server sql-server-2008 reporting-services

我有一个报告表,其中包含由用户设置的参数生成的所有维度组合。每行包含1个组合以及指向带有图表的另一个报表的链接。如何将参数/维度组合传递给其他报告?

在行中,我有一个文本框操作,其中包含“转到报告”超链接。在主要报告中。我看到一个选项“使用这些参数来运行报告”,我在两个报告中都填写了类似命名的参数。

在链接的报告中,用户不必再次从该组参数中选择选项。将报表参数设置为内部,隐藏空白提示(单个空格),可见空白提示(单个空格),并设置(空)默认值仍然给出:“报表参数是只读的,不能修改。(rsReadOnlyReportParameter)“

是什么给出的?如何在两侧配置参数,以便将参数组合传递给链接报告?

2 个答案:

答案 0 :(得分:4)

如果它确实是linked report,那么您应该能够在链接的报告属性中隐藏参数。

如果是drill through report(更有可能),则只需设置parameter to hidden in designer即可。内部意味着它根本没有暴露:

  

设置隐藏和内部   选项提供不同级别的   能见度。您可以隐藏参数   在参数输入区域   已发布的报告,但为其设定了值   它位于报告网址 [我的文字:这是深入研究]或   订阅定义。如果你设置了   参数为内部,它不是   以任何方式暴露,除了在   报告定义。

答案 1 :(得分:1)

真正问题的真正解决方案可能在其他地方,但只是从头开始重新创建报表项而不是使用转换后的(从SSRS 2005到SSRS 2008)报表项解决了上述问题。钻取报告应该隐藏参数。