WEEKDAY
Gilt für: Berechnete Spalte Berechnete Tabelle Ergebnis Visuelle Berechnung
Gibt eine Zahl zwischen 1 und 7 zurück, die den Wochentag eines Datums angibt. Standardmäßig reicht das Ergebnis von 1 (Sonntag) bis 7 (Samstag).
WEEKDAY(<date>, <return_type>)
Begriff | Definition |
---|---|
Datum | Ein Datum im datetime-Format. Datumswerte sollten mit der DATE-Funktion, mithilfe von Ausdrücken, die ein Datum als Ergebnis liefern, oder als Ergebnis anderer Formeln eingegeben werden. |
return_type | Eine Zahl, die den Rückgabewert bestimmt: Rückgabetyp: 1: Die Woche beginnt am Sonntag (1) und endet am Samstag (7). Nummerierung von 1 bis 7. Rückgabetyp: 2: Die Woche beginnt am Montag (1) und endet am Sonntag (7). Rückgabewert: 3, die Woche beginnt am Montag (0) und endet am Sonntag (6), nummeriert von 0 bis 6. |
Eine ganze Zahl von 1 bis 7.
Im Gegensatz zu Microsoft Excel, das Datumswerte als fortlaufende Nummern speichert, verwendet DAX einen datetime-Datentyp, um mit Datums- und Uhrzeitwerten zu arbeiten. Wenn Sie Datumswerte als fortlaufende Nummern anzeigen möchten, können Sie die Formatierungsoptionen in Excel verwenden.
Sie können Datumsangaben auch in einer geeigneten Textdarstellung für ein Datum eingeben. Zur Vermeidung unerwarteter Ergebnisse sollte das Textdatum jedoch zuerst in ein datetime-Format konvertiert werden.
Wenn das date-Argument eine Textdarstellung des Datums ist, verwendet die Funktion das Gebietsschema und die Datum/Uhrzeit-Einstellungen des Clientcomputers, um den Textwert zu interpretieren und die Konvertierung durchzuführen. Wenn die aktuellen Einstellungen für Datum/Uhrzeit Datumsangaben im Format Monat/Tag/Jahr darstellen, wird die Zeichenfolge „1/8/2009“ in einen datetime-Wert konvertiert, der dem 8. Januar 2009 entspricht. Wenn die aktuellen Einstellungen für Datum/Uhrzeit dagegen Datumsangaben im Format Monat/Tag/Jahr darstellen, wird dieselbe Zeichenfolge in einen datetime-Wert konvertiert, der dem 1. August 2009 entspricht.
Das folgende Beispiel ruft das Datum aus der Spalte [HireDate] ab, fügt 1 hinzu und zeigt den Wochentag an, der diesem Datum entspricht. Da das Argument return_type weggelassen wurde, wird das Standardformat verwendet, bei dem 1 für Sonntag und 7 für Samstag steht. Wenn das Ergebnis 4 ist, ist der Tag ein Mittwoch.
= WEEKDAY([HireDate]+1)
Datums- und Uhrzeitfunktionen
WEEKNUM-Funktion
YEARFRAC-Funktion