Data e hora DAX - função WEEKNUM

Descrição

Retorna o número da semana para a data e o ano fornecidos, de acordo com o valor return_type. O número da semana indica onde a semana cai numericamente dentro de um ano.

Sintaxe

WEEKNUM (<date>, [<return_type>])

Parâmetros

Sr. Não. Parâmetro e Descrição
1

date

Data no formato datetime.

2

return_type

Um número que determina o valor de retorno -

1 - A semana começa no domingo. Os dias da semana são numerados de 1 a 7.

2 - A semana começa na segunda-feira. Os dias da semana são numerados de 1 a 7.

Se omitido, o valor padrão é 1.

Valor de retorno

Um número inteiro, no intervalo de 1 a 53.

Observações

DAX usa o tipo de dados datetime para trabalhar com datas e horas.

Se os dados de origem estiverem em um formato diferente, o DAX converterá implicitamente os dados em data e hora para realizar cálculos.

Por padrão, a função WEEKNUM usa uma convenção de calendário em que a semana que contém 1º de janeiro é considerada a primeira semana do ano.

Note - A norma de calendário ISO 8601, amplamente utilizada na Europa, define a primeira semana como aquela em que a maioria dos dias (quatro ou mais) caem no ano novo.

Isso significa que, para anos em que há três dias ou menos na primeira semana de janeiro, a função WEEKNUM retorna números de semanas diferentes da definição ISO 8601.

Exemplo

= WEEKNUM ("Oct 2, 2016", 1) returns 41. 
= WEEKNUM ("Dec 31, 2016", 1) returns 53.