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 |