Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Crie uma condição no Load ao carregar.
Ano e Mês Vencimento diferente Ano e Mês do Recebimento
if((ANOMES_MOV) <> (ANOMES_VEC),0,1) as Faixa_Recebimento
Mas estou com problema.
Os vencimento que caim no sábado ou domingo o título e considerado para pagamento no primeiro dia útil
Veja no exemplo na imagem abaixo:
VECTO: 30/04/2017 ELE PAGOU NO DIA 02/05/2017(DIA UTIL) ESTE FICOU FORA DO MÊS E DEVERIA FICAR DENTRO DO MÊS.
VECTO: 01/05/2017 ELE PAGOU NO DIA 01/05/2017(DIA UTIL) ESTE ESTA CORREDO POIS ESTÁ DENTRO DO MÊS
CRIEI DENTRO DO MÊS NO IF ACIMA (FAIXA_RECEBIMENTO). Mas está ficando errado, pois existe títulos que estão ficando fora da faixa.
Como faço para pegar títulos que tem vencimento Sábado e domingo (Para o próximo dia útil).?
Amigo, poderá tratar via script.
Date(Date(Data)+Match(Num(WeekDay(Data)),0,6)) As 'Data_Util',
Só alterar o campo Data acima para o correspondente ao modelo de dados;
Poderá criar os campos Ano Mês a partir desta expressão:
MonthName(Date(Date(Data)+Match(Num(WeekDay(Data)),0,6))) As 'AnoMes_Util'
Agnaldo
Acredito que uma boa solução é, na hora da carga, criar um novo campo com a data de vencimento, testando se a data é sábado ou domingo. Se sim, some 1 (quando domingo) ou 2 (quando sábado) para ter a nova data (na segunda). Daí teste essa nova data.
No caso de feriados se aplica a mesma regra, mas daí o seu calendário deve indicar se a data é feriado ou não.
Amigo, poderá tratar via script.
Date(Date(Data)+Match(Num(WeekDay(Data)),0,6)) As 'Data_Util',
Só alterar o campo Data acima para o correspondente ao modelo de dados;
Poderá criar os campos Ano Mês a partir desta expressão:
MonthName(Date(Date(Data)+Match(Num(WeekDay(Data)),0,6))) As 'AnoMes_Util'
Mario parabéns pela competência.
Muito obrigado.
Date(
Data +
IIf(
Num(WeekDay(Data)) = 5,
3,
Match(Num(WeekDay(Data)), 0, 6)
)
) As Data_Util, Parabéns Mário, neste caso eu precisava que motivo de compensação bancária a sexta-feira também fosse para o próximo dia util (Sexta para Segunda). conseguir esta solução.