Skip to main content
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.