Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Media omitiendo ceros

Hola Gente de QlikView.

Tengo el siguiente detalle, en una tabla simple tengo los siguientes datos.

bug_cabo_media.png

Donde se listan sucursales y el resultado de las mismas, el detalle se presenta al momento de hacer la media, que en este caso es el Promedio Free Standing, me esta haciendo la sumaSucursales/NumeroSucursales.

El detalle es que quiero que sea la media donde las sucursales sean diferentes de cero.

Osea en este caso seria la sumaSucursales/7 que son las sucursales que SI tienen venta.

Estoy usando la opción Media que esta en Expresiones/Modo Total/ Media de Filas.

Espero puedan apoyarme con este detalle o encontrar alguna alternativa.

Quedo en espera de comentarios.

Por su atención.

Gracias.

1 Solution

Accepted Solutions
alexdataiq
Partner - Creator III
Partner - Creator III

Puedes intentar con esta expresión, sustituyendo los campos por los adecuados:

If(IsNull(Sum(Cantidad) / Count({<Sucursal={"=Sum(Cantidad)>0"}>}DISTINCT Sucursal)),

  0,

  Sum(Cantidad) / Count({<Sucursal={"=Sum(Cantidad)>0"}>}DISTINCT Sucursal)

  )


Cambiando media de filas por Expresión Total en la pestaña de Expresiones. No estoy seguro que se llame así, mi QV está en inglés, pero la opción de en medio.

Medio.png

¡Saludos!

View solution in original post

2 Replies
alexdataiq
Partner - Creator III
Partner - Creator III

Puedes intentar con esta expresión, sustituyendo los campos por los adecuados:

If(IsNull(Sum(Cantidad) / Count({<Sucursal={"=Sum(Cantidad)>0"}>}DISTINCT Sucursal)),

  0,

  Sum(Cantidad) / Count({<Sucursal={"=Sum(Cantidad)>0"}>}DISTINCT Sucursal)

  )


Cambiando media de filas por Expresión Total en la pestaña de Expresiones. No estoy seguro que se llame así, mi QV está en inglés, pero la opción de en medio.

Medio.png

¡Saludos!

Not applicable
Author

Muchas Gracias Eduardo.

Resolvió completamente el problema.

Por tu atención.

Gracias.