Skip to main content
Announcements
YOUR OPINION MATTERS! Please take the Qlik Experience survey you received via email. Survey ends June 14.
cancel
Showing results for 
Search instead for 
Did you mean: 
srcapille
Contributor
Contributor

data mais atual de cadastro

Olá.

 

Estou com uma tabela de cadastros gigante e gostaria de reduzi-la ao apresentar uma tabela.

a tabela possui

cod_cadastro,

nom_pessoa,

data_atualizacao

a base de 'data_atualizacao' vai de 2002 a 2020, onde um mesmo 'cod_cadastro' pode ser relacionado em várias linhas conforme o número de atualizações de cadastro ele fez.

Eu preciso que a tabela só apresente a última 'data_atualizacao' de cada 'cod_cadastro'.

 

Exemplo: Quero que apareça somente as datas em negrito de cada 'cod_cadastro'

cod_cadastrodata_atualizacao
41809173030/07/2012
41809173030/04/2014
43827497019/12/2019
46714650030/01/2012
46714650021/06/2013
46739726028/11/2017
46749365021/06/2017
49641875008/05/2008
49642170030/08/2012
49642170005/12/2012
49642251002/09/2009
49642413024/08/2007
49642413011/12/2013
49642413027/12/2013
496424130

05/02/2015

1 Solution

Accepted Solutions
danilostochi
Creator II
Creator II

Olá,

//Via Script 

dados:
LOAD * INLINE [
cod_cadastro, data_atualizacao
418091730, 30/07/2012
418091730, 30/04/2014
438274970, 19/12/2019
467146500, 30/01/2012
467146500, 21/06/2013
467397260, 28/11/2017
467493650, 21/06/2017
496418750, 08/05/2008
496421700, 30/08/2012
496421700, 05/12/2012
496422510, 02/09/2009
496424130, 24/08/2007
496424130, 11/12/2013
496424130, 27/12/2013
496424130, 05/02/2015
];

NoConcatenate

dados2:
LOAD
cod_cadastro,
LastValue(data_atualizacao) as new_data_atualizacao

Resident dados Group by cod_cadastro; DROP Table dados;

danilostochi_0-1587349866225.png

 

 

//Via gráfico tabela:

qlik.gif

 

 

 

 

 

 

+55(44) 9 9993-3605, WhatsApp
E-Mail or Skype - danilo16stochi@hotmail.com

View solution in original post

3 Replies
danilostochi
Creator II
Creator II

Olá,

//Via Script 

dados:
LOAD * INLINE [
cod_cadastro, data_atualizacao
418091730, 30/07/2012
418091730, 30/04/2014
438274970, 19/12/2019
467146500, 30/01/2012
467146500, 21/06/2013
467397260, 28/11/2017
467493650, 21/06/2017
496418750, 08/05/2008
496421700, 30/08/2012
496421700, 05/12/2012
496422510, 02/09/2009
496424130, 24/08/2007
496424130, 11/12/2013
496424130, 27/12/2013
496424130, 05/02/2015
];

NoConcatenate

dados2:
LOAD
cod_cadastro,
LastValue(data_atualizacao) as new_data_atualizacao

Resident dados Group by cod_cadastro; DROP Table dados;

danilostochi_0-1587349866225.png

 

 

//Via gráfico tabela:

qlik.gif

 

 

 

 

 

 

+55(44) 9 9993-3605, WhatsApp
E-Mail or Skype - danilo16stochi@hotmail.com
danilostochi
Creator II
Creator II

@srcapille  deu certo? se sim não esqueça de marcar como "correta" a resposta.

 

+55(44) 9 9993-3605, WhatsApp
E-Mail or Skype - danilo16stochi@hotmail.com
srcapille
Contributor
Contributor
Author

Olá Danilo. Estava testando ainda. 

O método em gráfico deu certo. O método em script não consegui resolver. 

O meu LOAD tem 300 colunas, tenho que juntar todas no group by?

Se bem que o método gráfico cumpre bem ao propósito.

 

Obrigado pela dica.