将相同的 SSRS 参数值传递给下一个报告以维护路径

Pass same SSRS parameter value to next reports to maintain the path

我的报告中有一个多值过滤器作为参数。这些值是年份中的月份。默认值为当前月份。 vaser 可以通过从过滤器中选择一个月份值来查看每个月的报告。

报告中还有一个文本框,显示所选月份的月份值

[@Month.Label]

问题是现在我需要维护导航。从主报告到下一个报告有 links。但是,当我单击 link 转到其他报告时,该报告会显示当月的报告。 如果我单击报告中的 link,是否有可能将所选月份值而不是当前月份值传递给下一个报告?

Graphical Description of the problem

如果您可以控制客户端应用程序,那么您可能希望将默认值公开为可为 null 的参数@ReportDate。这样你就可以传入可选值。如果没有传入任何值,将使用默认值。但是,这仅在日期过滤器应用于报告外部时才有效,否则,您将不得不 link 将子报告作为子报告以保留该值在转换之间保持不变。