2016-11-22 69 views
0

我想限制用户可以查看基于他们工作的分支。我有它在我的主要报告工作,但我想通过分支参数从我的主要报告到钻取子报表。我如何在Report Builder 3.0中执行此操作?谢谢。从主报告传递参数到钻取SQL Server报表生成器3.0

+0

通过钻取子报告,您是将它们发送给完全不同的报告,还是这是主报告中的子报告?这些消耗报告的方式显着不同,传递参数也不同 – DForck42

+0

这是一个完全不同的报告,我们将其用作主报告中的钻取子报告。 –

回答

0

您可以通过url传递参数。

例子:

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

这里,我们通过报表参数ReportMonth值3和ReportYear与2008年

+0

这将如何使用变量? –

+0

@ donald.Dougherty在报告中,将URL构建为一个字符串并将该变量放置在url中。 – DForck42

0

替代使用一个URL,你需要同两个报告中的参数。

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

如果您不希望用户更改此参数,则可以在钻取报告中简单地将该参数隐藏在钻取报告中。

这是迄今为止最简单的做你所需要的方式我相信。如果你还在挣扎,希望这会有所帮助。