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 |