WEEKNUM
Gælder for: Beregning af målingsvisualisering for beregnet kolonne i beregnet tabel
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 |
---|---|
dato | Datoen i formatet datetime . |
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 for de år, hvor der er tre dage eller mindre i den første uge i januar, returnerer funktionen WEEKNUM ugenumre, der er forskellige fra ISO 8601-definitionen.
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 0 12 Tirsdag 0 13 Onsdag 0 14 Torsdag 0 15 Fredag 0 16 Lørdag 0 17 Søndag 0 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 Medarbejdere. Denne beregning forudsætter, at uger starter søndag.
= WEEKNUM('Employees'[HireDate])