MONTH
Gibt den Monat als eine Zahl von 1 (Januar) bis 12 (Dezember) zurück.
Syntax
MONTH(<datetime>)
Parameter
Begriff | Definition |
---|---|
date | Ein Datum im datetime- oder Textformat. |
Rückgabewert
Eine ganze Zahl von 1 bis 12.
Bemerkungen
Im Gegensatz zu Microsoft Excel, das Daten als fortlaufende Nummern speichert, verwendet DAX ein datetime-Format, um mit Datums- und Uhrzeitwerten zu arbeiten. Sie können das als Argument für die MONTH-Funktion verwendete Datum angeben, indem Sie ein geeignetes datetime-Format, einen Verweis auf eine Spalte mit Datumswerten oder einen Ausdruck verwenden, der ein Datum zurückgibt.
Die von den Funktionen YEAR, MONTH und DAY zurückgegebenen Werte folgen dem gregorianischen Kalender, unabhängig vom Anzeigeformat für den angegebenen Datumswert. Wenn beispielsweise das Anzeigeformat des angegebenen Datums dem Hijri-Kalender folgt, sind die für die Funktionen YEAR, MONTH und DAY zurückgegebenen Wert dem entsprechenden Datum im gregorianischen Kalender zugeordnet.
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, und die Funktion gibt als Ergebnis den Wert 1 zurück. 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, und die Funktion gibt als Ergebnis den Wert 8 zurück.
Wenn die Textdarstellung des Datums nicht ordnungsgemäß in einen datetime-Wert konvertiert werden kann, gibt die Funktion einen Fehler zurück.
Beispiel 1
Der folgende Ausdruck gibt den Wert 3 zurück. Diese Ganzzahl entspricht dem Monat März, dem Monatswert im Argument date.
= MONTH("March 3, 2008 3:45 PM")
Beispiel 2
Der folgende Ausdruck gibt den Monat aus dem Datum in der Spalte TransactionDate der Tabelle Orders zurück.
= MONTH(Orders[TransactionDate])
Weitere Informationen
Datums- und Uhrzeitfunktionen
HOUR-Funktion
MINUTE-Funktion
YEAR-Funktion
SECOND-Funktion
Feedback
Feedback senden und anzeigen für