簡體   English   中英

SSRS 2012-將參數中的多個值發送到主數據集

[英]SSRS 2012 - Sending multiple values in parameter to main dataset

我有一個正在運行的報告,但我需要將數據限制在采用多個字符串值員工代碼的參數上。

  1. 我創建了一個名為Practioner的參數,該參數是文本類型,在Allow Multiple值Visible上打勾。

  2. 可用值 ,我做了這個代碼來自從查詢選項下獲取值的dataset3稱為mbillaty領域。 我檢查過data3在SQL Server中是否正常。

3.現在,我進入了所有報告數據所在的數據集1,然后輸入名稱為的參數 = Join(Parameters!Practitioner.Value,“,”)作為參數值。 然后在查詢中的where子句中,我輸入: ......(())中的移動性此SSRS應解釋為: .......((AAB',')中的移動性KKR','RDR') ,如果用戶選擇了這三個員工。

當我運行報告時,當我檢查其中一個實踐者時,definitley可以正常工作,但是如果我不止一個,則該報告將不會運行。 它不返回任何錯誤,而僅顯示標題,我認為這意味着未找到數據。

專家,您看到我在哪里出錯了嗎?

謝謝

如果您能夠創建UDF,則此鏈接可能會有所幫助。 如何分割字符串以便可以訪問項目x?

該參數將在SQL /函數中解析,SSRS將簡單地傳遞級聯的字符串。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM