YEARFRAC
gælder for:beregnet kolonne
beregnet tabel
beregning af måling
visualisering
Beregner brøkdelen af året, der repræsenteres af antallet af hele dage mellem to datoer. Brug regnearksfunktionen YEARFRAC til at identificere andelen af et helt års fordele eller forpligtelser, der skal tildeles til en bestemt periode.
Syntaks
YEARFRAC(<start_date>, <end_date>, <basis>)
Parametre
Begreb | Definition |
---|---|
start_date |
Startdatoen i datetime format. |
end_date |
Slutdatoen i datetime format. |
basis |
(Valgfrit) Den type dagsoptælling, der skal bruges. Alle argumenter afkortes til heltal. Basis – beskrivelse 0 – US (NASD) 30/360 (Standardværdi) 1 - Faktisk/faktisk 2 - faktisk/360 3 - Faktisk/365 4 - Europæisk 30/360 |
Returværdi
Et decimaltal. Den interne datatype er et signeret IEEE 64-bit (8-byte) dobbeltpræcisions flydende tal.
Bemærkninger
I modsætning til Microsoft Excel, der gemmer datoer som serienumre, bruger DAX et
datetime
format til at arbejde med datoer og klokkeslæt. Hvis du har brug for at få vist datoer som serienumre, kan du bruge formateringsindstillingerne i Excel.Hvis
start_date
ellerend_date
ikke er gyldige datoer, returnerer YEARFRAC en fejl.Hvis
basis
< 0, eller hvisbasis
> 4, returnerer YEARFRAC en fejl.
Eksempel 1
I følgende eksempel returneres brøkdelen af et år, der repræsenteres af forskellen mellem datoerne i de to kolonner, TransactionDate
og ShippingDate
:
= YEARFRAC(Orders[TransactionDate],Orders[ShippingDate])
Eksempel 2
I følgende eksempel returneres brøkdelen af et år repræsenteret af forskellen mellem datoerne 1. januar og 1. marts:
= YEARFRAC("Jan 1 2007","Mar 1 2007")
Brug firecifrede årstal, når det er muligt, for at undgå at få uventede resultater. Når året afkortes, antages det aktuelle år. Når datoen er eller udeladt, antages den første dato i måneden.
Det andet argument, basis
, er også udeladt. Derfor beregnes årsfrøken i henhold til US (NASD) 30/360-standarden.
Relateret indhold
funktionen Date and timeWEEKNUM funktionYEARFRAC funktionWEEKDAY funktion