У меня есть функция в SSRS с использованием VB.NET следующим образом:
Public Function GenerateCSV(byval str as string, byval str1 as string, byval str2 as string, byval GrpName as string)
IF GroupName <> GrpName THEN
GroupName = GrpName
CSVString = ""
END IF
IF str = ""
CSVString = ""
ELSE
CSVString = CSVString & str & ", " & str1 & ", " & str2 & ", "
END IF
return CSVString
End function
Это прекрасно работает, если str, str1 и str2 имеют значение и только одно значение. Но я хочу сделать так, чтобы при отсутствии значения или при наличии только одного значения запятая отсутствовала, а при наличии нескольких запятых - запятая. Есть ли простой способ сделать это?
Спасибо!