A função WEEKNUM
no Power BI é aquele trem que te fala em qual semana do ano um dia específico tá, sô. Pensa só: você tem uma data lá no seu relatório, e você quer saber em que semana do ano ela tá. Aí é que entra essa danada da WEEKNUM
. Ela pega a data, faz uns cálculos que a gente nem entende direito, e devolve o número da semana. Mais fácil que fazer café coado, né?
Estrutura da função:
WEEKNUM(data, [retorno_tipo])
Parâmetros:
data
: É a data que você quer saber em qual semana tá.[retorno_tipo]
: (Opcional) Aqui você escolhe se a semana vai começar no domingo (padrão) ou na segunda-feira.
Agora que a gente já sabe o básico, bora pros exemplos práticos, que é o que interessa!
Exemplo 1: Semana de uma data
WEEKNUM(DATE(2024, 10, 14))
Aqui eu coloquei a data do dia de hoje, 14 de outubro de 2024. A função vai te devolver o número da semana. Se hoje for a 42ª semana do ano, é isso que ela vai te falar. Simples, né?
Exemplo 2: Semana com início no domingo (padrão)
WEEKNUM(TODAY())
Esse aqui usa o dia de hoje, e, por padrão, ele considera que a semana começa no domingo. Então, se hoje é uma segunda, você já tá na semana que começou ontem, uai!
Exemplo 3: Semana começando na segunda-feira
WEEKNUM(TODAY(), 2)
Agora, se você é daqueles que acha que a semana começa na segunda-feira (o que faz mais sentido, né?), só colocar o segundo argumento como 2
. Agora sim, tá tudo nos trinques.
Exemplo 4: Data específica com semana iniciando na segunda
WEEKNUM(DATE(2024, 12, 25), 2)
Aqui eu coloquei o Natal, 25 de dezembro. Com esse 2
no final, ele vai te dizer a semana do Natal começando na segunda. Já dá pra se planejar pras festas, né?
Exemplo 5: Pegando a semana do meu aniversário
WEEKNUM(DATE(2024, 7, 20))
Se você quisesse saber em que semana caiu seu aniversário, por exemplo, eu joguei 20 de julho aí. Aí já dá pra planejar a festa, porque a função vai te falar direitinho.
Exemplo 6: Semana de um evento importante
WEEKNUM(DATE(2025, 1, 1))
Pra quem gosta de planejar as coisas, tipo saber em que semana do ano cai o ano novo, é só jogar a data, e essa belezura te fala qual a semana da virada.
Exemplo 7: Descobrindo a semana de datas no futuro
WEEKNUM(DATE(2030, 10, 10))
Se você é daqueles que gosta de ver bem lá pra frente, esse exemplo vai te ajudar a saber em que semana vai cair o seu planejamento em 2030. Ó, já dá pra se preparar com antecedência, hein?
Exemplo 8: Semana de uma data no passado
WEEKNUM(DATE(1990, 6, 15))
E se você for nostálgico e quiser saber qual semana você nasceu, por exemplo, ou uma data importante lá nos anos 90, é só usar a função que ela te responde na lata.
Exemplo 9: Semana com coluna de datas
WEEKNUM(Tabela[Data], 2)
Agora, se você tem uma coluna de datas na sua tabela e quer saber em qual semana do ano cada data tá, é só colocar a coluna no lugar da data. Facinho demais!
Exemplo 10: Calculando semana em um ano bissexto
WEEKNUM(DATE(2024, 2, 29), 2)
Ah, e se for ano bissexto, com aquele 29 de fevereiro? Não tem erro, uai! A função dá conta do recado e te diz a semana certinha, sem frescura.
E aí, gostou da função WEEKNUM
? Esse trem é bom demais da conta pra organizar as coisas, planejar prazos e ainda saber se você tá na semana certa ou já passou, né?