Skip to main content
Announcements
Join us on Sept. 17 to hear how our new GenAI Assistant empowers data professionals: REGISTER
cancel
Showing results for 
Search instead for 
Did you mean: 
Irvin_Ceron
Partner - Contributor II
Partner - Contributor II

Distinct

Hola, tengo un detalle con la  función Distinct, en qlik sense Enterprise. Al momento de aplicar esta función, los valores no suman de manera correcta. Anexo imagen. WhatsApp Image 2021-07-05 at 12.54.11 PM.jpeg

La suma de la barra amarilla con la roja debe ser el total de la barra azul. 

Esta es la medida ---num(count(distinct(Usuario)),'#,##0',',')---de la barra azul

Esta es la medida ---num(count(distinct(if(Estatus_A=1, Usuario))),'#,##0',',')---de la barra amarilla

Esta es la medida ---num(count(distinct(if(Estatus_A=2, Usuario))),'#,##0',',')---de la barra roja

Espero me puedan ayudar.

Labels (2)
1 Solution

Accepted Solutions
Irvin_Ceron
Partner - Contributor II
Partner - Contributor II
Author

Muchas gracias voy a revisar la información.

Confirmo como respuesta al problema, muchas gracias Rubenmarin

 

View solution in original post

2 Replies
rubenmarin

Hola, Si un usuario tiene un registro con Estatus_A=1 y otro con Estatus_A=2 la barra azul solo lo contará una vez, puedes evitarlo haciendo:

num(count(distinct(Estatus_A&Usuario)),'#,##0',',')

O directamente haciendo la suma de las expresiones de la barra amarilla y la roja, que cambiando la sintaxis para usar set analysis (que da mejor rendimiento que un if dentro de un count) sería:

num(count(distinct {<Estatus_A={1}>} Usuario) + count(distinct {<Estatus_A={2}>} Usuario),'#,##0',',')
Irvin_Ceron
Partner - Contributor II
Partner - Contributor II
Author

Muchas gracias voy a revisar la información.

Confirmo como respuesta al problema, muchas gracias Rubenmarin