Dela via


WEEKNUM

gäller för:beräknad kolumnberäknad tabellMeasurevisuell beräkning

Returnerar veckonumret för den angivna date enligt return_typevalue. Veckonumret anger var veckan faller numeriskt inom en year.

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

  • System 1 – Veckan som innehåller 1 januari är first vecka för yearand är numrerad vecka 1.
  • System 2 - Veckan som innehåller first torsdag i year är den first veckan av yearand är numrerad 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
date date i datetimeformat.
return_type (Valfritt) Ett tal som avgör vilken day veckan börjar. Standard är 1. Se Kommentarer.

Returnera value

Ett heltalsnummer.

Kommentarer

  • Som standard använder funktionen WEEKNUM en calendar konvention där veckan som innehåller 1 januari anses vara den first veckan i year. ISO 8601 calendar standard, som ofta används i Europa, definierar dock den first veckan som den med majoriteten av dagarna (fyra or mer) som faller i den nya year. Det innebär att ifreturn_type är giltiga value andra än 21, under alla år då det finns tre dagar or mindre under den first veckan i januari, returnerar funktionen WEEKNUM veckonummer som skiljer sig från ISO 8601-definitionen.

  • För return_typekan följande giltiga valuesnot stödjas av vissa DirectQuery-datakällor:

    return_type Veckan börjar den System
    1 or utelämnas 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 date som lagras i kolumnen HireDate, från tabellen Employees. Den här beräkningen förutsätter att veckor börjar på söndag.

= WEEKNUM('Employees'[HireDate])

YEARFRAC funktionWEEKDAY funktion