MONTH
Gilt für:Berechnete Spalte
Berechnete Tabelle
Measure
visuelle 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 akzeptiertesdatetime
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])
Verwandte Inhalte
FunktionenHOUR FunktionMINUTE FunktionYEAR FunktionSECOND Funktion