YEARFRAC
gjelder:beregnet kolonne
beregnet tabell
måle
visualobjektberegning
Beregner brøkdelen av året som representeres av antall hele dager mellom to datoer. Bruk regnearkfunksjonen YEARFRAC til å identifisere andelen av et helt års fordeler eller forpliktelser til å tilordne til en bestemt periode.
Syntaks
YEARFRAC(<start_date>, <end_date>, <basis>)
Parametere
Term | Definisjon |
---|---|
start_date |
Startdatoen i datetime format. |
end_date |
Sluttdatoen i datetime format. |
basis |
(Valgfritt) Typen basis for antall dager som skal brukes. Alle argumenter avkortes til heltall. Basis – beskrivelse 0 - US (NASD) 30/360 (standardverdi) 1 - Faktisk/faktisk 2 - Faktisk/360 3 - Faktisk/365 4 - Europeisk 30/360 |
Returverdi
Et desimaltall. Den interne datatypen er et signert IEEE 64-biters (8-byte) flyttall med dobbel presisjon.
Merknader
I motsetning til Microsoft Excel, som lagrer datoer som serienumre, bruker DAX et
datetime
format til å arbeide med datoer og klokkeslett. Hvis du trenger å vise datoer som serienumre, kan du bruke formateringsalternativene i Excel.Hvis
start_date
ellerend_date
ikke er gyldige datoer, returnerer YEARFRAC en feil.Hvis
basis
< 0 eller hvisbasis
> 4, returnerer YEARFRAC en feil.
Eksempel 1
Følgende eksempel returnerer brøkdelen av et år representert av forskjellen mellom datoene i de to kolonnene, TransactionDate
og ShippingDate
:
= YEARFRAC(Orders[TransactionDate],Orders[ShippingDate])
Eksempel 2
Følgende eksempel returnerer brøkdelen av et år representert av forskjellen mellom datoene, 1. januar og 1. mars:
= YEARFRAC("Jan 1 2007","Mar 1 2007")
Bruk firesifrede år når det er mulig, for å unngå uventede resultater. Når året avkortes, brukes gjeldende år. Når datoen er eller utelates, brukes den første datoen i måneden.
Det andre argumentet, basis
, er også utelatt. Derfor beregnes årsfraksjonen i henhold til US (NASD) 30/360-standarden.
Relatert innhold
dato- og klokkeslettfunksjonerWEEKNUM funksjonYEARFRAC funksjonWEEKDAY funksjon