YEAR
gäller för:beräknad kolumn
beräknad tabell
Mått
Visuell beräkning
Returnerar året för ett datum som ett fyrsiffrigt heltal i intervallet 1900-9999.
Syntax
YEAR(<date>)
Parametrar
Period | Definition |
---|---|
date |
Ett datum i datetime - eller textformat som innehåller det år du vill hitta. |
Returvärde
Ett heltal i intervallet 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 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, MONTHoch DAY är gregorianska värden oavsett visningsformatet 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, MONTHoch DAY värden 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())
Relaterat innehåll
Funktioner för datum och tidHOUR funktionMINUTE funktionYEAR funktionSECOND funktion