Поделиться через


AMORLINC

применяется:вычисляемый столбецвычисляемой таблицыизмерениевизуального вычисления

Возвращает амортизацию для каждого отчетного периода. Эта функция предоставляется для французской системы бухгалтерского учета. Если актив приобретается в середине бухгалтерского периода, учитывается пропорциональное амортизация.

Синтаксис

AMORLINC(<cost>, <date_purchased>, <first_period>, <salvage>, <period>, <rate>[, <basis>])

Параметры

Срок Определение
cost Стоимость ресурса.
date_purchased Дата покупки актива.
first_period Дата окончания первого периода.
salvage Значение спасения в конце срока жизни актива.
period Период.
rate Скорость амортизации.
basis (Необязательно) Тип используемого числа дней. Если база опущена, предполагается, что значение равно 0. Допустимые значения перечислены ниже этой таблицы.

Параметр basis принимает следующие значения:

Basis система даты
0 или опущено 360 дней (метод NASD)
1 Действительный
3 365 дней в год
4 360 дней в год (европейский метод)

Возвращаемое значение

Амортизация для каждого учетного периода.

Замечания

  • Даты хранятся в виде последовательных серийных номеров, чтобы их можно было использовать в вычислениях. В DAX, 30 декабря 1899 г. день 0, а 1 января 2008 г. — 39448, так как 39 448 дней после 30 декабря 1899 г.

  • период и база округляются до ближайшего целого числа.

  • Если возвращается ошибка:

    • cost < 0.
    • first_period или date_purchased не является допустимой датой.
    • date_purchased > first_period.
    • salvage < 0 или salvage>cost.
    • period < 0.
    • rate ≤ 0.
    • basis любое число, отличное от 0, 1, 3 или 4.
  • Эта функция не поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах или правилах безопасности на уровне строк (RLS).

Пример

данных описание
2400 Стоить
19 августа 2008 г. Дата покупки
31 декабря 2008 г. Окончание первого периода
300 Значение salvage
1 Период
15% Коэффициент амортизации
1 Фактическая база (см. выше)

Следующий запрос DAX:

EVALUATE
{
  AMORLINC(2400, DATE(2008,8,19), DATE(2008,12,31), 300, 1, 0.15, 1)
}

Возвращает амортизацию первого периода, учитывая указанные выше условия.

[значение]
360