是否可以在SSRS中显示子报告中的参数?

时间:2017-02-09 16:38:44

标签: sql-server reporting-services parameters

我有一个带有参数的主报告,并将这些参数传递给子报告。

enter image description here

但是当子报表显示时 - 所有参数都隐藏在报表管理器中,因此无法在子报表中选择任何参数。

enter image description here

我的问题是:即使您将参数从主报告传递到子报告,是否有任何方法仍然可以在子报告中查看参数并能够选择值并使用不同的值参数运行此子报告?

2 个答案:

答案 0 :(得分:0)

声音就像你需要有级联参数一样。我不确定我能理解您当前设置的用例,但看起来您正在运行报告以查看某些记录,然后选择其他参数以进一步缩小搜索范围。

您可以根据所选的第一个参数设置多个下拉参数,它会自动过滤第二个参数,以根据第一个参数显示值。这些参数将驻留在主报表上,并可能消除子报表的原因?

https://msdn.microsoft.com/en-us/library/dd255197.aspx

答案 1 :(得分:0)

我假设您意识到可以在报表查看器中展开和折叠参数窗格。我还假设您指的是钻取报告(如您所包含的设置屏幕所示),尽管您的评论相反。

在屏幕截图中,您已将参数窗格折叠,我认为这是打开钻取报表时的默认行为。据我所知,这个默认值无法在rdl本身的设置中更改,但用户可以轻松训练,只需在打开报告后展开窗格。