Dela via


YEARFRAC

Gäller för: Beräknad kolumn Beräknad tabell Mått Visuell beräkning

Beräknar den del av året som representeras av antalet hela dagar mellan två datum. Använd kalkylbladsfunktionen YEARFRAC för att identifiera andelen av ett helt års förmåner eller skyldigheter att tilldela till en viss term.

Syntax

YEARFRAC(<start_date>, <end_date>, <basis>)  

Parametrar

Period Definition
start_date Startdatumet i datetime-format .
end_date Slutdatumet i datetime-format .
grund (Valfritt) Vilken typ av dagräkningsbas som ska användas. Alla argument trunkeras till heltal.

Basis – Beskrivning

0 – USA (NASD) 30/360 (standardvärde)

1 – Faktisk/faktisk

2 – Faktisk/360

3 – Faktisk/365

4 – Europa 30/360

Returvärde

Ett decimaltal. Den interna datatypen är ett signerat IEEE 64-bitars tal (8 byte) med dubbel precision.

Kommentarer

  • Till skillnad från Microsoft Excel, som lagrar datum som serienummer, använder DAX ett datetime-format för att arbeta med datum och tider. Om du behöver visa datum som serienummer kan du använda formateringsalternativen i Excel.

  • Om start_date eller end_date inte är giltiga datum returnerar YEARFRAC ett fel.

  • Om bas< 0 eller om bas> 4 returnerar YEARFRAC ett fel.

Exempel 1

I följande exempel returneras den del av ett år som representeras av skillnaden mellan datumen i de två kolumnerna TransactionDate och ShippingDate:

= YEARFRAC(Orders[TransactionDate],Orders[ShippingDate])  

Exempel 2

I följande exempel returneras bråket för ett år som representeras av skillnaden mellan datumen 1 januari och 1 mars:

= YEARFRAC("Jan 1 2007","Mar 1 2007")  

Använd fyrsiffriga år när det är möjligt för att undvika oväntade resultat. När året trunkeras antas det aktuella året. När datumet är eller utelämnas antas det första datumet i månaden.

Det andra argumentet, bas, har också utelämnats. Därför beräknas årsfraktionen enligt standarden US (NASD) 30/360.

Översikt över datum- och tidsfunktioner
Funktionen WEEKNUM
Funktionen YEARFRAC
Funktionen WEEKDAY