Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
vitexo87
Creator
Creator

Restringir relacionamento entre tabelas

Eu sei que é possível mas não me recordo de como.

Tenho varias tabelas na nuvem de dados que possuem uma coluna com o mesmo nome em cada uma delas, qual é a função que me permite restringir o relacionamento entre apenas duas dessas várias tabelas por esse campo?

Labels (5)
1 Solution

Accepted Solutions
fernando_tonial
Partner - Specialist
Partner - Specialist

Olá Vitor,

Existe a possibilidade de fazer uma tabela parcialmente desconectada do modelo associativo do QlikView.

Mas tem que ver se é isso mesmo que você deseja.

Para isso basta colocar o comando Loosen Table.

ASCII:

Load

if(RecNo()>=65 and RecNo()<=90,RecNo()-64) as Num,

Chr(RecNo()) as AsciiAlpha,

RecNo() as AsciiNum

autogenerate 255

Where (RecNo()>=32 and RecNo()<=126) or RecNo()>=160 ;

LOOSEN Table ASCII;

Outra forma de fazer é ir nas propriedades do documento, página Tabelas e escolher a tabela que é parcialmente desconectado, conforme imagem abaixo.

Loosen Tables.png

Consulte também no manual anexo nos apêndices.

F Criando Tabelas Parcialmente Desconectadas Intencionalmente na página 995.

Don't worry, be Qlik.

Tonial.

Don't Worry, be Qlik.

View solution in original post

7 Replies
maxgro
MVP
MVP

you have to rename the columns in the tables where you don't want the relation

to rename a column

load

     column as newcolumn,

     .....

nicolett_yuri

Vitor, não existe nenhum comando para restringir o relacionamento, conforme o maxgro explicou, você deve renomear e manter iguais apenas as que deseja que tenham relacionamento.

Anonymous
Not applicable

Talvez o Qualify te ajude

fernando_tonial
Partner - Specialist
Partner - Specialist

Olá Vitor,

Existe a possibilidade de fazer uma tabela parcialmente desconectada do modelo associativo do QlikView.

Mas tem que ver se é isso mesmo que você deseja.

Para isso basta colocar o comando Loosen Table.

ASCII:

Load

if(RecNo()>=65 and RecNo()<=90,RecNo()-64) as Num,

Chr(RecNo()) as AsciiAlpha,

RecNo() as AsciiNum

autogenerate 255

Where (RecNo()>=32 and RecNo()<=126) or RecNo()>=160 ;

LOOSEN Table ASCII;

Outra forma de fazer é ir nas propriedades do documento, página Tabelas e escolher a tabela que é parcialmente desconectado, conforme imagem abaixo.

Loosen Tables.png

Consulte também no manual anexo nos apêndices.

F Criando Tabelas Parcialmente Desconectadas Intencionalmente na página 995.

Don't worry, be Qlik.

Tonial.

Don't Worry, be Qlik.
nicolett_yuri

Fernando, nem lembrava mais disso!! haha

Muito bom!

fernando_tonial
Partner - Specialist
Partner - Specialist

É nobre Yuri, a idade mais avançada atrapalha a memória , brincadeira....

Como sempre falo nos treinamentos, "Eu não lembro de tudo, mas o manual lembra".

Don't worry, be Qlik.

Tonial.

Don't Worry, be Qlik.
nicolett_yuri

rsrsrs!! É isso aí!

Comunidade é boa por isso!