Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Nov. 20th, Qlik Insider - Lakehouses: Driving the Future of Data & AI - PICK A SESSION
cancel
Showing results for 
Search instead for 
Did you mean: 
raulmariano
Contributor
Contributor

Mostrar a descrição do ultimo status

Pessoal, 
Estou com um problema para conseguir pegar a descrição do último status que o cliente tem na base.

Tenho na base o id_cliente, dt_status, desc_status, tp_cliente

Para um mesmo cliente tenho vários registros de status dele, e gostaria pegar a desc_status com a maior dt_status, dos clientes que tem o tp_cliente igual a Vip, isso para cada cliente.

Desde já agradeço

Raul Mariano

Labels (1)
1 Solution

Accepted Solutions
jberna26
Partner - Contributor III
Partner - Contributor III

Olá @raulmariano ,

 

Não sei se haverá uma maneira mais simples, mas o que eu faria era, primeiro um load com os clientes e a máxima data, filtrado pelo tp_cliente:

LOAD

id_cliente, Max(dt_status) as max_dt_status

From (db)

Where tp_client = 'Vip'

Group by id_cliente;

 

Depois faria um left join na tabela acima:

Left join

LOAD

id_client, dt_status as max_dt_status,desc_status

From (db);

 

Espero ter ajudado 😉

 

Depois 

View solution in original post

1 Reply
jberna26
Partner - Contributor III
Partner - Contributor III

Olá @raulmariano ,

 

Não sei se haverá uma maneira mais simples, mas o que eu faria era, primeiro um load com os clientes e a máxima data, filtrado pelo tp_cliente:

LOAD

id_cliente, Max(dt_status) as max_dt_status

From (db)

Where tp_client = 'Vip'

Group by id_cliente;

 

Depois faria um left join na tabela acima:

Left join

LOAD

id_client, dt_status as max_dt_status,desc_status

From (db);

 

Espero ter ajudado 😉

 

Depois