YEARFRAC
gjelder:beregnet kolonneberegnet tabellMeasurevisualobjektberegning
Beregner brøkdelen av year representert av antall hele dager mellom to datoer. Bruk regnearkfunksjonen YEARFRAC til å identifisere andelen av en hel yearfordeler or forpliktelser til å tilordne til en bestemt term.
Syntaks
YEARFRAC(<start_date>, <end_date>, <basis>)
Parametere
Term | Definisjon |
---|---|
start_date |
Start date i datetime format. |
end_date |
Slutten date i datetime format. |
basis |
(Valgfritt) Typen daycount basis som skal brukes.
All argumenter avkortes til heltall. Basis – beskrivelse 0 - US (NASD) 30/360 (standard value) 1 - Faktisk/faktisk 2 - Faktisk/360 3 - Faktisk/365 4 - Europeisk 30/360 |
Returner value
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 en
datetime
format til å arbeide med datoer and tidspunkt. If du må vise datoer som serienumre, kan du bruke formateringsalternativene i Excel.If
start_date
orend_date
er not gyldige datoer, returnerer YEARFRAC en error.If
basis
< 0 orifbasis
> 4, returnerer YEARFRAC en error.
Eksempel 1
Følgende eksempel returnerer brøkdelen av en year representert av forskjellen mellom datoene i de to kolonnene, TransactionDate
andShippingDate
:
= YEARFRAC(Orders[TransactionDate],Orders[ShippingDate])
Eksempel 2
Følgende eksempel returnerer brøkdelen av en year representert av forskjellen mellom datoene, 1. januar and 1. mars:
= YEARFRAC("Jan 1 2007","Mar 1 2007")
Bruk firesifrede år når det er mulig, for å unngå uventede resultater. Når year avkortes, brukes gjeldende year. Når date er or utelatt, brukes firstdate til month.
Argumentet second, basis
, er også utelatt. Derfor beregnes year brøk i henhold til US (NASD) 30/360-standarden.
Related innhold
Date and time funksjonerWEEKNUM funksjonYEARFRAC funksjonWEEKDAY funksjon