Del via


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 datetimeformat.
end_date Slutten date i datetimeformat.
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 datetimeformat til å arbeide med datoer and tidspunkt. If du må vise datoer som serienumre, kan du bruke formateringsalternativene i Excel.

  • If start_date or end_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, TransactionDateandShippingDate:

= 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.

Date and time funksjonerWEEKNUM funksjonYEARFRAC funksjonWEEKDAY funksjon