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 datetime or 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())
Related innehåll
Date and time funktionerHOUR funktionMINUTE funktionYEAR funktionSECOND funktion