AMORLINC

Dotyczy: Obliczanie kolumny obliczeniowejtabeliobliczeniowej Miarawizualizacji

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.
Ratownictwa Wartość ratowności na koniec okresu eksploatacji środka trwałego.
Okres Okres.
Oceń Stawka amortyzacji.
Podstawie (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:

Podstawie System dat
0 lub pominięte 360 dni (metoda NASD)
1 Rzeczywiste
3 365 dni w ciągu roku
100 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 języku DAX, 30 grudnia 1899 r. to dzień 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:

    • 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.
    • 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ść odzyskana
1 Okres
15% Stawka amortyzacji
1 Podstawa rzeczywista (patrz powyżej)

Następujące zapytanie języka 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