values ssrs services query parametros parameter multiple reporting-services reportingservices-2005

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