Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
rphpacheco
Contributor III

Trazer apenas os últimos dois dias de cada mês


Boa tarde pessoal.

Tenho um load em que trago a filial, data de vencimento, valor e saldo.

Bom o que eu quero é trazer apenas os finais de semana (Sáb, Dom) em que sejam  último dia do mês.

No início do meu projeto a regra era trazer apenas os valores com vencimentos nos dias de semana, aí assim era muito fácil. Mas agora com esta mudança de regra estou quebrando cabeça para resolver.

Alguém poderia dar uma luz?

rsrsrsrs

Obrigado!

1 Solution

Accepted Solutions
Employee
Employee

Re: Trazer apenas os últimos dois dias de cada mês

Raphael,

Veja se é mais ou menos o que voce precisa

Base:  // simulei Sua tabela ou qvd

load

date(Today() - RowNo()) as Data

autogenerate 1000;

NoConcatenate

LOAD

  Data

resident Base

where Data = Floor(MonthEnd(Data)) AND  // Esse where traz apenas o ultimo dia do mes e se for sab/dom

  match(WeekDay(Data),'Sab','Dom');

2 Replies
Employee
Employee

Re: Trazer apenas os últimos dois dias de cada mês

Raphael,

Veja se é mais ou menos o que voce precisa

Base:  // simulei Sua tabela ou qvd

load

date(Today() - RowNo()) as Data

autogenerate 1000;

NoConcatenate

LOAD

  Data

resident Base

where Data = Floor(MonthEnd(Data)) AND  // Esse where traz apenas o ultimo dia do mes e se for sab/dom

  match(WeekDay(Data),'Sab','Dom');

rphpacheco
Contributor III

Re: Trazer apenas os últimos dois dias de cada mês

Muito obrigado Clever!

Irei fazer alguns ajustes para adaptar ao que preciso, mas é bem isso aí