简体   繁体   中英

SSRS filtering with parameters

i have some code who gives me a piece of a string.

    Public Function GetTransferedGroup(columnValue As String) As String  

Dim transferedTerm As String 
Dim transferedHeader_1 As String 
Dim transferedHeader_2 As String 

Dim transferedPart As Integer 
Dim transferedValues As String 

transferedTerm = " auf " 
transferedHeader_1 = "Übertragen der Gruppe von" 
transferedHeader_2 = "Übertragen von Gruppe von" 

If InStr(1, columnValue, transferedHeader_1, vbBinaryCompare) = 0 then

      transferedPart = InStr(1, columnValue, transferedHeader_2, vbBinaryCompare)
      transferedValues = Mid(columnValue, transferedPart + Len(transferedHeader_2) + 1, Len(columnValue) - (transferedPart + Len(transferedHeader_2))) 

   else

      transferedPart = InStr(1, columnValue, transferedHeader_1, vbBinaryCompare)
      transferedValues = Mid(columnValue, transferedPart + Len(transferedHeader_1) + 1, Len(columnValue) - (transferedPart + Len(transferedHeader_1))) 

end if

return Replace(Mid(transferedValues, InStr(1, transferedValues, transferedTerm) + Len(transferedTerm), Len(transferedValues) - InStr(1, transferedValues, transferedTerm)), "'", "") 

End Function 


Display: =Code.GetTransferedGroup(Fields!Description.Value)

Now i have a multiple parameter with these values

How can i filter the report with the values from the parameter, it shows only an empty report?

Thanks a lot.

As you mentioned you tried everything possible. You might have tried multi value parameter. I believe you need to use multi value parameter and feed data from your Expression. So that your parameter contains all the value and then on your data-set you need to add parameter so that it filters out your exact data.

Take a look at this link, It explains how to add value to parameter and also how to filter dataset based on value from parameter.

https://social.msdn.microsoft.com/Forums/en-US/4b45648c-9419-4b9f-b9b3-6f6eb0fdadac/how-can-we-add-multi-value-query-parameter-in-ssrs?forum=sqlreportingservices

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM