A função EOMONTH no Power BI é uma belezura para quem quer trabalhar com datas de forma prática. Sabe aquele momento em que você precisa saber qual é o último dia do mês, seja pra uma análise financeira, planejamento ou só pra saber quando a folga chega? Pois é, é aí que a função EOMONTH entra em ação.

Ela te dá exatamente o último dia do mês, baseando-se numa data que você indicar, e você pode ainda somar ou subtrair meses pra saber o fim de qualquer outro mês, no futuro ou no passado.

A sintaxe é simples demais da conta:

EOMONTH(Data, Números_de_meses)

  • Data: Essa é a data de referência que você coloca.
  • Números_de_meses: Pode ser positivo ou negativo. Se você colocar 1, vai te dar o último dia do mês seguinte. Se colocar -1, vai te dar o último dia do mês anterior.

Agora, vamos ver uns exemplos pra ilustrar isso aí, do jeitinho mineiro:

  1. Último dia do mês atual:
    EOMONTH(TODAY(), 0)
    Esse trem te mostra o último dia do mês em que estamos.
  2. Último dia do mês seguinte:
    EOMONTH(TODAY(), 1)
    Aqui ele vai te mostrar o último dia do próximo mês. Útil demais pra quem quer pagar as contas antes do mês fechar.
  3. Último dia do mês anterior:
    EOMONTH(TODAY(), -1)
    Se você é daqueles que quer saber o que já passou (às vezes a gente tem que lembrar de pagar uma conta que ficou pra trás…), isso aqui resolve.
  4. Último dia de dezembro do ano atual:
    EOMONTH(TODAY(), 12 - MONTH(TODAY()))
    Esse é esperto! Ele calcula o último dia de dezembro do ano atual, independente de que mês estamos agora.
  5. Último dia do mês de aniversário:
    EOMONTH(DATE(2024, 5, 10), 0)
    Se seu aniversário é em maio, isso aqui vai te dizer o último dia de maio de 2024.
  6. Último dia do ano anterior:
    EOMONTH(TODAY(), -12)
    Aqui o trem te dá o último dia do mesmo mês do ano passado. Pra ver se sua vida mudou alguma coisa de lá pra cá.
  7. Fim do trimestre:
    EOMONTH(TODAY(), 3 - MONTH(TODAY()) MOD 3)
    Agora ficou chique, né? Isso aqui te dá o último dia do trimestre atual.
  8. Projeção pra daqui a 6 meses:
    EOMONTH(TODAY(), 6)
    Pra quem tá planejando viagem, o trem te diz quando acaba o mês, seis meses pra frente.
  9. Último dia do mês quando o mundo começou (Ano 2000):
    EOMONTH(DATE(2000, 1, 1), 0)
    Quer saber como era o mundo no bug do milênio? Isso aqui vai te mostrar o último dia de janeiro de 2000.
  10. Último dia do mês no apocalipse financeiro:
    EOMONTH(DATE(2077, 10, 23), 0)
    Se você tá prevendo o fim do mundo das finanças em 2077, isso aqui já te dá a data do último dia daquele mês, pra se preparar.

Aí, pronto! Agora você tem um monte de exemplo de como usar EOMONTH e, com esse jeitinho mineiro, dá pra fazer uma beleza de planejamento de datas no Power BI. O trem é útil demais!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *