Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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.
|
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.