Del via


YEARFRAC

Gjelder for: Beregnet beregning av beregnet tabell for beregnet tabell Mål visualobjekt

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 eller end_date ikke er gyldige datoer, returnerer YEARFRAC en feil.

  • Hvis basis< 0 eller hvis basis> 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.

Dato- og klokkeslettfunksjoner
WEEKNUM (funksjon)
YEARFRAC (funksjon)
UKEDAG (funksjon)