SSRS изразите се оценяват с помощта на Visual Basic, който обикновено прави пълна (т.е. не късо съединение) оценка на всички операнди в израз, напр. в IIf(cond, truexp, falseexp), освен cond, и truexp, и falseexp се оценяват и могат да бъдат хвърлени независимо от стойността на cond.
Тъй като изглежда, че няма функция за обединяване във VB.NET 2.0, може да искате да добавите такава в секцията Код на отчета, напр. за Decimal, както се връща от 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
Би било възможно да се дефинира и обща функция, напр. Обединяване (от TResult).