Dela via


YEAR

gäller för:beräknad kolumnberäknad tabellMeasurevisuell beräkning

Returnerar year för en date som ett fyrsiffrigt heltal i range 1900-9999.

Syntax

YEAR(<date>)

Parametrar

Period Definition
date En date i datetimeor text format, som innehåller den year som du vill find.

Returnera value

Ett heltal i range 1900-9999.

Kommentarer

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

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

  • Values som returneras av funktionerna YEAR, MONTH, andDAY blir gregorianska values oavsett format för den angivna datevalue. Till exempel använder ifformat för den angivna date funktionerna Hijri calendar, den returnerade values för funktionerna YEAR, MONTH, andDAYvalues associeras med motsvarande gregorianska date.

  • När argumentet date är en textrepresentation av dateanvänder funktionen nationella inställningar anddatetime för klientdatorn för att förstå texten value för att utföra konverteringen. Fel kan uppstå ifformat av strängar inte är kompatibel med de aktuella nationella inställningarna. if ditt språk definierar till exempel datum som ska formateras som month/day/year, anddate anges som day/month/year, kommer den 25/1/2009 not tolkas som den 25 januari 2009 men som en ogiltig date.

Exempel

Följande exempel returnerar 2007.

= YEAR("March 2007")

Exempel – Date som resultat av uttryck

beskrivning

I följande exempel returneras year för todaydate.

= YEAR(TODAY())

Date and time funktionerHOUR funktionMINUTE funktionYEAR funktionSECOND funktion