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: 
Anonymous
Not applicable

Find duplicated data

Hi guys

Im trying to do a KPI that count me if i have duplicated data some idea?

i'm use a logic so stupid for example

count(if(K_SOLPED_Pedido = K_SOLPED_Pedido,K_SOLPED_Pedido))

but obviously doesn't works

1 Solution

Accepted Solutions
jhoef-pv
Contributor III
Contributor III

Hola,

Para la suma de los distintos duplicados:

Ejemplo

A
A

A

B

B

sum(if(aggr(count( campo1)  - count(DISTINCT campo1), campo1)>=1,1,0)) devuelve 2 (A y B)

JPV

View solution in original post

8 Replies
Nicole-Smith

You can add the following to a straight table to see all of your duplicates:

Dimension:

K_SOLPED_Pedido


Expression:

IF(COUNT(K_SOLPED_Pedido) > 0, 'Duplicated')

jhoef-pv
Contributor III
Contributor III

Hi NM,

I don´t know if you want to count duplicated in text object or chart table.

Captura.PNG

JPV.

Anonymous
Not applicable
Author

Hi Fco

Do you speak spanish?

jhoef-pv
Contributor III
Contributor III

Si

Anonymous
Not applicable
Author

Okey

Lo que necesito hacer es hacer un KPI que me muestre el total de ids que estan duplicados para posteriormente visualizar esos ids que estan duplicados en un tabla.

jhoef-pv
Contributor III
Contributor III

Hola,

Es lo que te he adjuntado en la imagen anterior,

Para la visualización en la tabla:

     Dimensión pones los ids.

     Expresión: count(ids) - count (distinct ids)

así tendrás para cada ids los duplicados.

Si también quieres mostrar los total de ids que están duplicados en un objecto de texto tendrías que hacer:

           count(ids) - count (distinct ids),

esta expresión devuelve la suma de todos los ids duplicados que no es lo mismo que la suma de los distintos duplicados:


Ejemplo

A
A

A

B

B

count(ids) - count (distinct ids), dará como resultado 3 (A,A y B). Yo creo que el resultado que tu esperas es 2, que sería A y B.


Este ultimo mejor sería hacerlo por script.


Un saludo.

JPV.

jhoef-pv
Contributor III
Contributor III

Hola,

Para la suma de los distintos duplicados:

Ejemplo

A
A

A

B

B

sum(if(aggr(count( campo1)  - count(DISTINCT campo1), campo1)>=1,1,0)) devuelve 2 (A y B)

JPV

Anonymous
Not applicable
Author

Gracias por tu apoyo Fco en caso de que quisiera hacer lo mismo pero por campo es decir que en un id no se repita un campo especifico trabajaria de la misma manera cierto?