Udostępnij za pośrednictwem


AMORLINC

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.

Składnia

AMORLINC(<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.

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

  • Zwracany jest errorif:

    • cost < 0.
    • first_period or date_purchased jest not prawidłowy date.
    • date_purchased > first_period.
    • salvage < 0 orsalvage>cost.
    • period < 0.
    • rate ≤ 0.
    • 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
{
  AMORLINC(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]
360