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.