Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Olá, preciso de ajuda, estou tentando obter quantos dias por mês corresponde, tenho uma coluna month_inicio '15072019', outra coluna month_term '15082019' e outra coluna dos dias '30'.
o que eu preciso saber é quantos dias desses '30' correspondem a cada mês
Poderia ter outras saídas, mas pelo script creio ficar mais fácil. E neste caso, prefiro usar o iterno()
Crio 2 novas colunas. Uma o inicio e final pois podem entrar em outro mes, conforme o exemplo passado (01/2020 a 03/2020).
Foi mudado e agora cria mais registros. Então, o primeiro continua dando os 16 dias e 14 dias. E agora temos os outros dias do segundo exemplo, que deu 30 dias em Janeiro,28 em fevereiro e 2 dias em março. Se achar, pode acrescentar 1 dia ao calculo (se considerar que do dia 01/03 a 03/03 foram 3 dias e não 2)
não esgotei os testes, portanto pode ser que dentro do mes tenha erro.
a expressão para o month_inicio (que da 16 dias no seu exemplo)
=floor(monthend(date#(month_inicio,'DDMMYYYY'))) - floor(date#(month_inicio,'DDMMYYYY'))
a expressão para o month_term (que da 14 dias)
=floor(date#(month_term ,'DDMMYYYY')) - floor(monthstart(date#(month_term ,'DDMMYYYY')))
Olá querida, acho, mas tenho o problema de que, se houver 3 meses exemplo start_date = 01-01-2020, end_date = 03-03-2020, neste caso, como calculo os dias de fevereiro?
Saudações
Poderia ter outras saídas, mas pelo script creio ficar mais fácil. E neste caso, prefiro usar o iterno()
Crio 2 novas colunas. Uma o inicio e final pois podem entrar em outro mes, conforme o exemplo passado (01/2020 a 03/2020).
Foi mudado e agora cria mais registros. Então, o primeiro continua dando os 16 dias e 14 dias. E agora temos os outros dias do segundo exemplo, que deu 30 dias em Janeiro,28 em fevereiro e 2 dias em março. Se achar, pode acrescentar 1 dia ao calculo (se considerar que do dia 01/03 a 03/03 foram 3 dias e não 2)
não esgotei os testes, portanto pode ser que dentro do mes tenha erro.
espero que este querida não tenha sido para mim.... 😁