Udostępnij za pośrednictwem


AMORDEGRC

Dotyczy:kolumna obliczeniowatabela obliczeniowaMeasureobliczenia wizualne

Zwraca amortyzację dla każdego okresu rozliczeniowego. Ta funkcja jest udostępniana dla francuskiego systemu księgowości. If środka trwałego jest kupowany w trakcie okresu rozliczeniowego, uwzględniana jest proporcjonalna amortyzacja. Funkcja jest podobna do AMORLINC, except, że współczynnik amortyzacji jest stosowany w obliczeniach 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 date zakupu środka trwałego.
first_period date końca okresu first.
salvage Ratuj value pod koniec życia środka trwałego.
period Okres.
rate rate amortyzacji.
basis (Opcjonalnie) Typ daycount podstawy do użycia. If zostanie pominięta, przyjmuje się, że ma wartość 0. Zaakceptowane values są wymienione poniżej tej tabeli.

Parametr basis akceptuje następujące values:

Basis systemu
0 or pominięte 360 dni (metoda NASD)
1 Faktyczny
3 365 dni w year
4 360 dni w year (metoda europejska)

Zwracanie Value

Amortyzacja dla każdego okresu rozliczeniowego.

Uwagi

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

  • Ta funkcja zwróci amortyzację do czasu last okresu eksploatacji aktywów or do momentu, gdy skumulowany value amortyzacji jest większy niż koszt aktywów pomniejszony value.

  • Współczynniki amortyzacji to:

    okres eksploatacji aktywów (1/rate) współczynnik amortyzacji
    Między 3 and 4 lata 1.5
    Między 5 and 6 lat 2
    Ponad 6 lat 2.5
  • Amortyzacja rate wzrośnie do 50 procent w okresie poprzedzającym okres last, and wzrośnie do 100 procent w okresie last.

  • wartość period and basis są zaokrąglane do najbliższej liczby całkowitej.

  • Zwracany jest errorif:

    • koszt < 0.
    • first_period or date_purchased jest not prawidłowy date.
    • date_purchased > first_period.
    • ratownie < 0 or kosztów ratownych >.
    • okres < 0.
    • rate ≤ 0.
    • Okres eksploatacji aktywów wynosi od 0 (zero) and 1, 1 and 2, 2 and 3, or 4 and 5.
    • basis jest dowolną liczbą inną niż 0, 1, 3, or 4.
  • Ta funkcja jest not obsługiwana do użycia w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych or reguł zabezpieczeń na poziomie wiersza.

Przykład

data opis
2400 Koszt
19 sierpnia 2008 r. Date zakupione
31 grudnia 2008 r. Koniec okresu first
300 Salvage value
1 Okres
15% rate 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ę okresu first, biorąc pod uwagę warunki określone powyżej.

[Value]
776