Las expresiones de SSRS se evalúan con Visual Basic, que generalmente realiza una evaluación completa (es decir, no un cortocircuito) de todos los operandos en una expresión, p. en IIf(cond, truexp, falseexp), además de cond, se evalúan tanto truexp como falseexp y pueden generarse independientemente del valor de cond.
Dado que no parece haber una función de fusión en VB.NET 2.0, es posible que desee agregar una en la sección Código del informe, p. para Decimal tal como lo devuelve 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
También sería posible definir una función genérica, p. Fusionar (De TResult).