Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Boa tarde amigos,
Estou com alguma dificuldade:
Quero calcular a quantidade de NFs que estão para vencer em 1 dia, 5 e acima disso.
Campos:
DT_Vencimento
Num_NFs
Valor_NF
Situação: Em aberto
Conforme entendimento no skype, fica mais facilitada a resolução assim:
If(data_venc<today(),'Vencido',If(data_venc=today()+1,'Vence Amanhã','A vencer')) as Situação_NF
Na UI:
count({<Situação_NF={'Vencido'}>}distinct num_nf)
count({<Situação_NF={'A vencer'}>}distinct num_nf)
count({<Situação_NF={'Vence Amanhã'}>}distinct num_nf)
Para vencer em 1 dia:
Count({<DT_Vencimento={"$(=Today()+1)"},Situação={"Em a*"}>}distinct Num_NFs)
Para vencer em 5 dias:
Count({<DT_Vencimento={"$(=Today()+5)"},Situação={"Em a*"}>}distinct Num_NFs)
E por aí vai...
Marcel, boa tarde!
Estou trabalhando com NFs também e passei por uma situação um pouco similar...
Precisei criar um campo onde difere as NFs de pagas, vencidas e a vencer.
IF(DATE(Date#(Data_Venc, 'YYYYMMDD'), 'DD/MM/YYYY') < TODAY() AND (Data_Venc= null() or Len(Data_Venc)<2),'Vencidos',
IF(DATE(Date#(Data_Venc, 'YYYYMMDD'), 'DD/MM/YYYY') < TODAY(),'Pago',
IF(DATE(Date#(Data_Venc, 'YYYYMMDD'), 'DD/MM/YYYY') >= TODAY() AND (Data_Venc= null() or Len(Data_Venc)<2),'A Vencer','Pago'))) AS [Status NF]
Espero que dê uma luz.
Conforme entendimento no skype, fica mais facilitada a resolução assim:
If(data_venc<today(),'Vencido',If(data_venc=today()+1,'Vence Amanhã','A vencer')) as Situação_NF
Na UI:
count({<Situação_NF={'Vencido'}>}distinct num_nf)
count({<Situação_NF={'A vencer'}>}distinct num_nf)
count({<Situação_NF={'Vence Amanhã'}>}distinct num_nf)
Entendi como você fez, fiz alguns ajustes e ficou bom. Vou usar pra uma outra analise.
Do Thiago pra agora me atende, muito obrigado