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.