Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Join us in NYC Sept 4th for Qlik's AI Reality Tour! Register Now
cancel
Showing results for 
Search instead for 
Did you mean: 
mriveros
Contributor
Contributor

Cantidad clientes distintos

Necesito contar la cantidad de clientes distintos en dos periodos, el actual y el anterior, no estoy logrando el contador correcto del periodo anterior ya que no los cuenta si el cliente no existe en el periodo actual.

Me pueden ayudar?

Estos son los datos

mriveros_0-1738880208129.png

Estas son las funciones que estoy usando en las dos columnas que cuentan:

Periodo actual:

mriveros_1-1738880314073.png

 

Y periodo anterior:

mriveros_2-1738880432104.png

 

 

Labels (2)
2 Replies
rubenmarin1

Hola, más o menos vas bien, lo que te falta es añadir el mismo set analysis en el count exterior.

Si no lo añades el count lo hará con las selecciones actuales, y por eso te dará cero.

Sería algo como: Count(distinct {< Fecha={">=$(=MonthStart... [Año]>} Aggr(If(Sum({< Fecha={">=$(=MonthStart... [Año]>} totalBultos)>0 ...

mriveros
Contributor
Contributor
Author

Hola, muchas gracias por la respuesta,

Tampoco me funcionó de la forma que me sugerís, finalmente logre el resultado que deseaba cambiando el resultado del if por 1-0, asi:


{<
Fecha={">=$(=MonthStart(Min(Fecha),-12))<=$(=MonthEnd(Max(Fecha),-12))"},
YearMonth,[Año]
>}


SUM( AGGR( IF(SUM (totalBultos) > 0, 1,0), DI_codCLi))

 

Deduzco que el problema, en el intento original es como esta actuando el if junto con el count.

Saludos.