SSRS-udtryk evalueres ved hjælp af Visual Basic, som normalt udfører en fuldstændig (dvs. ikke en kortslutning) evaluering af alle operander i et udtryk, f.eks. i IIf(cond, truexp, falsexp), foruden cond, evalueres både truexp og falsexp og kan kaste uanset værdien af cond.
Da der ikke ser ud til at være en koalesceringsfunktion i VB.NET 2.0, vil du måske tilføje en til kodeafsnittet i rapporten, f.eks. for decimal som returneret fra 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
Det ville også være muligt at definere en generisk funktion, f.eks. Koalescerer (Af TResult).