AMORLINC
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.
Składnia
AMORLINC(<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.
kropka i podstawa są zaokrąglane do najbliższej liczby całkowitej.
Zwracany jest błąd, jeśli:
-
cost
< 0. -
first_period
lubdate_purchased
nie jest prawidłową datą. -
date_purchased
>first_period
. -
salvage
< 0 lubsalvage
>cost
. -
period
< 0. -
rate
≤ 0. -
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
{
AMORLINC(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ść] |
---|
360 |