Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Lissette
Contributor
Contributor

Contar mínimos por registro, dada una condición

ClienteDistanciaStatus
A3Mal
B1Bien
B4Mal
C5Mal
C2Bien

 

Hola, necesito contar la cantidad de clientes con distancia mínima que tengan como status "Mal", para que el resultado de este ejemplo sea 1.

De los 3 registros con status "Mal":

La distancia mínima del cliente A es 3 y tiene como status "Mal", por lo que, cumple las condiciones

La distancia mínima del cliente B es 1 y tiene como status "Bien", por lo que, no cumple las condiciones

La distancia mínima del cliente C es 2 y tiene como status "Bien", por lo que, no cumple las condiciones

Por lo que necesito que al contar los clientes el resultado sea 1.

Muchas gracias!

Labels (1)
2 Replies
Saravanan_Desingh

Try this in a Text Box.

=Count(DISTINCT Aggr(If(Min(Distancia)=Distancia And Status='Mal',Cliente),Cliente))
Lissette
Contributor
Contributor
Author

Thanks, it work to this specific case, but when I count  registers with 'Bien' Status:

=Count(DISTINCT Aggr(If(Min(Distancia)=Distancia And Status='Bien',Cliente),Cliente))

 

The result is 0, and by the logic, it would be 2 😢