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

Outer Join con valor por defecto para NULL

Hola,

Quería saber si se puede poner algún valor por defecto cuando se utiliza la sentencia Outer Join para que no me aparesca Null.

Saludos

1 Reply
Carlos_Reyes
Partner - Specialist
Partner - Specialist

Hola,

Si es un OUTER Join se generará un producto cartesiano de todas las posibilidades... Si no te interesa crear todas las posibilidades no deberías utilizar un RIGHT o LEFT join?

En cualquier caso, no se puede definir un valor por defecto para los registros que no hacen match.... tendrás que leer el resultado del join y revisar qué registros no cumplen tu condición y agregar un campo con el valor que deseas. Algo así como:

LOAD *,

          IF( LEN ( Campo1 ) > 0, 'Correcto', 'Incorrecto' ) AS Bandera_JOIN

RESIDENT Tabla_JOIN

;

Donde " Campo 1" es un campo que sólo deberá tener valor si se creó a partir del JOIN.

Saludos.