validaciones switch ssrs services funciones expresiones examples ejemplos custom code reporting-services

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 :

  1. Haga clic derecho en el documento de informe y vaya a Propiedades del informe.

  2. 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 operador IIF Ternary .

  3. 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)