簡體   English   中英

使用參數進行SSRS過濾

[英]SSRS filtering with parameters

我有一些代碼給了我一個字符串。

    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)

現在我有一個帶有這些值的多參數

如何使用參數中的值過濾報表,它只顯示空報表?

非常感謝。

如你所說,你盡力了。 您可能嘗試過多值參數。 我相信您需要使用多值參數並從Expression中提供數據。 因此,您的參數包含所有值,然后在數據集上需要添加參數,以便過濾掉您的確切數據。

看一下這個鏈接,它解釋了如何為參數添加值,以及如何根據參數值過濾數據集。

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

暫無
暫無

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

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