2016-11-22 68 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,但我不確定。
  • 選擇'添加'。在名稱字段中,您希望將參數的參數名稱放入鑽取報告中,在要輸入當前報告參數的「值」字段中。

如果您不希望用戶更改此參數,則可以在鑽取報告中簡單地將該參數隱藏在鑽取報告中。

這是迄今爲止最簡單的做你所需要的方式我相信。如果你還在掙扎,希望這會有所幫助。