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


AMORDEGRC

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

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

Синтаксис

AMORDEGRC(<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 г.

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

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

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

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

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

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

Пример

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

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

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

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

[значение]
776