Skip to main content
Announcements
Qlik Introduces a New Era of Visualization! READ ALL ABOUT IT
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!