Skip to main content
Announcements
Live today at 11 AM ET. Get your questions about Qlik Connect answered, or just listen in. SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Greco2304
Contributor II
Contributor II

Set Analysis com filtro de Data Inicio e maior data de Atualização de estado

Prezados,

 

Preciso incluir no set analysis para que traga somente o registro mais recente de outro campo de data.

 

Hoje tenho o seguinte:

 

=
NUM(

Count(
{<
DATA_CRIACAO_NUM = {$(vPeriodSel)},
ESTADO_MOTIVO_PROPOSTA_WAS = {
67, 68, 231,
11, 20, 30, 32, 33, 41, 45, 52, 54, 56, 57, 60, 66, 80, 153, 328, 330, 332, 334, 338, 351, 352, 353, 360, 451, 571, 581, 681, 693, 696, 812, 820, 826, 3351, 3381, 3382, 3383, 9999,
70, 72, 73, 74, 75, 243, 245
}
>}
DISTINCT NUM_PROPOSTA
)

, '#.##0 ')

 

Porém está trazendo todos os registros da proposta e queria trazer apenas a maior data do Estado da Proposta (DATA_ESTADO)

1 Solution

Accepted Solutions
Greco2304
Contributor II
Contributor II
Author

Rafa,

Não funcionou pois a regra aplica-se para toda a amostra de dados e com isso reduz a minha base. encontrei a solução na carga de dados incluindo uma flag com "IF" fazendo uma verificação da maior DATA_ESTADO por proposta

 

LOAD *,
if(NUM_PROPOSTA = Previous(NUM_PROPOSTA), 0, 1) as FLAG_LASTDATE_ESTADOPROP
Resident Ipac_WAS_II_Temp
Order by NUM_PROPOSTA, DATA_ESTADO_NUM desc;

View solution in original post

2 Replies
RafaMartins
Creator II
Creator II

Bom dia inclua no seu set:

Data_Estado={$(=Max(Data_Estado))}

Greco2304
Contributor II
Contributor II
Author

Rafa,

Não funcionou pois a regra aplica-se para toda a amostra de dados e com isso reduz a minha base. encontrei a solução na carga de dados incluindo uma flag com "IF" fazendo uma verificação da maior DATA_ESTADO por proposta

 

LOAD *,
if(NUM_PROPOSTA = Previous(NUM_PROPOSTA), 0, 1) as FLAG_LASTDATE_ESTADOPROP
Resident Ipac_WAS_II_Temp
Order by NUM_PROPOSTA, DATA_ESTADO_NUM desc;