Freigeben über


WEEKDAY

Gilt für:Berechnete SpalteBerechnete TabelleMeasurevisuelle Berechnung

Gibt eine Zahl zwischen 1 und 7 zurück, die den Wochentag eines Datums angibt. Standardmäßig liegt der Tag zwischen 1 (Sonntag) und 7 (Samstag).

Syntax

WEEKDAY(<date>, <return_type>)

Parameter

Begriff Definition
date Ein Datum im datetime Format.

Datumsangaben sollten mithilfe der funktion DATE eingegeben werden, indem Ausdrücke verwendet werden, die zu einem Datum oder als Ergebnis anderer Formeln führen.
return_type Eine Zahl, die den Rückgabewert bestimmt:

Rückgabetyp: 1, Woche beginnt am Sonntag (1) und endet am Samstag (7). Nummerierung von 1 bis 7.

Rückgabetyp: 2, Woche beginnt montags (1) und endet am Sonntag (7).

Rückgabetyp: 3, Woche beginnt am Montag (0) und endet am Sonntag (6).Nummeriert 0 bis 6.

Rückgabewert

Eine ganze Zahl von 1 bis 7.

Bemerkungen

  • Im Gegensatz zu Microsoft Excel, das Datumsangaben als fortlaufende Zahlen speichert, funktioniert DAX mit Datums- und Uhrzeitangaben in einem datetime Format. Wenn Sie Datumsangaben als fortlaufende Zahlen anzeigen müssen, können Sie die Formatierungsoptionen in Excel verwenden.

  • Sie können auch Datumsangaben in eine akzeptierte Textdarstellung eines Datums eingeben, aber um unerwartete Ergebnisse zu vermeiden, empfiehlt es sich, das Textdatum zuerst in ein datetime Format zu konvertieren.

  • Wenn das Datumsargument eine Textdarstellung des Datums ist, verwendet die Funktion die Gebietsschema- und Datums-/Uhrzeiteinstellungen des Clientcomputers, um den Textwert zu verstehen, um die Konvertierung durchzuführen. Wenn die aktuellen Datums-/Uhrzeiteinstellungen Datumsangaben im Format "Monat/Tag/Jahr" darstellen, wird die Zeichenfolge "1.8.2009" als datetime Wert interpretiert, der dem 8. Januar 2009 entspricht. Wenn die aktuellen Datums-/Uhrzeiteinstellungen jedoch Datumsangaben im Format "Tag/Monat/Jahr" darstellen, wird dieselbe Zeichenfolge als datetime Wert interpretiert, der dem 1. August 2009 entspricht.

Beispiel

Im folgenden Beispiel wird das Datum aus der Spalte [HireDate] abgerufen, 1 hinzugefügt und der Wochentag angezeigt, der diesem Datum entspricht. Da das argument return_type nicht angegeben wurde, wird das Standardformat verwendet, in dem 1 Sonntag und 7 samstags ist. Wenn das Ergebnis 4 ist, wäre der Tag Mittwoch.

= WEEKDAY([HireDate]+1)

Funktionen für Datum und UhrzeitWEEKNUM FunktionYEARFRAC Funktion