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 datedatetime format. |
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ää
datetime
format päivämäärien and kertaa. If haluat tarkastella päivämääriä sarjanumeroina, voit käyttää Excelin muotoiluasetuksia.If
start_date
orend_date
ovat kelvollisia päivämääriä not, YEARFRAC palauttaa error.YEARFRAC palauttaa errorIf
basis
< 0 orifbasis
> 4.
Esimerkki 1
Seuraava esimerkki palauttaa year murtoluvun, jota edustaa päivämäärien ero kahdessa sarakkeessa, TransactionDate
andShippingDate
:
= 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 basis
on jätetty pois. Siksi year murtoluku lasketaan US (NASD) 30/360 -standardin mukaan.
sisällön Related
Date
and
time-funktiot
WEEKNUM-funktion
YEARFRAC-funktion
WEEKDAY-funktion