reporting-services - ssrs - reporting services query parameters
SSRS-Verificando si los datos son nulos (2)
O en su consulta SQL ajuste ese campo con IsNull o Coalesce (SQL Server).
De cualquier manera funciona, me gusta poner esa lógica en la consulta para que el informe tenga que hacer menos.
Tengo la siguiente expresión en mi informe.
=FormatNumber(MAX(Fields!Reading.Value, "CellReading_Reading"),3)
Ahora cuando el conjunto de datos está vacío, ''Fields! Reading.Value'' se vacía y encontrar su máximo no es válido. ¿Cómo puedo verificar si toda la columna está vacía?
Intenté lo siguiente sin suerte.
=iif(IsNothing(Fields!.Reading.Value),"",FormatNumber(MAX(Fields!Reading.Value, "CellReading_Reading"),3))
Pero aún obtengo #Error en el informe. También revisé el link y no pude obtener una pista de él. Quiero manejarlo en el nivel de informe.
prueba así
= IIF( MAX( iif( IsNothing(Fields!.Reading.Value ), -1, Fields!.Reading.Value ) ) = -1, "", FormatNumber( MAX( iif( IsNothing(Fields!.Reading.Value ), -1, Fields!.Reading.Value ), "CellReading_Reading"),3)) )