switch services expresiones example reporting-services count expression ssrs-expression

reporting-services - expresiones - iif reporting services example



Informe de expresión de SSRS (2)

Tratando de contar todas las filas en una columna donde column=Yes Tengo dos columnas en mi informe, Acepta y rechaza.

Estoy tratando de contar las filas donde fue aceptado = Sí y hacer lo dicho para rechazado.

He intentado estos:

=COUNT(IIF(Fields!accepted.Value="Y",1,0)) =COUNT(IIF(Fields!rejected.Value="Y",1,0)) =COUNT(FIELDS!accepted.value="Y") =COUNT(FIELDS!rejected.value="Y")

esta expresión está contando cada fila en lugar de solo las que están en "Y"


= SUMA (IIf (Fields! Doc_Type.Value = "Envíos", 1, 0), "YourDataSetName")

Esto me funcionó sin errores. Vi esto en otro post.


Puedes hacer esto de dos maneras:

SUM(IIF(Fields!accepted.Value="Y",1,0))

o

COUNT(IIF(Fields!accepted.Value="Y",1,Nothing))

COUNT es un recuento de todas las filas, por lo que incluso al devolver 0 se incluirá en el recuento. Esta es la razón por la que Nada debe hacer el truco.