我有兩個共同具有「RequestID」的SharePoint列表。報告的主要列表是「操作項目」,但我只想查看應用程序等於所選參數的那些記錄。該應用程序位於「請求」列表中。SSRS篩選器第二個列表
我要篩選的Application name = 'Math'
,所以在這種情況下,我只會得到行動項ID 44和55這涉及到請求#15和#22。 我已經成功地顯示在使用這個報告中的應用程序的名稱:
=Join(LookupSet(CInt(Fields!Request_ID.Value), CInt(Fields!ID.Value), Fields!Application.Value, "Requests"), ", ")
但是,我明白,你不能在過濾器中使用查找。有任何想法嗎?
只有一個報告參數, 「應用程序」。請記住,這是使用SharePoint列表 - 無SQL。我可以很容易地使用SQL。該參數值列表來自另一個SP列表「應用程序」。該參數正確顯示應用程序。問題是當我查詢「操作項目」列表時,試圖從「請求」列表中獲取應用程序。 – Laurel
我認爲SharePoint可能是問題所在 - 我沒有將它作爲源代碼。你不能用它作爲** DataSource **嗎? https://www.mssqltips.com/sqlservertip/2068/using-a-sharepoint-list-as-a-data-source-in-sql-server-reporting-services-2008-r2/ –
是的,您可以使用一個SharePoint列表作爲數據源,但是您無法將其添加到另一個SharePoint列表中......這是整個問題。 – Laurel