Ekspresi SSRS dievaluasi menggunakan Visual Basic, yang biasanya melakukan evaluasi penuh (yaitu bukan hubungan arus pendek) dari semua operan dalam ekspresi, mis. di IIf(cond, truexp, falsexp), selain cond, baik truexp dan falsexp dievaluasi dan dapat dilempar terlepas dari nilai cond.
Karena sepertinya tidak ada fungsi penggabungan di VB.NET 2.0, Anda mungkin ingin menambahkannya ke bagian Kode laporan, mis. untuk Desimal seperti yang dikembalikan dari Oracle
Function Coalesce(fieldValue As Object, defaultValue As Decimal) As Decimal
If IsDBNull(fieldValue) OrElse IsNothing(fieldValue) Then
Coalesce = defaultValue
Else
Coalesce = CDec(fieldValue)
End If
End Function
Dimungkinkan untuk mendefinisikan fungsi generik juga, mis. Coalesce(Dari TRHasil).