SSRS дает возможность использовать parameters:Должен ли я использовать функцию или параметр в своем отчете?
В качестве альтернативы вы можете фактически write your own function в файле RDL:
Я задаюсь вопросом, в какой ситуации будет один использовать возможности функции, а чем параметр, поскольку вы можете реализовать логику в обоих>?
Например, 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 заявление внутри параметра и сделать то же самое.
Это вопрос о предпочтениях ...;) –
ну, это мой вопрос, действительно ли это о предпочтениях, или существует ли стандартная практика, когда использовать что? –
Например, я использую параметры в течение многих лет, и только сегодня я узнал, что могу писать функции! –