Freigeben über


WEEKNUM

Gilt für:Berechnete Spalteberechnete TabelleMeasurevisuelle Berechnung

Gibt die Wochennummer für die angegebene date gemäß der return_typevaluezurück. Die Wochenzahl gibt an, wo die Woche numerisch innerhalb eines yearfällt.

Für diese Funktion werden zwei Systeme verwendet:

  • System 1 – Die Woche mit dem 1. Januar ist die first Woche der yearand die Nummer 1.
  • System 2 – Die Woche, die den first Donnerstag der year enthält, ist die first Woche der yearand wird als Woche 1 nummeriert. Dieses System entspricht der in ISO 8601 spezifizierten Methode, welche im Allgemeinen als europäisches Wochennummerierungssystem bezeichnet wird.

Syntax

WEEKNUM(<date>[, <return_type>])

Parameter

Begriff Definition
date Die date in datetimeformat.
return_type (Optional) Eine Zahl, die bestimmt, auf welcher day die Woche beginnt. Der Standardwert ist 1. Siehe Hinweise.

value zurückgeben

Eine ganze Zahl

Bemerkungen

  • Standardmäßig verwendet die funktion WEEKNUM eine calendar Konvention, in der die Woche mit dem 1. Januar als die first Woche der yeargilt. Der iso 8601-calendar Standard, der in Europa weit verbreitet ist, definiert jedoch die first Woche als die eine mit der Mehrheit der Tage (vier or mehr) fällt in die neue year. Dies bedeutet, dass ifreturn_type ein beliebiger gültiger value als 21 ist, für alle Jahre, in denen es drei Tage or weniger in der first Woche januar gibt die WEEKNUM-Funktion Wochennummern zurück, die sich von der ISO 8601-Definition unterscheiden.

  • Für return_typekönnen die folgenden gültigen valuesnot von einigen DirectQuery-Datenquellen unterstützt werden:

    return_type Wochenbeginn System
    1 or weggelassen Sonntag 1
    2 Montag 1
    11 Montag 1
    12 Tuesday 1
    13 Wednesday 1
    14 Thursday 1
    15 Freitag 1
    16 Samstag 1
    17 Sonntag 1
    21 Montag 2

Beispiel 1

Das folgende Beispiel gibt die Wochenzahl für den 14. Februar 2010 zurück. Bei dieser Berechnung wird davon ausgegangen, dass die Woche am Montag beginnt.

= WEEKNUM("Feb 14, 2010", 2) 

Beispiel 2

Im folgenden Beispiel wird die Wochennummer der in der Spalte gespeicherten dateHireDateaus der Tabelle Employeeszurückgegeben. Bei dieser Berechnung wird davon ausgegangen, dass die Woche am Sonntag beginnt.

= WEEKNUM('Employees'[HireDate])

YEARFRAC funktionWEEKDAY funktion