DAX Date & Time - Funzione WEEKNUM

Descrizione

Restituisce il numero della settimana per la data e l'anno specificati in base al valore return_type. Il numero della settimana indica dove cade numericamente la settimana entro un anno.

Sintassi

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

Parametri

Sr.No. Parametro e descrizione
1

date

Data in formato datetime.

2

return_type

Un numero che determina il valore restituito -

1 - La settimana inizia la domenica. I giorni feriali sono numerati da 1 a 7.

2 - La settimana inizia il lunedì. I giorni feriali sono numerati da 1 a 7.

Se omesso, il valore predefinito è 1.

Valore di ritorno

Un numero intero compreso tra 1 e 53.

Osservazioni

DAX usa il tipo di dati datetime per lavorare con date e ore.

Se i dati di origine sono in un formato diverso, DAX converte in modo implicito i dati in datetime per eseguire calcoli.

Per impostazione predefinita, la funzione WEEKNUM utilizza una convenzione di calendario in cui la settimana contenente il 1 gennaio è considerata la prima settimana dell'anno.

Note - Lo standard del calendario ISO 8601, ampiamente utilizzato in Europa, definisce la prima settimana come quella con la maggior parte dei giorni (quattro o più) che cadono nel nuovo anno.

Ciò significa che per anni in cui ci sono tre giorni o meno nella prima settimana di gennaio, la funzione NUM.SETTIMANA restituisce numeri di settimana diversi dalla definizione ISO 8601.

Esempio

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