VBA SSRS试图在字符串中查找特定字符,然后返回其他内容



我试图在字符串中挑选出一些字符,然后捕获它的某个部分,然后将其转换为其他内容。

例如,如果"选择1与100%返回",我希望输出是"100"。到目前为止,所有的尝试都是徒劳的。

到目前为止,我在模板的报告属性中注意到下面的VBA。(是的,我已经更改了字段中的表达式,我需要它来反映)。

Public Function ChangePercentage(ByVal s As String) As String
s= s.Trim()
If s.ToUpper Like "100%*".ToUpper = True Then
Return "100"
Else : Return S
End If
End Function

如果它确实是你正在使用的VBA,你需要纠正它,使它看起来像这样:

Public Function ChangePercentage(ByVal str As String) As String
    str = Trim(str)
    If UCase(str) Like "*100%*" Then
        ChangePercentage = "100"
    Else
        ChangePercentage = str
    End If
End Function

相关内容

最新更新