reporting services - switch - La expresión de SSRS reemplaza a NULL con otro valor de campo
switch reporting services (2)
Si tiene que hacerlo un montón de veces, también puede hacer una función reutilizable para evitar una gran cantidad de tipeo. Aquí hay una solución modelada de la función ISNULL de SQL :
Haga clic derecho en el documento de informe y vaya a Propiedades del informe.
Navegue a la pestaña Código y agregue la siguiente función:
Public Function IsNull(input As Object, defaultValue As Object) As Object Return IIf(input Is Nothing, defaultValue, input) End Function
Nota : aunque el código personalizado espera código VB.NET válido, debe utilizar el operadorIIF
Ternary .Entonces puedes usarlo en una expresión como esta:
=Code.IsNull(Fields!MyField.Value,0)
Necesito escribir una expresión de SSRS para verificar y reemplazar el valor de campo NULL con otro valor de campo. Se puede hacer esto?
=iif(isNothing(Fields!FV1.Value), Fields!FV2.Value, Fields!FV1.Value)