Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
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 😢