将参数从主报表传递到钻取SQL Server Report Builder 3.0

时间:2016-11-22 20:01:39

标签: sql-server reportbuilder3.0

我试图根据用户所在的分支来限制用户可以查看的内容。我让它在我的主报表上工作,但我想将分支参数从主报表传递到钻取子报表。如何在Report Builder 3.0中执行此操作?谢谢。

2 个答案:

答案 0 :(得分:0)

您可以通过url传递参数。

示例:

http://myrshost/ReportServer?/AdventureWorks 2008R2/Employee_Sales_Summary_2008R2&ReportMonth=3&ReportYear=2008 

此处,我们将报告参数 ReportMonth 传递给值3,将 ReportYear 传递给2008

答案 1 :(得分:0)

使用网址的替代方法是,您需要在两个报告中使用相同的参数。

  • 转到要进行追溯的位置的属性。 转到行动
  • 选择'转到报告',指定报告目录(可以是平面文件或通过报告服务器)。认为这也可以是一个URL,但我不确定。
  • 选择'添加'。在“名称”字段中,您希望将参数的参数名称放在追溯报告中的“值”中。您要输入当前所在报告的参数的字段。

如果您不希望用户更改此参数,则在追溯报告中,您只需在追溯报告中隐藏此参数即可。

这是迄今为止我认为你做的最简单的方法。希望如果你还在苦苦挣扎,这会有所帮助。