Freigeben über


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ückgabetyp

Wochenbeginn

1

Die Woche beginnt am Sonntag. Die Wochentage werden von 1 bis 7 nummeriert.

2

Die Woche beginnt am Montag. Die Wochentage werden von 1 bis 7 nummeriert.

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])

Siehe auch

Verweis

YEARFRAC-Funktion

WEEKDAY-Funktion

Andere Ressourcen

Datums- und Uhrzeitfunktionen (DAX)