Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
thiago_alessand
Contributor III
Contributor III

Dúvida relacionamento Qlik Sense

Bom dia,

 

é possível, no Qlik Sense, no momento de criar a modelagem de dados via script, relacionar um campo com outros 2 de uma outra tabela, colocando um OR?

 

Ex: Tenho a tabela Usuario e a tabela Monitoramento.

Na tabela Monitoramento há vários campos, sendo que 2 deles são cod_qualidade e cod_producao.

Estes 2 campos são alimentados no sistema conforme o codigo do usuario (cod_usuario) que está na tabela Usuario.

É possível criar a regra "cod_usuario relaciona ou com cod_qualidade ou com cod_producao"?

 

Obrigado

1 Solution

Accepted Solutions
thiago_alessand
Contributor III
Contributor III
Author

Infelizmente via script no Qlik não consegui atender a necessidade.

Consegui contornar a situação criando 2 LEFT JOIN na mesma tabela, com alias diferente, diretamente no sql.

 

Obrigado.

View solution in original post

2 Replies
danilostochi
Creator II
Creator II

Olá, confesso que não entendi muito bem a sua pergunta, se puder criar um exemplo com load * inline ou excel seria de grande ajuda, mas pelo que entendi você possui situações diferentes em uma tabela e quer ligar a mesma em outra, creio que você possa separar tal conteúdo dessa condição no where e concatenar com a mesma mas com outra condição.

exemplo:

tb:
LOAD cod_qualidade as cod_chave,* INLINE [
id, cod_qualidade, cod_producao
1, q1
2, , q2
3, q3
4, , q4
5, q5
] Where cod_qualidade <> '' and not IsNull(cod_qualidade);

Concatenate(tb)
LOAD cod_producao as cod_chave,* INLINE [
id, cod_qualidade, cod_producao
1, q1
2, , q2
3, q3
4, , q4
5, q5
] Where cod_producao <> '' and not IsNull(cod_producao);

//creio que a ideia seria essa   

 

 

+55(44) 9 9993-3605, WhatsApp
E-Mail or Skype - danilo16stochi@hotmail.com
thiago_alessand
Contributor III
Contributor III
Author

Infelizmente via script no Qlik não consegui atender a necessidade.

Consegui contornar a situação criando 2 LEFT JOIN na mesma tabela, com alias diferente, diretamente no sql.

 

Obrigado.