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

Datums- und Uhrzeitfunktionen
HOUR-Funktion
MINUTE-Funktion
YEAR-Funktion
SECOND-Funktion