Læs på engelsk

Del via


WEEKNUM

gælder for:beregnet kolonneberegnet tabelMeasurevisualiseringsberegning

Returnerer ugenummeret for den angivne date i henhold til return_typevalue. Ugenummeret angiver, hvor ugen falder numerisk inden for en year.

Der er to systemer , der bruges til denne funktion:

  • System 1 – Den uge, der indeholder den 1. januar, er den first uge i yearand er nummereret uge 1.
  • System 2 – Den uge, der indeholder first torsdag i year, er den first uge i yearand er nummereret 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 date i datetimeformat.
return_type (Valgfrit) Et tal, der bestemmer, hvilken day ugen starter på. Standard er 1. Se Bemærkninger.

Returner value

Et heltal.

Bemærkninger

  • Funktionen WEEKNUM bruger som standard en calendar-konvention, hvor den uge, der indeholder den 1. januar, anses for at være den first uge i year. ISO 8601 calendar standard, der er udbredt i Europa, definerer den first uge som den, hvor de fleste dage (fire or mere) falder i den nye year. Det betyder, at ifreturn_type er en hvilken som helst gyldig value andet end 21, for alle år, hvor der er tre dage or mindre i den first uge i januar, returnerer funktionen WEEKNUM ugenumre, der er forskellige fra ISO 8601-definitionen.

  • I forbindelse med return_typeunderstøttes følgende gyldige values muligvis not af nogle DirectQuery-datakilder:

    return_type Ugen starter den System
    1 or 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 de date, der er gemt i kolonnen HireDate, fra tabellen Employees. Denne beregning forudsætter, at uger starter søndag.

= WEEKNUM('Employees'[HireDate])

YEARFRAC funktion
WEEKDAY funktion