Share via


WEEKNUM

Gælder for:Beregnet tabel beregningaf målingsvisualisering for en beregnet kolonne

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.

  • For return_type, bortset fra 21, 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])

Funktionen YEARFRAC
Funktionen WEEKDAY