YEARFRAC
Gælder for: Beregning af målingsvisualisering for beregnet kolonne i beregnet tabel
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 formatet datetime . |
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 eller end_date ikke er gyldige datoer, returnerer YEARFRAC en fejl.
Hvis basis< 0, eller hvis basis> 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
Funktioner for dato og klokkeslæt
Funktionen WEEKNUM
Funktionen YEARFRAC
Funktionen WEEKDAY