YEARFRAC
Gäller för: Beräknad kolumn Beräknad tabell Mått Visuell beräkning
Beräknar den del av året som representeras av antalet hela dagar mellan två datum. Använd kalkylbladsfunktionen YEARFRAC för att identifiera andelen av ett helt års förmåner eller skyldigheter att tilldela till en viss term.
Syntax
YEARFRAC(<start_date>, <end_date>, <basis>)
Parametrar
Period | Definition |
---|---|
start_date | Startdatumet i datetime-format . |
end_date | Slutdatumet i datetime-format . |
grund | (Valfritt) Vilken typ av dagräkningsbas som ska användas. Alla argument trunkeras till heltal. Basis – Beskrivning 0 – USA (NASD) 30/360 (standardvärde) 1 – Faktisk/faktisk 2 – Faktisk/360 3 – Faktisk/365 4 – Europa 30/360 |
Returvärde
Ett decimaltal. Den interna datatypen är ett signerat IEEE 64-bitars tal (8 byte) med dubbel precision.
Kommentarer
Till skillnad från Microsoft Excel, som lagrar datum som serienummer, använder DAX ett datetime-format för att arbeta med datum och tider. Om du behöver visa datum som serienummer kan du använda formateringsalternativen i Excel.
Om start_date eller end_date inte är giltiga datum returnerar YEARFRAC ett fel.
Om bas< 0 eller om bas> 4 returnerar YEARFRAC ett fel.
Exempel 1
I följande exempel returneras den del av ett år som representeras av skillnaden mellan datumen i de två kolumnerna TransactionDate
och ShippingDate
:
= YEARFRAC(Orders[TransactionDate],Orders[ShippingDate])
Exempel 2
I följande exempel returneras bråket för ett år som representeras av skillnaden mellan datumen 1 januari och 1 mars:
= YEARFRAC("Jan 1 2007","Mar 1 2007")
Använd fyrsiffriga år när det är möjligt för att undvika oväntade resultat. När året trunkeras antas det aktuella året. När datumet är eller utelämnas antas det första datumet i månaden.
Det andra argumentet, bas, har också utelämnats. Därför beräknas årsfraktionen enligt standarden US (NASD) 30/360.
Relaterat innehåll
Översikt över datum- och tidsfunktioner
Funktionen WEEKNUM
Funktionen YEARFRAC
Funktionen WEEKDAY