Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Hola amigos,
el problema que tengo es el siguiente cargo datos de 3 archivos diferentes así:
CodProducto Descripción CodFormato
381148V-05 FORD F250 F350 C08
en el siguiente archivo tengo algo así:
CodFormato Proceso1 Proceso2 Proceso3
C08 D D G Donde D y G definen un tipo de material Delgado y Grueso
y finalmente el tercer archivo así:
Proceso D G
Proceso1 134 134
Proceso2 80 70
Proceso3 60 50
Como se debe crear la relación para obtener algo así ??
CodProducto Descripcion CodFormato Proceso1 Proceso2 Proceso3
381148V-05 FORD F250 F350 C08 134 80 50
Estoy empezando en Qlikview, muchas gracias por su ayuda.
Saludos,
Henry C
Henry este es el truco:
la tablita de la matriz llevatela a excel:
Proceso | D | G |
Proceso1 | 134 | 134 |
Proceso3 | 60 | 50 |
Proceso2 | 80 | 70 |
grabala en una ruta y copia , pega esto de abajo en el script y listo.
Hector
t3:
LOAD Proceso,
Proceso1,
Proceso3,
Proceso2
FROM
(ooxml, embedded labels, table is Sheet1, filters(
Transpose()
));
map1:
mapping load
Proceso as p1,
Proceso1 as v1
Resident t3;
map Proceso1 using map1;
map2:
mapping load
Proceso as p1,
Proceso2 as v2
Resident t3;
map Proceso2 using map2;
map3:
mapping load
Proceso as p1,
Proceso3 as v3
Resident t3;
map Proceso3 using map3;
t1:
LOAD * INLINE [
CodProducto,Descripción ,CodFormato
381148V-05,FORD F250 F350,C08
];
JOIN
t2:
LOAD * INLINE [
CodFormato, Proceso1, Proceso2, Proceso3
C08,D,D,G
];
drop table t3;
Henry este es el truco:
la tablita de la matriz llevatela a excel:
Proceso | D | G |
Proceso1 | 134 | 134 |
Proceso3 | 60 | 50 |
Proceso2 | 80 | 70 |
grabala en una ruta y copia , pega esto de abajo en el script y listo.
Hector
t3:
LOAD Proceso,
Proceso1,
Proceso3,
Proceso2
FROM
(ooxml, embedded labels, table is Sheet1, filters(
Transpose()
));
map1:
mapping load
Proceso as p1,
Proceso1 as v1
Resident t3;
map Proceso1 using map1;
map2:
mapping load
Proceso as p1,
Proceso2 as v2
Resident t3;
map Proceso2 using map2;
map3:
mapping load
Proceso as p1,
Proceso3 as v3
Resident t3;
map Proceso3 using map3;
t1:
LOAD * INLINE [
CodProducto,Descripción ,CodFormato
381148V-05,FORD F250 F350,C08
];
JOIN
t2:
LOAD * INLINE [
CodFormato, Proceso1, Proceso2, Proceso3
C08,D,D,G
];
drop table t3;
muchas gracias Héctor por tu invaluable ayuda, muy útil la solución, era lo que estaba buscando.