Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola a Tod@s,
Me gustaría poder concatenar un campo con distintos valores en una tabla, por ejemplo
cliente y las marcas que compra separadas por una coma
CLIENTE | MARCAS |
A1 | A,B,D |
A2 | A,B,D |
A3 | A,B,F |
A4 | A,C,F |
A5 | A,C,F |
A6 | A,C,F |
Sabeis si se puede hacer.
adjunto documento de test.
Muchas gracias por vuestra estimable ayuda.
Saludos
Hola Jose,
Puedes utilizar la función CONCAT con un GROUP BY, este el código utilizado, renombrando la tabla de tu archivo como TABLA.
NoConcatenate
TABLA_FINAL:
LOAD
CLIENTE,
Concat(MARCA,',') as MARCA,
sum(UNIDADES) as UNIDADES
Resident TABLA
Group by CLIENTE;
DROP TABLE TABLA;
Resultado
Saludos
Hola Jose,
Puedes utilizar la función CONCAT con un GROUP BY, este el código utilizado, renombrando la tabla de tu archivo como TABLA.
NoConcatenate
TABLA_FINAL:
LOAD
CLIENTE,
Concat(MARCA,',') as MARCA,
sum(UNIDADES) as UNIDADES
Resident TABLA
Group by CLIENTE;
DROP TABLE TABLA;
Resultado
Saludos
Hola Joseph,
Muchas gracias por la ayuda, es justo lo que necesitaba.
Saludos