WEEKNUM
Gilt für:Berechnete Spalteberechnete TabelleMeasurevisuelle Berechnung
Gibt die Wochennummer für die angegebene date gemäß der return_type
valuezurü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 datetime format. |
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 if
return_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_type
kö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])