Udostępnij za pośrednictwem


YEARFRAC

Dotyczy: Obliczanie kolumny obliczeniowejtabeliobliczeniowej Miarawizualizacji

Oblicza ułamek roku reprezentowany przez liczbę całych dni między dwiema datami. Użyj funkcji arkusza YEARFRAC, aby zidentyfikować odsetek świadczeń lub zobowiązań całego roku do przypisania do określonego terminu.

Składnia

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

Parametry

Termin Definicja
Data_początkowa Data rozpoczęcia w formacie data/godzina .
Data_końcowa Data końcowa w formacie data/godzina .
Podstawie (Opcjonalnie) Typ podstawy liczby dni do użycia. Wszystkie argumenty są obcinane do liczb całkowitych.

Podstawa — opis

0 — US (NASD) 30/360 (wartość domyślna)

1 — Rzeczywista/rzeczywista

2 — Rzeczywista/360

3 — Rzeczywista/365

4 — Europejski 30/360

Wartość zwracana

Liczba dziesiętna. Wewnętrzny typ danych to podpisana liczba zmiennoprzecinkowa IEEE 64-bitowa (8-bajtowa).

Uwagi

  • W przeciwieństwie do programu Microsoft Excel, który przechowuje daty jako numery seryjne, język DAX używa formatu daty/godziny do pracy z datami i godzinami. Jeśli chcesz wyświetlić daty jako numery seryjne, możesz użyć opcji formatowania w programie Excel.

  • Jeśli start_date lub end_date nie są prawidłowymi datami, funkcja YEARFRAC zwraca błąd.

  • Jeśli podstawa< 0 lub podstawa> 4, funkcja YEARFRAC zwraca błąd.

Przykład 1

Poniższy przykład zwraca ułamek roku reprezentowany przez różnicę między datami w dwóch kolumnach TransactionDate i ShippingDate:

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

Przykład 2

Poniższy przykład zwraca ułamek roku reprezentowany przez różnicę między datami, 1 stycznia i 1 marca:

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

Używaj czterocyfrowych lat, jeśli to możliwe, aby uniknąć nieoczekiwanych wyników. Po obcięciu roku przyjmuje się bieżący rok. Gdy data jest lub pominięta, przyjmuje się pierwszą datę miesiąca.

Drugi argument, podstawa, również został pominięty. Dlatego ułamek roku jest obliczany zgodnie ze standardem US (NASD) 30/360.

Funkcje daty i godziny
WEEKNUM, funkcja
YEARFRAC, funkcja
WEEKDAY, funkcja