Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Posting on Qlik Community is temporarily paused for some users. Thank you for patience and we'll update you soon!
cancel
Showing results for 
Search instead for 
Did you mean: 
LENILSONANDRES
Contributor
Contributor

EXCLUIR LINHAS NA CARGA DADOS - SCRIP

Pessoal, boa tarde

Gostaria de uma ajuda na seguinte situação: Importei uma tabela do excel e adicionei uma coluna com Valor Máximo de Termo Aditivo de um contrato, (abaixo). Agora quero excluir as linhas dos aditivos menores que o Valor máximo, como poderia fazer:

Contrato:
LOAD [Nr. Contrato],
[Data Inicio],
[Data Assinat],
[Data Revisao],
[Ini Aditivo],
[Fim Aditivo],
[Data Final],
Cliente,
[Lj. Cliente],
Revisao,
Situacao,
[Termo Aditiv],
Cliente1,
Month([Data Assinat]) as mês
FROM
[xxxxx., table is contrato9);

Left Join (CN9)

LOAD [Nr. Contrato],
MAX(Revisao) as Valormax
Resident CN9
Group BY [Nr. Contrato];

GOSTARIA QUE SÓ FICASSE A LINHA DO ADITIVO DE NÚMERO 10:

ClienteCliente1Nr. ContratoAditivoValormaxSituacao
1CLIENTE AS122.019810Revisado
1CLIENTE AS122.019910Revisado
1CLIENTE AS122.0191010Vigente
1CLIENTE AS122.019710Revisado
1CLIENTE AS122.019 10Revisado
1CLIENTE AS122.019110Revisado
1CLIENTE AS122.019210Revisado
1CLIENTE AS122.019310Revisado
1CLIENTE AS122.019410Revisado
1CLIENTE AS122.019510Revisado
1CLIENTE AS122.019610Revisado

 

1 Solution

Accepted Solutions
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Não seria fazer um Where para pegar somente a Situação = 'Vigente' ?

Teria como resolver com mapping , LOAD sobre LOAD,

mas seguindo o que voce já fez , basta fazer um segundo  LOAD com noconcatenate e drop tabela anterior.

No meu exemplo a diferença que voce le de um XLS e eu de um inline.....

Segue exemplo

 

2020-04-18 10_50_27-Qlik Sense Desktop.png

 

2020-04-18 10_53_15-Qlik Sense Desktop.png

furtado@farolbi.com.br

View solution in original post

2 Replies
afurtado
Partner Ambassador/MVP
Partner Ambassador/MVP

Não seria fazer um Where para pegar somente a Situação = 'Vigente' ?

Teria como resolver com mapping , LOAD sobre LOAD,

mas seguindo o que voce já fez , basta fazer um segundo  LOAD com noconcatenate e drop tabela anterior.

No meu exemplo a diferença que voce le de um XLS e eu de um inline.....

Segue exemplo

 

2020-04-18 10_50_27-Qlik Sense Desktop.png

 

2020-04-18 10_53_15-Qlik Sense Desktop.png

furtado@farolbi.com.br
LENILSONANDRES
Contributor
Contributor
Author

Muito Obrigado meu amigo.

Fiz a leitura LOAD do arquivo novamente e o WHERE onde deu certo.

Forte abraço!