Skip to main content
Announcements
See what Drew Clarke has to say about the Qlik Talend Cloud launch! READ THE BLOG
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Clave sintetica DUDA

Hola como estàn?

Tengo una consulta respecto a claves sintèticas. Estuve leyendo que lo conveniente es crear una clave compuesta (unir 2 "pks") entre las 2 tablas para eliminarla. Pero que sucede si yo luego tengo otra tabla que quiero que haga REFERENCIA SOLO a 1 "campo" es esa clave compuesta??? La tengo que llamar igual que la clave compuesta y qlikview automaticamente me la relaciona solo con 1 campo? Como se hace en esos casos?

Es decir supongamos que tengo creada una clave compuesta (ID_CLI y COD_FAC) llamada COMPUESTA entre Clientes y Facturas, por citar un ejemplo cualquiera. Y luego quiero que mi tabla vendedores tenga una referencia a ID_CLI.. ¡Como haria para relacionarlas? Lo tengo que llamar ID_CLI y automaticamente lo reconoce o lo tengo que llamar compuesta, por mas que me lo relacione con COD_FAC que no me interesa?

Saludos y gracias!

3 Replies
fdelacal
Specialist
Specialist

Hola licha_lopez

Lo que deberias hacer ees hacer la clave, y además en ese caso cargar el campo ID_CLI en la tabla donde creas la clave,

Atraves de ID_CLI se te linkara con la tabla Vendedores.

Espero que sea claro como lo esplico, de todos modos te recomiendo que te hagas el curso que te paso que es tu primer qlikview,

dudas como estas se te despejaran!

UN SALUDO

Not applicable
Author

Es decir, en cliente me queda:

Clave compuesta (ID_CLI - COD_FAC) y ID_CLI como campo separado

Y en vendedores me queda:

ID_CLI

Asi?

Gracias. Ahora me bajo y leo lo que mandaste.

Saludos!

fdelacal
Specialist
Specialist

exacto, te quedara la clave compuesta y el campo ID_CLI en la tabla, y se te linkara con la otra tabla a travez de ID_CLI.

Si tenes algun otro tipo de duda, no dudes en preguntarme,, un saludo!