YEAR

Returnerar året för ett datum som ett fyrsiffrigt heltal i intervallet 1900-9999.

Syntax

YEAR(<date>)  

Parametrar

Period Definition
datum Ett datum i datetime - eller textformat som innehåller det år som du vill hitta.

Returvärde

Ett heltal i intervallet 1900-9999.

Anmärkningar

  • Till skillnad från Microsoft Excel, som lagrar datum som serienummer, använder DAX en datetime-datatyp för att arbeta med datum och tider.

  • Datum ska anges med hjälp av funktionen DATE eller som resultat av andra formler eller funktioner. Du kan också ange datum i godkända textrepresentationer av ett datum, till exempel 3 mars 2007 eller Mar-3-2003.

  • Värden som returneras av funktionerna YEAR, MONTH och DAY är gregorianska värden oavsett visningsformat för det angivna datumvärdet. Om visningsformatet för det angivna datumet till exempel använder Hijri-kalendern är de returnerade värdena för funktionerna YEAR, MONTH och DAY värden som är associerade med motsvarande gregorianska datum.

  • När datumargumentet är en textrepresentation av datumet använder funktionen nationella inställningar och datumtidsinställningar för klientdatorn för att förstå textvärdet för att utföra konverteringen. Fel kan uppstå om formatet för strängar är inkompatibelt med de aktuella nationella inställningarna. Om ditt språk till exempel definierar datum som ska formateras som månad/dag/år och datumet anges som dag/månad/år, tolkas inte 25/1/2009 som den 25 januari 2009 utan som ett ogiltigt datum.

Exempel

Följande exempel returnerar 2007.

= YEAR("March 2007")  

Exempel – Datum som resultat av uttryck

beskrivning

I följande exempel returneras året för dagens datum.

= YEAR(TODAY())  

Översikt över datum- och tidsfunktioner
Funktionen HOUR
Funktionen MINUTE
Funktionen YEAR
Funktionen SECOND