Share via


WEEKNUM

Gjelder beregnet beregning av beregnet tabellfor beregnet kolonne

Returnerer ukenummeret for den angitte datoen i henhold til den return_type verdien. Ukenummeret angir hvor uken faller numerisk i løpet av et år.

Det finnes to systemer som brukes for denne funksjonen:

  • System 1 – Uken som inneholder 1. januar er den første uken i året og nummereres uke 1.
  • System 2 – Uken som inneholder den første torsdagen i året, er den første uken i året og er nummerert som uke 1. Dette systemet er metodikken som er angitt i ISO 8601, som er kjent som det europeiske ukenummereringssystemet.

Syntaks

WEEKNUM(<date>[, <return_type>])  

Parametere

Term Definisjon
dato Datoen i datetime-format .
return_type (Valgfritt) Et tall som bestemmer hvilken dag uken begynner på. Standard er 1. Se merknader.

Returverdi

Et heltall.

Merknader

  • Som standard bruker WEEKNUM-funksjonen en kalenderkonvensjon der uken som inneholder 1. januar anses å være den første uken i året. Iso 8601-kalenderstandarden, mye brukt i Europa, definerer imidlertid den første uken som den med de fleste dagene (fire eller flere) som faller i det nye året. Dette betyr at hvis return_type er en annen gyldig verdi enn 21, for alle år der det er tre dager eller mindre i den første uken i januar, returnerer WEEKNUM-funksjonen ukenumre som er forskjellige fra ISO 8601-definisjonen.

  • For return_type, bortsett fra 21, kan følgende gyldige verdier ikke støttes av enkelte DirectQuery-datakilder:

    return_type Uken begynner System
    1 eller utelatt Søndag 1
    2 Mandag 1
    11 Mandag 1
    12 Tirsdag 1
    13 Onsdag 1
    14 Torsdag 1
    sept. Fredag 1
    16 Lørdag 1
    17 Søndag 1
    21 Mandag 2

Eksempel 1

Følgende eksempel returnerer ukenummeret for 14. februar 2010. Denne beregningen forutsetter at uker begynner på mandag.

= WEEKNUM("Feb 14, 2010", 2) 

Eksempel 2

Følgende eksempel returnerer ukenummeret for datoen som er lagret i kolonnen HireDate, fra tabellen Ansatte. Denne beregningen forutsetter at uker begynner på søndag.

= WEEKNUM('Employees'[HireDate])

YEARFRAC (funksjon)
UKEDAG (funksjon)