AMORDEGRC
Dotyczy:kolumna obliczeniowa
tabela obliczeniowa
Miara
wizualizacji
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 |