2012-06-08 95 views
2

我創建了一個包含多個參數的報告,以便用戶可以過濾數據。SSRS通過單擊按鈕顯示/隱藏參數窗格

默認情況下,顯示/隱藏參數選項卡關閉。 要訪問這些參數,用戶需要點擊通常的按鈕來展開標題區域並查看所有可能的參數。

這很好,我希望參數在默認情況下隱藏,因爲它佔據了報告的很大一部分,並不是每個人都想看到它們。

但是我想要的是創建一個名爲'使用過濾'或類似的文本框並創建一個'操作',以便當這個框被單擊在報告的URL上時帶有某種附加命令以便它重新加載當前頁面,但使用命令顯示參數窗格。

我曾嘗試加入以下報告頁面的URL,但它不工作:

&rc:HeaderArea=full&rc:Parameters=true 

&rv:HeaderArea=full&rc:Parameters=true 

所做的只是重新加載頁面,但沒有改變到參數窗格。

任何人都可以在這裏指出正確的方向。

+1

您只能將這些參數傳遞給RS WebService,而不是RS Web服務器。確保通過'http:// abc/ReportServer'加載報告,而不是通過'http:// abc/Reports'加載報告 –

+0

@general exception它通過/ Reports – JsonStatham

+1

通過'http:// abc/ReportServer加載報告'而不是'http:// abc/Reports'。後者不支持他們的參數。 –

回答

3

如果要使用這些參數,則必須通過Web服務URL而不是前端URL加載報告。

通常在標準安裝上,這些是http://MyServer/Reports(前端)和http://ReportServer(WebService)。只有WebService URL會接受您嘗試使用的參數,另一個會忽略它們,因此報告加載的原因卻沒有遵守傳遞給它的參數。