Freigeben über


MONTH

Gilt für:Berechnete SpalteBerechnete TabelleMeasurevisuelle Berechnung

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 zwischen 1 und 12.

Bemerkungen

  • Im Gegensatz zu Microsoft Excel, in dem Datumsangaben als fortlaufende Zahlen gespeichert werden, verwendet DAX beim Arbeiten mit Datumsangaben ein datetime Format. Sie können das als Argument verwendete Datum für die MONTH-Funktion eingeben, indem Sie ein akzeptiertes datetime Format eingeben, indem Sie einen Verweis auf eine Spalte angeben, die Datumsangaben enthält, oder mithilfe eines Ausdrucks, der ein Datum zurückgibt.

  • Werte, die von den funktionen YEAR, MONTH und DAY zurückgegeben werden, sind gregorianische Werte, unabhängig vom Anzeigeformat für den angegebenen Datumswert. Wenn z. B. das Anzeigeformat des angegebenen Datums Hijri ist, werden die zurückgegebenen Werte für die YEAR, MONTH und DAY Funktionen werte dem entsprechenden gregorianischen Datum zugeordnet.

  • Wenn das Datumsargument eine Textdarstellung des Datums ist, verwendet die Funktion die Gebietsschema- und Datumszeiteinstellungen des Clientcomputers, um den Textwert zu verstehen, um die Konvertierung durchzuführen. Wenn die aktuellen Datumszeiteinstellungen ein Datum im Format "Monat/Tag/Jahr" darstellen, wird die folgende Zeichenfolge "1/8/2009" als Datumstimewert interpretiert, der dem 8. Januar 2009 entspricht, und die Funktion ergibt ein Ergebnis von 1. Wenn die aktuellen Datumszeiteinstellungen jedoch ein Datum im Format "Tag/Monat/Jahr" darstellen, wird die gleiche Zeichenfolge als datumstime-Wert interpretiert, der dem 1. August 2009 entspricht, und die Funktion ergibt ein Ergebnis von 8.

  • 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 3 zurück. Dies ist die ganze Zahl, die dem März entspricht, dem Monat im argument date.

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

Beispiel 2

Der folgende Ausdruck gibt den Monat aus dem Datum in der TransactionDate Spalte der Orders Tabelle zurück.

= MONTH(Orders[TransactionDate])

FunktionenHOUR FunktionMINUTE FunktionYEAR FunktionSECOND Funktion