Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Estimados,
esperando que se encuentren bien, les queria consultar porque y como se puede solucionar el siguiente problema:
Tengo el campo apellidos que se repite en las dos tablas, lo que pasa es que si en una tabla cambio el nombre de apellido por otro (ejemplo apellido2), despues cuando quiero hacer una tabla dinamica que ocupe la dimension de apellidos o apellido2 me trae solamente los datos de esa tabla y no los de la otra porque sucede esto.
Me pasa algo similar con las fechas, quedo atento a sus comentarios para evitar este problema, saludos.
Hola, puedes crear una clave compuesta uniendo los 2 campos en uno para relacionar los datos:
LOAD APELLIDOS &'#'& CORRELATIVO_RELACION as IdApellidosCorrelativo
... // resto de campos
Luego tienes 2 opciones:
- Dejar los campos sueltos solo en una de las tablas. Esto te puede servir si una de las 2 tablas tiene todos los valores y la otra solo un subconjunto de estos, habría que dejar los campos sueltos (APELLIDOS y CORR..) en la tabla que tenga todas las combinaciones.
-Si los datos pueden estar repartidos (claves en tabla A que no están en B y al revés) puedes crear una tabla en medio con todas las claves y los campos sueltos, quitando los campos sueltos de las 2 tablas y dejándolos solo en la intermedia:
LOAD
IdApellidosCorrelativo,
Subfield(FieldValue('IdApellidosCorrelativo', RecNo()), '#', 1) as APELLIDOS,
Subfield(FieldValue('IdApellidosCorrelativo', RecNo()), '#', 2) as CORRELATIVO_OPERACION
AutoGenerate FieldValueCount('Key');
Saludos.