Delen via


WEEKNUM

Van toepassing op:berekende kolomberekende tabelMetingVisuele 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_typeworden 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])

YEARFRAC functieWEEKDAY