Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Nov. 20th, Qlik Insider - Lakehouses: Driving the Future of Data & AI - PICK A SESSION
cancel
Showing results for 
Search instead for 
Did you mean: 
imoratal
Creator
Creator

Unir mediante alguna funcion como concat

Hola tengo un código de producto de 12 caracteres, tipo x228xxxxxxxx , esos 3 caracteres que muestro marcan el modelo que en este caso es el 228.

Tengo otro producto por ejemplo el x250xxxxxxxxx, cuyo modelo aunque ponga el 250 equivale al 228 y lo tengo mostrado en el campo modelo con ese valor.

Seria una tabla asi:

IdProducto          Modelo

x228xxxxxxxx       228

x250xxxxxxxx       228

Ahora quiero sacar un campo nuevo que se llame IdProductoRelacionado que será el  resultado de left(IdProducto(1,1)) + Modelo +

left(IdProducto(5,8)) pero no sé como construirlo con la función concat. Si conocéis alguna similar decirmelo por favor, gracias.

El resultado final deberia ser en los 2 casos el 1er IdProducto

1 Reply
rubenmarin

Hola Ivan, si los 2 campos están en la misma tabla sería:

left(IdProducto(1,1)) & Modelo & mid(IdProducto(5,8))


Si no están en la misma tabla habría que obtenerlo con applymap o joins.