Ir para conteúdo
  • 0

Criar vigências na dCalendário


Walbert Vieira
Ir para solução Solucionado por Walbert Vieira ,

Pergunta

  • Alunos

Galera,

Na empresa onde trabalho, o fechamento de folha dos motoristas se inicia no dia 21 até o dia 20 do mês seguinte. Logo, a vigência de abril se inicia no dia 21 de março e termina no dia 20 de abril, vigência de maio começa no dia 21 de abril e termina no dia 20 de maio e assim sucessivamente.

Como posso criar uma coluna condicional para trazer o mês vigente de acordo com as informações acima?

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos

Boa tarde, Walbert.

Como você considera o mês de dezembro?

Não sei se é a melhor solução, mas este código aqui faz o que necessita, só é preciso definir qual a vigência de 21 de dezembro em diante.

= Table.AddColumn(#"Inserted Day", "Vigência", each if [Month] <> 12 then if [Day] >= 21 then Date.MonthName(#date([Year],[Month]+1,1)) else Date.MonthName(#date([Year],[Month],1)) else if [Day] < 21 then Date.MonthName(#date([Year],[Month],1)) else "Ano que vem...")

Abraços!

Editado por Fábio Marquez
Complementando a resposta
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...