WEEKNUM-Funktion
Gibt die Wochennummer für das angegebene Datum und Jahr entsprechend dem return_type-Wert zurück. Die Wochennummer gibt die numerische Position der Woche innerhalb eines Jahrs an.
Syntax
WEEKNUM(<date>, <return_type>)
Parameter
Begriff |
Definition |
||||||
---|---|---|---|---|---|---|---|
date |
Das Datum im datetime-Format. |
||||||
return_type |
Eine Zahl, die den Rückgabewert bestimmt: Bei 1 beginnt die Woche am Sonntag, bei 2 am Montag. Die Standardeinstellung ist 1.
|
Rückgabewert
Eine ganze Zahl.
Hinweise
In DAX werden Datums- und Uhrzeitangaben nicht wie in Microsoft Excel als serielle Zahlen gespeichert, sondern mithilfe eines datetime-Datentyps. Wenn die Quelldaten in einem anderen Format vorliegen, werden die Daten zur Durchführung von Berechnungen implizit in datetime konvertiert.
Standardmäßig verwendet die WEEKNUM-Funktion eine Kalenderkonvention, in der die Woche, in die der 1. Januar fällt, als erste Woche des Jahrs gezählt wird. Es gibt jedoch den in Europa weit verbreiteten ISO 8601-Kalenderstandard, nach dem die erste Woche die Woche mit den meisten Tagen (vier oder mehr) ist, die ins neue Jahr fallen. Für Jahre, bei denen in der ersten Januarwoche drei Tage oder weniger ins neue Jahr fallen, gibt die WEEKNUM-Funktion also Wochennummern zurück, die nach der ISO 8601-Definition falsch sind.
Beispiel
Im folgenden Beispiel wird die Wochennummer des Datums 14. Februar 2010 zurückgegeben.
=WEEKNUM("Feb 14, 2010", 2)
Im folgenden Beispiel wird die Wochennummer des Datums in der Spalte HireDate in der Tabelle Employees zurückgegeben.
=WEEKNUM('Employees'[HireDate])