AMORDEGRC

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

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

Синтаксис

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

Параметры

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

Базовый параметр принимает следующие значения:

Основе Система дат
0 или опущено 360 дней (метод NASD)
1 Факт
3 365 дней в год
4 360 дней в год (европейский метод)

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

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

Замечания

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

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

  • Коэффициенты амортизации:

    Срок жизни активов (1/ставка) Коэффициент амортизации
    От 3 до 4 лет 1.5
    От 5 до 6 лет 2
    Более 6 лет 2.5
  • Ставка амортизации будет расти до 50 процентов за период, предшествующий последнему периоду, и будет расти до 100 процентов за последний период.

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

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

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

Пример

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

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

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

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

[значение]
776