Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Como Negar uma lista(qvd) ?

Bom dia, galera!


Sou novo no qLikView e gostaria de saber qual comando eu uso pra negar 2 listas, segue o exemplo como se fosse via SQL, veja se vocês podem em ajudar, por favor ?

select numero,nome

from TABELA 1

where numero not in (select numero TABELA 2)

Como fazer esse comando no qLikView ?

Obrigado!

1 Solution

Accepted Solutions
nicolett_yuri

Utilize a função WILDMATCH, exemplo:

WILDMAtCH(linha, '*PLUS*')

View solution in original post

8 Replies
nicolett_yuri

Você pode usar o NOT Exists, exemplo:

Tabela2:

select numero TABELA 2;


Tabela:

select numero,nome

from TABELA 1

where NOT EXISTS(numero);


DROP TABLE Tabela2;

Not applicable
Author

Yuri, fica assim ?

Não deu certo, pois na base Volume2016 existem 325 numDbm que NÃO estão na Cliente.

Volume2016:

LOAD numDbm

FROM

C:\\testeVol.txt

(txt, codepage is 1252, embedded labels, delimiter is '\t', msq)

;

Cliente:

LOAD numDbm,

     noCliente

FROM

C:\\vendas\Cliente.qvd

(qvd)

where not exists(numDbm)

;

drop table Volume2016;

nicolett_yuri

William, não sei como estão seus dados. De acordo com o que postou, sua pergunta, a forma de se fazer no qlikview é como informei.

Em palavras: Estou retornando registros da tabela Cliente.qvd em que não estejam na tabela Volume2016. A comparação é realizada através do campo numDbm.

Não é isso que você deseja fazer?

Not applicable
Author

Agora deu certo, preciso que me ajude em mais uma coisa, amigo.

No SQL eu utilizo LIKE, como utilizá-lo aqui, segue a função:

Tenho a coluna chamada linha que tem, por exemplo: CALÇA PRETA PLUS TEST

Como filtrar todos os produtos desta coluna que possui a palavra PLUS.

nicolett_yuri

Utilize a função WILDMATCH, exemplo:

WILDMAtCH(linha, '*PLUS*')

Not applicable
Author

Deu certo, amigo!

Você é o cara.

Obrigadão.

nicolett_yuri

William, marque as respostas que te ajudaram para fechar o tópico.

Not applicable
Author

Yuri, onde faço ? Não achei