Dela via


WEEKNUM

Gäller för:Beräknad kolumnBeräknad tabellMåttVisuell beräkning

Returnerar veckonumret för det angivna datumet enligt värdet return_type . Veckonumret anger var veckan infaller numeriskt inom ett år.

Det finns två system som används för den här funktionen:

  • System 1 – Veckan som innehåller 1 januari är årets första vecka och är numrerad vecka 1.
  • System 2 – Den vecka som innehåller årets första torsdag är årets första vecka och numreras som vecka 1. Det här systemet är den metod som anges i ISO 8601, som ofta kallas numreringssystemet för europaveckan.

Syntax

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

Parametrar

Period Definition
datum Datumet i datetime-format .
return_type (Valfritt) Ett tal som avgör vilken dag veckan börjar. Standard är 1. Se Kommentarer.

Returvärde

Ett heltalsnummer.

Kommentarer

  • Som standard använder funktionen WEEKNUM en kalenderkonvention där veckan som innehåller 1 januari anses vara årets första vecka. Iso 8601-kalenderstandarden, som används ofta i Europa, definierar dock den första veckan som den med majoriteten av dagarna (fyra eller fler) som faller under det nya året. Det innebär att om return_type är något annat giltigt värde än 21, under några år då det finns tre dagar eller mindre under den första veckan i januari, returnerar funktionen WEEKNUM veckonummer som skiljer sig från ISO 8601-definitionen.

  • För return_type, förutom 21, kanske följande giltiga värden inte stöds av vissa DirectQuery-datakällor:

    return_type Veckan börjar den System
    1 eller utelämnad söndag 1
    2 Måndag 1
    11 Måndag 1
    12 Tisdag 1
    13 Onsdag 1
    14 Torsdag 1
    15 Fredag 1
    16 lördag 1
    17 söndag 1
    21 Måndag 2

Exempel 1

I följande exempel returneras veckonumret för den 14 februari 2010. Den här beräkningen förutsätter att veckor börjar på måndag.

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

Exempel 2

I följande exempel returneras veckonumret för det datum som lagras i kolumnen HireDate från tabellen Anställda. Den här beräkningen förutsätter att veckor börjar på söndag.

= WEEKNUM('Employees'[HireDate])

Funktionen YEARFRAC
Funktionen WEEKDAY