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: 
Not applicable

Problema Juntar 2 Tabelas

Pessoal boa tarde,

estou com 2 tabelas.

Exemplo

Tabela A

1

2

3

4

5

Tabela B

1

3

5

Gostaria de mostrar apenas o 2 e o 4

Alguem pode me ajudar com esse problema ?

1 Solution

Accepted Solutions
aderlanrm
Partner - Specialist
Partner - Specialist

Olá Vinicius,

Você conhece o Exists?

Ele faz um verificação de "contem" nas  colunas carregadas, juntando essa função com o operador "not", você terá o resultado esperado.

Veja o exemplo abaixo e veja se lhe ajuda, abraço.

// Usando o Exists

TabelaA:

LOAD * INLINE [

    ColunaTabelaA

    1

    2

    3

    4

    5

];

TabelaB:

LOAD * INLINE [

    ColunaTabelaB

    1

    3

    5

];

Resultado:

LOAD ColunaTabelaA as Resultado

Resident TabelaA

where not Exists(ColunaTabelaB,ColunaTabelaA)

*** Se foi útil, não esqueça de marcar como resposta, assim você ajuda na organização da comunidade e facilitar a localização de problemas respondidos. Obrigado ***

Aderlan Rodrigues
Analista, Arquiteto de Dados e Piloto Amador Drone FPV
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)

View solution in original post

6 Replies
Not applicable
Author

Vinicius, nao entendi o problema. pode explicar melhor ?

Not applicable
Author

Tenho 2 tabelas.
Sendo que na primeira possui

A

B

C

D

na segunda tem

A

C

Gostaria que mostrasse o que tem na primeira tabela mais nao tem na segunda

Conseguiu entender ?

Abracos

aderlanrm
Partner - Specialist
Partner - Specialist

Olá Vinicius,

Você conhece o Exists?

Ele faz um verificação de "contem" nas  colunas carregadas, juntando essa função com o operador "not", você terá o resultado esperado.

Veja o exemplo abaixo e veja se lhe ajuda, abraço.

// Usando o Exists

TabelaA:

LOAD * INLINE [

    ColunaTabelaA

    1

    2

    3

    4

    5

];

TabelaB:

LOAD * INLINE [

    ColunaTabelaB

    1

    3

    5

];

Resultado:

LOAD ColunaTabelaA as Resultado

Resident TabelaA

where not Exists(ColunaTabelaB,ColunaTabelaA)

*** Se foi útil, não esqueça de marcar como resposta, assim você ajuda na organização da comunidade e facilitar a localização de problemas respondidos. Obrigado ***

Aderlan Rodrigues
Analista, Arquiteto de Dados e Piloto Amador Drone FPV
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)
Not applicable
Author

nao funcionou

Teria alguma outra forma ?

aderlanrm
Partner - Specialist
Partner - Specialist

Vinicius, dá uma olhada se você copiou o codigo certo ou se teve outro problema qualquer, pois aqui funciona perfeitamente.

Veja a imagem:

Exists.png

Aderlan Rodrigues
Analista, Arquiteto de Dados e Piloto Amador Drone FPV
 (41) 9 9917-0869  www.BIdeAZ.com.br  Youtube.com/bideaz  Instagram.com/bideaz.in

"Nada é tão inútil quanto fazer eficientemente o que não deveria ser feito." (Peter Drucker)
Not applicable
Author

te mandei mp

abracos