SSRS使您能够使用parameters:
或者您可以在RDL文件中实际write your own function:
我想知道在什么情况下会使用函数的功能而不是参数,因为你可以在>中实现逻辑?
例如,MSDN已选择对此进行编码:
Public Function ChangeWord(ByVal s As String) As String
Dim strBuilder As New System.Text.StringBuilder(s)
If s.Contains("Bike") Then
strBuilder.Replace("Bike", "Bicycle")
Return strBuilder.ToString()
Else : Return s
End If
End Function
我也可以在参数中创建一个IIF语句并执行相同的操作。
答案 0 :(得分:4)
我一直在使用SSRS多年,从未使用过函数(vba)。我认为最好使用参数。我的建议基于以下原因......
并且列表继续....正如他们所说keep it simple
,尝试充分利用sql server和ssrs的内置功能,避免编写不必要的代码。