[英]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中提供數據。 因此,您的參數包含所有值,然后在數據集上需要添加參數,以便過濾掉您的確切數據。
看一下這個鏈接,它解釋了如何為參數添加值,以及如何根據參數值過濾數據集。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.