Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
joffremota
Partner - Contributor III
Partner - Contributor III

Excluir informações de LOADs distintos

Boa tarde!!

Possuo os dois LOADs abaixo:

MatriculasExcluir:

LOAD * INLINE [

  Funciona_EmpresaMatricula_Excluir

  101_101813

  101_2

  102_1000946

  103_300372

  104_1

  105_1

  105_700191

  301_2107314

  301_2107315

  301_2107965

  301_2107966

];

FuncionaHist:

LOAD

  *,

  Funciona_EmpresaMatricula AS Funciona_EmpresaMatricula_Excluir

FROM

  [T_FuncionaHist.qvd] (qvd);



O que quero fazer é o seguinte. Com base nas chaves do primeiro LOAD, quero excluir as linhas existentes no segundo LOAD.

Algo do tipo:


Where Funciona_EmpresaMatricula <> Funciona_EmpresaMatricula_Excluir

Alguma dica de como fazer isso funcionar? Já tentei Not Match, Not Exists... Acredito que estou usando errado.

Atenciosamente,

Joffre Mota

13 Replies
joffremota
Partner - Contributor III
Partner - Contributor III
Author

Segue arquivo em anexo.

Atenciosamente,

Joffre Mota

nicolett_yuri

Joffre, a informação da coluna Funciona_EmpresaMatricula esta bem diferente da que você listou no INLINE. Isso não pode. O conteúdo deve ser idêntico para você excluir, ou seja, o conteúdo "101_101813" (que esta na sua tabela inline) também deve existir em seu qvd.

Talvez esse campo seja uma concatenação de outros campos.

joffremota
Partner - Contributor III
Partner - Contributor III
Author

Realmente, Yuri. Na verdade, eu coloquei a coluna errada pra vocês no arquivo que enviei, mas depois que você falou, percebi que estou usando hífen ao invés de usar underline para separar a empresa da matrícula.

Ou seja: 101-101813 ao invés de 101_101813

Obrigado!!

Atenciosamente,

Joffre Mota

nicolett_yuri

Que bom que deu certo