Udostępnij za pośrednictwem


AMORDEGRC

Dotyczy:kolumna obliczeniowatabela obliczeniowaMiarawizualizacji

Zwraca amortyzację dla każdego okresu rozliczeniowego. Ta funkcja jest udostępniana dla francuskiego systemu księgowości. W przypadku zakupu środka trwałego w trakcie okresu rozliczeniowego uwzględniana jest proporcjonalna amortyzacja. Funkcja jest podobna do AMORLINC, z tą różnicą, że współczynnik amortyzacji jest stosowany w obliczeniu w zależności od okresu eksploatacji aktywów.

Składnia

AMORDEGRC(<cost>, <date_purchased>, <first_period>, <salvage>, <period>, <rate>[, <basis>])

Parametry

Termin Definicja
cost Koszt zasobu.
date_purchased Data zakupu środka trwałego.
first_period Data zakończenia pierwszego okresu.
salvage Wartość ratowności na koniec okresu eksploatacji środka trwałego.
period Okres.
rate Stawka amortyzacji.
basis (Opcjonalnie) Typ podstawy liczby dni do użycia. Jeśli podstawa zostanie pominięta, przyjmuje się, że ma wartość 0. Zaakceptowane wartości są wymienione poniżej tej tabeli.

Parametr basis akceptuje następujące wartości:

Basis systemu dat
0 lub pominięte 360 dni (metoda NASD)
1 Faktyczny
3 365 dni w ciągu roku
4 360 dni w roku (metoda europejska)

Wartość zwracana

Amortyzacja dla każdego okresu rozliczeniowego.

Uwagi

  • Daty są przechowywane jako sekwencyjne numery seryjne, dzięki czemu mogą być używane w obliczeniach. W DAX, 30 grudnia 1899 jest dniem 0, a 1 stycznia 2008 r. to 39448, ponieważ wynosi 39 448 dni po 30 grudnia 1899 r.

  • Ta funkcja zwróci amortyzację do ostatniego okresu okresu eksploatacji aktywów lub do momentu, gdy skumulowana wartość amortyzacji jest większa niż koszt aktywów pomniejszony o wartość odzysku.

  • Współczynniki amortyzacji to:

    okres eksploatacji aktywów (1/stawka) współczynnik amortyzacji
    Od 3 do 4 lat 1.5
    Od 5 do 6 lat 2
    Ponad 6 lat 2.5
  • Stopa amortyzacji wzrośnie do 50 procent w okresie poprzedzającym ostatni okres i wzrośnie do 100 procent w ostatnim okresie.

  • kropka i podstawa są zaokrąglane do najbliższej liczby całkowitej.

  • Zwracany jest błąd, jeśli:

    • koszt < 0.
    • first_period lub date_purchased nie jest prawidłową datą.
    • date_purchased > first_period.
    • ratuj < 0 lub koszt ratowu >.
    • okres < 0.
    • rate ≤ 0.
    • Okres eksploatacji aktywów wynosi od 0 (zero) do 1, 1 do 2, 2 i 3, lub 4 i 5.
    • basis jest dowolną liczbą inną niż 0, 1, 3 lub 4.
  • Ta funkcja nie jest obsługiwana w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych lub regułach zabezpieczeń na poziomie wiersza.

Przykład

data opis
2400 Koszt
19 sierpnia 2008 r. Data zakupu
31 grudnia 2008 r. Koniec pierwszego okresu
300 Wartość salvage
1 Okres
15% Stawka amortyzacji
1 Podstawa rzeczywista (patrz powyżej)

Następujące zapytanie DAX:

EVALUATE
{
  AMORDEGRC(2400, DATE(2008,8,19), DATE(2008,12,31), 300, 1, 0.15, 1)
}

Zwraca amortyzację pierwszego okresu, biorąc pod uwagę warunki określone powyżej.

[wartość]
776