Výrazy SSRS se vyhodnocují pomocí jazyka Visual Basic, který obvykle provádí úplné (tj. ne zkratové) vyhodnocení všech operandů ve výrazu, např. v IIf(cond, truexp, falsexp) se kromě cond vyhodnocují truexp i falsexp a mohou házet bez ohledu na hodnotu cond.
Vzhledem k tomu, že se zdá, že ve VB.NET 2.0 neexistuje slučovací funkce, možná budete chtít jednu přidat do sekce Kód sestavy, např. pro Decimal, jak je vráceno od 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
Bylo by také možné definovat generickou funkci, např. Coalesce(Of TResult).