WEEKNUM
gælder for:beregnet kolonne
beregnet tabel
beregning af måling
visualisering
Returnerer ugenummeret for den angivne dato i henhold til den return_type
værdi. Ugenummeret angiver, hvor ugen falder numerisk inden for et år.
Der er to systemer , der bruges til denne funktion:
- System 1 – Den uge, der indeholder den 1. januar, er den første uge i året og nummereres som uge 1.
- System 2 – Den uge, der indeholder den første torsdag i året, er den første uge i året og nummereres som uge 1. Dette system er den metode, der er angivet i ISO 8601, som er almindeligt kendt som det europæiske ugenummereringssystem.
Syntaks
WEEKNUM(<date>[, <return_type>])
Parametre
Begreb | Definition |
---|---|
date |
Datoen i datetime format. |
return_type |
(Valgfrit) Et tal, der bestemmer, hvilken dag ugen starter på. Standard er 1. Se Bemærkninger. |
Returværdi
Et heltal.
Bemærkninger
Funktionen WEEKNUM bruger som standard en kalenderkonvention, hvor den uge, der indeholder den 1. januar, anses for at være den første uge i året. ISO 8601-kalenderstandarden, der er udbredt i Europa, definerer den første uge som den, hvor de fleste dage (fire eller flere) falder i det nye år. Det betyder, at hvis
return_type
er en anden gyldig værdi end 21, returnerer funktionen WEEKNUM ugenumre, der er forskellige fra ISO 8601-definitionen, for de år, hvor der er tre dage eller mindre i den første uge i januar.I forbindelse med
return_type
understøttes følgende gyldige værdier muligvis ikke af nogle DirectQuery-datakilder:return_type Ugen starter den System 1 eller udeladt Søndag 1 2 Mandag 1 11 Mandag 1 12 Tirsdag 1 13 Onsdag 1 14 Torsdag 1 15 Fredag 1 16 Lørdag 1 17 Søndag 1 21 Mandag 2
Eksempel 1
I følgende eksempel returneres ugenummeret for 14. februar 2010. Denne beregning forudsætter, at uger starter mandag.
= WEEKNUM("Feb 14, 2010", 2)
Eksempel 2
I følgende eksempel returneres ugenummeret for den dato, der er gemt i kolonnen HireDate, fra tabellen Employees. Denne beregning forudsætter, at uger starter søndag.
= WEEKNUM('Employees'[HireDate])