Skip to main content
Announcements
Introducing Qlik Answers: A plug-and-play, Generative AI powered RAG solution. READ ALL ABOUT IT!
cancel
Showing results for 
Search instead for 
Did you mean: 
dvdserrano
Contributor III
Contributor III

Como juntar dos campos en uno

Buenas tengo dos campos uno cargado y otro calculado de tal foma

LOAD

     ARTICULO,

     COLOR

     Mid(Right([COLOR],3),1,2) as COLOR_COD

FROM X;

De tal forma que si un ARTICULO  es 1234 y el COLOR_COD es AD quede de tal forma: 1234AD

Gracias.

1 Solution

Accepted Solutions
rubenmarin

Hola David, con & puedes unir cadenas de texto:

LOAD

     ARTICULO,

     COLOR,

     Mid(Right([COLOR],3),1,2) as COLOR_COD,

     ARTICULO&Mid(Right([COLOR],3),1,2) as NUEVO_CAMPO,

FROM X;

También puedes hacer un load del load (que se suele llamar preceding load) para usar el campo calculado:

LOAD *, // Cargar todos los campos que ya estaban

     ARTICULO&COLOR_COD as NUEVO_CAMPO // añadir campo nuevo usando los otros

;

LOAD

     ARTICULO,

     COLOR,

     Mid(Right([COLOR],3),1,2) as COLOR_COD

FROM X;

View solution in original post

1 Reply
rubenmarin

Hola David, con & puedes unir cadenas de texto:

LOAD

     ARTICULO,

     COLOR,

     Mid(Right([COLOR],3),1,2) as COLOR_COD,

     ARTICULO&Mid(Right([COLOR],3),1,2) as NUEVO_CAMPO,

FROM X;

También puedes hacer un load del load (que se suele llamar preceding load) para usar el campo calculado:

LOAD *, // Cargar todos los campos que ya estaban

     ARTICULO&COLOR_COD as NUEVO_CAMPO // añadir campo nuevo usando los otros

;

LOAD

     ARTICULO,

     COLOR,

     Mid(Right([COLOR],3),1,2) as COLOR_COD

FROM X;