Dela via


YEAR

gäller för:beräknad kolumnberäknad tabellMåttVisuell 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())

Funktioner för datum och tidHOUR funktionMINUTE funktionYEAR funktionSECOND funktion