WEEKNUM
Van toepassing op:berekende kolomberekende tabelMeasureVisuele berekening
Retourneert het weeknummer voor de opgegeven date volgens de return_type
value. Het weeknummer geeft aan waar de week numeriek binnen een yearvalt.
Er zijn twee systemen die worden gebruikt voor deze functie:
- System 1 - De week met 1 januari is de first week van de yearand is genummerd week 1.
- System 2 - De week met de first donderdag van de year is de first week van de yearand wordt genummerd als week 1. Dit systeem is de methodologie die is opgegeven in ISO 8601, dat algemeen bekend staat als het Europese weeknummeringssysteem.
Syntaxis
WEEKNUM(<date>[, <return_type>])
Parameters
Term | Definitie |
---|---|
date |
De date in datetime format. |
return_type |
(Optioneel) Een getal dat bepaalt welke day de week begint. Standaard is 1. Zie de opmerkingen. |
value retourneren
Een geheel getal.
Opmerkingen
De functie WEEKNUM maakt standaard gebruik van een calendar conventie waarin de week met 1 januari wordt beschouwd als de first week van de year. De ISO 8601 calendar standaard, die veel in Europa wordt gebruikt, definieert echter de first week als de week met het merendeel van de dagen (vier or meer) die in de nieuwe yearvallen. Dit betekent dat if
return_type
een geldige value is die niet 21 is, voor jaren waarin er drie dagen or minder zijn in de first week van januari, retourneert de functie WEEKNUM weeknummers die afwijken van de ISO 8601-definitie.Voor
return_type
kan de volgende geldige valuesnot worden ondersteund door sommige DirectQuery-gegevensbronnen:return_type Week begint op Systeem 1 or weggelaten Zondag 1 2 maandag 1 11 maandag 1 12 Dinsdag 1 13 woensdag 1 14 donderdag 1 15 Vrijdag 1 16 Zaterdag 1 17 Zondag 1 21 maandag 2
Voorbeeld 1
In het volgende voorbeeld wordt het weeknummer voor 14 februari 2010 geretourneerd. Bij deze berekening wordt ervan uitgegaan dat weken op maandag beginnen.
= WEEKNUM("Feb 14, 2010", 2)
Voorbeeld 2
In het volgende voorbeeld wordt het weeknummer geretourneerd van het date dat is opgeslagen in de kolom, HireDate, uit de tabel Employees. Bij deze berekening wordt ervan uitgegaan dat weken op zondag beginnen.
= WEEKNUM('Employees'[HireDate])