Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Buenos dias a todos, yo soy nuevo en QlikView y recurro a ustedes para que me puedan hechar una mano con un problema que no se como resolver, la idea original es un poco complicada de explicar pero con un pequeño ejemplo aclaratorio talves me puedan dar luces para resolver mi problema:
tengo dos qvd (tabla1.qvd y tabla2.qvd) cuyos campos son los siguientes:
tabla1:
Codigo //valor numerico
Nombre //valor texto
FechaNac // Fecha Nacimiento
tabla2
Codigo //valor numerico
Ci // valor Numerico
Sexo //valor numerico
Ahora esto seria muy facil en SQL tendria que ser asi:
Select Codigo,Nombre,FechaNac,Sexo From tabla1, tabla2 Where tabla1.Codigo = tabla2.Codigo
Pero esto usando qvd no me permite y la no se como hacerlo.
Les agradesco de antemano cualquier idea.
te adjunto 2 qvd con las especificaciones que das y un qvw para que veas como hacerlo.
saludos mira el script
Facundo muchas Gracias por la respuesta, pero cre que no me exprese muy claramente en mi duda lo que realmente necesito hacer es esto, claro si es posible
Select Codigo, Nombre, FechaNac, Sexo De tabla1, tabla2 Dónde tabla1.Codigo = tabla2.Codigo
donde tabla1 y tabla 2 son .qvd
Hola,
Lo que debes hacer es leer el primer QVD
Load
Cod, Nombre, FecNac
From QVD1; QVD
y hacer un left Join del siguiente
Left Join
load
Cod, CI, Sexo
From QVD2
Asi generas una sola tabla con 5 campos y la forma de sumar los campos del QV2 es via el JOIN del campo
Cod que es comun en ambas tablas
Suerte
Gabriel
Hola,
Lo que debes hacer es leer el primer QVD
Load
Cod, Nombre, FecNac
From QVD1; QVD
y hacer un left Join del siguiente
Left Join
load
Cod, CI, Sexo
From QVD2
Asi generas una sola tabla con 5 campos y la forma de sumar los campos del QV2 es via el JOIN del campo
Cod que es comun en ambas tablas
Suerte
Hola,
Lo que debes hacer es leer el primer QVD
Load
Cod, Nombre, FecNac
From QVD1; QVD
y hacer un left Join del siguiente
Left Join
load
Cod, CI, Sexo
From QVD2
Asi generas una sola tabla con 5 campos y la forma de sumar los campos del QV2 es via el JOIN del campo
Cod que es comun en ambas tablas
Suerte
Hola,
Lo que debes hacer es leer el primer QVD
Load
Cod, Nombre, FecNac
From QVD1; QVD
y hacer un left Join del siguiente
Left Join
load
Cod, CI, Sexo
From QVD2
Asi generas una sola tabla con 5 campos y la forma de sumar los campos del QV2 es via el JOIN del campo
Cod que es comun en ambas tablas
Suerte
Hola,
Lo que debes hacer es leer el primer QVD
Load
Cod, Nombre, FecNac
From QVD1; QVD
y hacer un left Join del siguiente
Left Join
load
Cod, CI, Sexo
From QVD2
Asi generas una sola tabla con 5 campos y la forma de sumar los campos del QV2 es via el JOIN del campo
Cod que es comun en ambas tablas
Suerte
Hola,
Lo que debes hacer es leer el primer QVD
Load
Cod, Nombre, FecNac
From QVD1; QVD
y hacer un left Join del siguiente
Left Join
load
Cod, CI, Sexo
From QVD2
Asi generas una sola tabla con 5 campos y la forma de sumar los campos del QV2 es via el JOIN del campo
Cod que es comun en ambas tablas
Suerte
ESO MISMO ES LO QUE HAGO EN EL SCRIPT DEL QVW, QUE TE ENVIO.
te lo escribo por aqui textual
tabla1:
LOAD codigo,
nombre,
fechanac
FROM
C:\Users\Desktop\tabla1.qvd // cambia esta ruta por la tuya
(qvd);
..................aqui cargas la tabla2 pero no le pones nombre, solo pones join load, y se une a travez del campo que tienen en comun "codigo" , de esta manera tendras todos los datos en una sola table.
join
LOAD codigo,
ci,
sexo
FROM
C:\Users\Desktop\tabla2.qvd// cambia esta ruta por la tuya
(qvd);