Jaa


YEARFRAC

Koskee seuraavia:Laskettu sarakeLaskettu taulukkoMeasureVisuaalinen laskutoimitus

Laskee year murtoluvun, jota edustaa kokonaisten päivien määrä kahden päivämäärän välissä. YEARFRAC laskentataulukkofunktiolla voit määrittää, kuinka suuri osuus koko yearetuuksista or velvoitteista määrittää tietylle kaudelle.

Syntaksi

YEARFRAC(<start_date>, <end_date>, <basis>)  

Parametrit

Termi Määritelmä
start_date datetime formataloitus date.
end_date Loppu datedatetimeformat.
basis (Valinnainen) Käytettävän daycount perustan tyyppi. All argumentit katkaistaan kokonaisluvuksi.

Perusta – kuvaus

0 – US (NASD) 30/360 (Default value)

1 - Toteutunut/todellinen

2 - toteutunut/360

3 - Toteutunut/365

4 – Eurooppa 30/360

Palauta value

Desimaaliluku. Sisäinen tietotyyppi on allekirjoitettu IEEE 64-bittinen (8-tavuinen) kaksoistarkkuus liukuluku.

Huomautukset

  • Toisin kuin Microsoft Excel, joka tallentaa päivämäärät järjestysnumeroiksi, DAX käyttää datetimeformat päivämäärien and kertaa. If haluat tarkastella päivämääriä sarjanumeroina, voit käyttää Excelin muotoiluasetuksia.

  • If start_date or end_date ovat kelvollisia päivämääriä not, YEARFRAC palauttaa error.

  • YEARFRAC palauttaa errorIfbasis< 0 orifbasis> 4.

Esimerkki 1

Seuraava esimerkki palauttaa year murtoluvun, jota edustaa päivämäärien ero kahdessa sarakkeessa, TransactionDateandShippingDate:

= YEARFRAC(Orders[TransactionDate],Orders[ShippingDate])  

Esimerkki 2

Seuraava esimerkki palauttaa year murtoluvun, jota edustaa päivämäärien ero, 1. tammikuuta and 1.3:

= YEARFRAC("Jan 1 2007","Mar 1 2007")  

Käytä nelinumeroisia vuosia aina, kun se on mahdollista, odottamattomien tulosten välttämiseksi. Kun year katkaistaan, oletetaan nykyinen year. Kun date jätetään or pois, oletetaan monthfirstdate.

myös second argumentti basison jätetty pois. Siksi year murtoluku lasketaan US (NASD) 30/360 -standardin mukaan.

Date and time-funktiot
WEEKNUM-funktion
YEARFRAC-funktion
WEEKDAY-funktion