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.