WEEKNUM
Van toepassing op:berekende kolom
berekende tabel
Meting
Visuele berekening
Retourneert het weeknummer voor de opgegeven datum volgens de return_type
waarde. Het weeknummer geeft aan waar de week numeriek binnen een jaar valt.
Er zijn twee systemen die worden gebruikt voor deze functie:
- System 1 - De week met 1 januari is de eerste week van het jaar en is genummerd week 1.
- System 2 - De week met de eerste donderdag van het jaar is de eerste week van het jaar en 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 datum in datetime notatie. |
return_type |
(Optioneel) Een getal dat bepaalt op welke dag de week begint. Standaard is 1. Zie de opmerkingen. |
Retourwaarde
Een geheel getal.
Opmerkingen
De functie WEEKNUM maakt standaard gebruik van een kalenderconventie waarin de week met 1 januari wordt beschouwd als de eerste week van het jaar. De ISO 8601-kalenderstandaard, die veel in Europa wordt gebruikt, definieert echter de eerste week als degene met het merendeel van de dagen (vier of meer) die in het nieuwe jaar valt. Dit betekent dat als
return_type
een andere waarde dan 21 is, voor jaren waarin er drie of minder dagen in de eerste week van januari zijn, de functie WEEKNUM weeknummers retourneert die afwijken van de ISO 8601-definitie.Voor
return_type
worden de volgende geldige waarden mogelijk niet ondersteund door sommige DirectQuery-gegevensbronnen:return_type Week begint op Systeem 1 of 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 de datum die is opgeslagen in de kolom, HireDate, uit de tabel Werknemers. Bij deze berekening wordt ervan uitgegaan dat weken op zondag beginnen.
= WEEKNUM('Employees'[HireDate])