WEEKNUM
Gilt für:Berechnete Spalte
Berechnete Tabelle
Measure
visuelle Berechnung
Gibt die Wochenzahl für das angegebene Datum gemäß dem wert return_type
zurück. Die Wochenzahl gibt an, wo die Woche numerisch innerhalb eines Jahres fällt.
Für diese Funktion werden zwei Systeme verwendet:
- System 1 - Die Woche, die den 1. Januar enthält, ist die erste Woche des Jahres und ist die nummerierte Woche 1.
- System 2 – Die Woche, die den ersten Donnerstag des Jahres enthält, ist die erste Woche des Jahres und 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 |
Das Datum im datetime Format. |
return_type |
(Optional) Eine Zahl, die bestimmt, an welchem Tag die Woche beginnt. Der Standardwert ist 1. Siehe Hinweise. |
Rückgabewert
Eine ganze Zahl
Bemerkungen
Standardmäßig verwendet die WEEKNUM-Funktion eine Kalenderkonvention, in der die Woche mit dem 1. Januar als erste Woche des Jahres gilt. Der in Europa weit verbreitete ISO 8601-Kalenderstandard definiert jedoch die erste Woche als die erste Woche mit der Mehrheit der Tage (vier oder mehr), die in das neue Jahr fallen. Wenn
return_type
ein anderer gültiger Wert als 21 ist, gibt die funktion WEEKNUM wochenlang drei Tage oder weniger Tage zurück, die sich von der ISO 8601-Definition unterscheiden.Für
return_type
werden die folgenden gültigen Werte von einigen DirectQuery-Datenquellen möglicherweise nicht unterstützt:return_type Wochenbeginn System 1 oder ausgelassen 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 des in der Spalte gespeicherten Datums HireDateaus der Tabelle Employeeszurückgegeben. Bei dieser Berechnung wird davon ausgegangen, dass die Woche am Sonntag beginnt.
= WEEKNUM('Employees'[HireDate])