Freigeben über


WEEKDAY-Funktion

Gibt eine Zahl von 1 bis 7 zurück, die den Wochentag eines Datums angibt. Standardmäßig gilt die Reihenfolge 1 (Sonntag) bis 7 (Samstag).

Syntax

WEEKDAY(<date>, <return_type>)

Parameter

Ausdruck

Definition

date

Ein Datum im datetime-Format.

Datumsangaben sollten über die DATE-Funktion, mithilfe von Ausdrücken, die ein Datum ergeben, oder als Ergebnis anderer Formeln eingegeben werden.

return_type

Eine Zahl, die den Rückgabewert bestimmt:

Rückgabetyp

Wochenbeginn

1

Die Woche beginnt am Sonntag (1) am endet am Samstag (7).

2

Die Woche beginnt am Montag (1) und endet am Sonntag (7).

3

Die Woche beginnt am Montag (0) und endet am Sonntag (6).

Rückgabewert

Eine ganze Zahl von 1 bis 7.

Hinweise

In DAX werden Datums- und Uhrzeitangaben nicht wie in Microsoft Excel als serielle Zahlen gespeichert, sondern im datetime-Format. Wenn Sie Datumsangaben als serielle Zahlen anzeigen müssen, können Sie die Formatierungsoptionen in Excel verwenden.

Sie können Datumsangaben auch in Form von zulässigen Textdarstellungen eingeben. Um unerwartete Ergebnisse zu vermeiden, ist es jedoch empfehlenswert, das Textdatum zunächst in ein datetime-Format zu konvertieren.

Wenn das date-Argument eine Textdarstellung des Datums ist, verwendet die Funktion das Gebietsschema und die Datums-/Uhrzeiteinstellungen des Clientcomputers, um den Textwert für die Konvertierung zu interpretieren. Wenn die aktuellen Datums-/Uhrzeiteinstellungen ein Datum im Format Monat/Tag/Jahr darstellen, dann wird die Zeichenfolge "1/8/2009" als der äquivalente datetime-Wert "8. Januar 2009" interpretiert. Wenn die aktuellen Datums-/Uhrzeiteinstellungen ein Datum im Format Tag/Monat/Jahr darstellen, würde die gleiche Zeichenfolge jedoch als der äquivalente datetime-Wert "1. August 2009" interpretiert werden.

Beispiel

Im folgenden Beispiel wird das Datum aus der Spalte [HireDate] abgerufen, 1 hinzugefügt und der dem Datum entsprechende Wochentag angezeigt. Da das return_type-Argument weggelassen wurde, wird das Standardformat verwendet (1=Sonntag und 7=Samstag). Wenn das Ergebnis 4 ist, wäre der Tag Mittwoch.

=WEEKDAY([HireDate]+1)

Siehe auch

Verweis

WEEKNUM-Funktion

YEARFRAC-Funktion

Andere Ressourcen

Datums- und Uhrzeitfunktionen (DAX)