Funkcja YEARFRAC

Oblicza część (ułamek) roku reprezentowaną przez całkowitą liczbę dni między dwiema datami. Funkcja arkusza YEARFRAC umożliwia określanie części całorocznych świadczeń lub zobowiązań przypisywanej do określonego terminu.

Składnia

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

Parametry

Termin

Definicja

start_date

Data początkowa w formacie datetime.

end_date

Data końcowa w formacie datetime.

podstawa

(Argument opcjonalny) Typ podstawy zliczania dni. Wszystkie argumenty są obcinane do liczb całkowitych.

Podstawa

Opis

0

US (NASD) 30/360

1

Rzeczywiste/rzeczywiste

2

Rzeczywiste/360

3

Rzeczywiste/365

4

European 30/360

Wartość zwracana

Liczba dziesiętna. Wewnętrznym typem danych jest 64-bitowa (8-bajtowa) zgodna ze standardem IEEE liczba zmiennoprzecinkowa o podwójnej dokładności.

Uwagi

W odróżnieniu od programu Microsoft Excel, w którym daty są przechowywane jako liczby seryjne, w języku DAX do wykonywania operacji na wartościach dat i godzin jest używany datetime. Jeśli zachodzi potrzeba wyświetlenia dat jako liczb seryjnych, można użyć opcji formatowania w programie Excel.

Jeśli argument start_date lub end_date nie jest prawidłową datą, funkcja YEARFRAC zwraca błąd.

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

Przykład

W poniższym przykładzie zwracana jest część roku reprezentowana przez różnicę między datami w dwóch kolumnach, TransactionDate i ShippingDate:

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

W poniższym przykładzie zwracana jest część roku reprezentowana przez różnicę między datami 1 stycznia i 1 marca.

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

Ilekroć jest to możliwe, należy używać lat w formacie czterocyfrowym, aby zapobiec uzyskaniu nieoczekiwanych wyników. Jeśli rok jest obcięty, przyjmowane jest założenie, że chodzi o rok bieżący. W przypadku pominięcia daty używana jest pierwsza data danego miesiąca.

Drugi argument, podstawa, został również pominięty. Dlatego część roku jest obliczana zgodnie ze standardem US (NASD) 30/360.

Zobacz także

Odwołanie

Funkcja WEEKNUM

Funkcja YEARFRAC

Funkcja WEEKDAY

Inne zasoby

Funkcje daty i godziny (język DAX)