Freigeben über


MONTH-Funktion

Gibt den Monat als Zahl von 1 (Januar) bis 12 (Dezember) zurück.

Syntax

MONTH(<datetime>)

Parameter

Ausdruck

Definition

date

Ein Datum im datetime- oder Textformat.

Rückgabewert

Eine ganze Zahl von 1 bis 12.

Hinweise

DAX verwendet für Datumsangaben keine seriellen Zahlen wie Microsoft Excel, sondern ein datetime-Format. Sie können das als Argument verwendete Datum als MONAT-Funktion eingeben, indem Sie ein akzeptiertes datetime-Format eingeben, einen Verweis auf eine Spalte bereitstellen, die Datumsangaben enthält, oder einen Ausdruck verwenden, der ein Datum zurückgibt.

Von den Funktionen JAHR, MONAT und TAG zurückgegebene Werte entsprechen unabhängig vom Anzeigeformat für den angegebenen Datumswert dem gregorianischen Kalender. Wenn das Anzeigeformat für das angegebene Datum z. B. den Hijri-Kalender verwendet, entsprechen die für die Funktionen JAHR, MONAT und TAG zurückgegebenen Werte den äquivalenten Werten im gregorianischen Kalender.

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

Wenn die Textdarstellung des Datums nicht ordnungsgemäß in einen datetime-Wert konvertiert werden kann, gibt die Funktion einen Fehler zurück.

Beispiel

Der folgende Ausdruck gibt 3 zurück. Dies ist die ganze Zahl, die März entspricht, dem Monat im date-Argument.

=MONTH("March 3, 2008 3:45 PM")

Der folgende Ausdruck gibt den Monat des Datums in der Spalte TransactionDate der Tabelle Orders zurück.

=MONTH(Orders[TransactionDate])

Siehe auch

Verweis

HOUR-Funktion

MINUTE-Funktion

YEAR-Funktion

SECOND-Funktion

Andere Ressourcen

Datums- und Uhrzeitfunktionen (DAX)