Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
gäller för:beräknad kolumn
beräknad tabell
Mått
Visuell 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 - Veckan som innehåller årets första torsdag är årets första vecka och ä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 |
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
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 Employees. Den här beräkningen förutsätter att veckor börjar på söndag.
= WEEKNUM('Employees'[HireDate])