2016-02-12 35 views
0

我需要幫助才能通過搜索本網站甚至通過Google無法找到的內容。在SSRS報告中重新填充已填充的下拉列表

我目前有一個SSRS報告,其中有一個下拉列表,在加載頁面時立即填充。

由於此列表的廣泛性,我被要求在報告中添加另一個參數 - 一個允許用戶輸入並進一步「過濾」已填充的下拉列表的文本框。

通過添加此功能,它將允許用戶縮小下拉列表的內容,如果用戶已經知道他/她之後有什麼價值。

現在,我陷入了困境......據我所知,只能有一個數據集能夠提供任何給定參數(在本例中爲下拉列表)的數據。那麼,如何重新填充已經填充的下拉列表?

任何援助與此將不勝感激。

編輯:請注意驅動此報告的唯一代碼是SQL存儲過程。此報告是使用Visual Studio 2013創建的。

謝謝。

回答

1

使用第二個數據集來填充下拉菜單。在第二個數據集中,只需取出您的sql查詢並在組中選擇不同,然後您可以使用第二個數據集作爲下拉列表,並將其與匹配的列綁定。

enter image description here

+0

感謝您的答覆加布裏埃爾,但是,我已經用於構建本報告中的應用 - 的Visual Studio 2013只允許一個數據集來填充任何給定的參數。至少我知道... – Azza

+0

你能給我一個你如何做的截圖嗎?我正在運行2008年和2010年,我可以根據需要獲得儘可能多的數據集。也許你正在運行一個精簡版的程序?哦,你使用SQL SP?我會將SP轉儲到表或視圖中,然後連接表或視圖以創建數據集。爲什麼要使用存儲過程來製作SSRS報告? – GabrielVa