Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
rperezlaso
Contributor III
Contributor III

Eliminar duplicados script

Buenas tardes,

necesito poder quedarme con valores no duplicados en una consulta, partiendo de la siguiente información.

datos : 

id / fecha 

1 - 20181101
1 - 20181201
2 - 20181201
3 - 20181101
4 - 20181201
4 - 20180822

los valores que necesito extraer es : 
 2 - 20181201
 3 - 20181101

ya que son los únicos valores que el id no esta duplicado.

gracias.-

1 Solution

Accepted Solutions
carlosrb1978
Creator
Creator

Hola Rperezlaso

Bueno probablemente hago muchos load, pero lo que realice fue

- 1 quedarme con los registros no duplicados

- 2 hacer un Joint con la tabla original para traer el dato faltante 

-3 cerrar las tablas restantes.

cargue el archivo donde hice el ejercicio que este mas optimizado.. lo pasas 

espero y te ayude!! 

 

Atte.

 

Carlos R

View solution in original post

3 Replies
albert_guito
Creator II
Creator II

De forma rapida se me ocurre hacer gropu by sobre el id con un count. Aplicas un load precedente con una clausula where para que el Count=1. Con esto tendras una lista con los id Unicos.

A continuacion cargas tu tabla con una clausula where con la condicion exists sobre el campo id. De esta forma tendras los registros que tengan los id unicos.

Por ultimo elimina la tabla del group by porque ya no la necesitas.
Ag+
carlosrb1978
Creator
Creator

Hola Rperezlaso

Bueno probablemente hago muchos load, pero lo que realice fue

- 1 quedarme con los registros no duplicados

- 2 hacer un Joint con la tabla original para traer el dato faltante 

-3 cerrar las tablas restantes.

cargue el archivo donde hice el ejercicio que este mas optimizado.. lo pasas 

espero y te ayude!! 

 

Atte.

 

Carlos R

rperezlaso
Contributor III
Contributor III
Author

Muchas gracias, tanto su solución como la de carlos funciona de la misma manera.
Pense que a lo mejor existia alguna manera de hacerlo mas rapido.

un saludo.