YEAR-Funktion
Gibt das Jahr eines Datums im Bereich 1900-9999 als vierstellige ganze Zahl zurück.
Syntax
YEAR(<date>)
Parameter
Ausdruck |
Definition |
---|---|
date |
Ein Datum im datetime- oder Textformat, das das Jahr enthält, das Sie abrufen möchten. |
Rückgabewert
Eine ganze Zahl im Bereich 1900-9999.
Hinweise
In DAX werden Datums- und Uhrzeitangaben nicht wie in Microsoft Excel als serielle Zahlen gespeichert, sondern mithilfe eines datetime-Datentyps.
Datumsangaben sollten mit der DATE-Funktion oder als Ergebnisse von anderen Formeln oder Funktionen eingegeben werden. Sie können Datumsangaben auch in zulässigen Textdarstellungen eingeben, z. B. March 3, 2007 oder Mar-3-2003.
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, werden die Werte für die Funktionen JAHR, MONAT und TAG zurückgegeben, die dem Äquivalent im gregorianischen Kalender entsprechen.
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. Möglicherweise treten Fehler auf, wenn das Format der Zeichenfolgen nicht mit den aktuellen Gebietsschemaeinstellungen kompatibel ist. Wenn das Gebietsschema beispielsweise definiert, dass Datumsangaben als Monat/Tag/Jahr formatiert werden sollen und das Datum als Tag/Monat/Jahr bereitgestellt wird, wird der 25/1/2009 nicht als 25. Januar 2009 interpretiert, sondern als ungültiges Datum.
Beispiel
Im folgenden Beispiel wird 2007 zurückgegeben.
=YEAR("March 2007")
Beispiel: Datum als Ergebnis eines Ausdrucks
Beschreibung
Im folgenden Beispiel wird das Jahr des heutigen Datums zurückgegeben.
Code
=YEAR(TODAY())