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


ACCRINTM

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

Возвращает накопленный процент для обеспечения безопасности, которая платит проценты по истечении срока действия.

Синтаксис

ACCRINTM(<issue>, <maturity>, <rate>, <par>[, <basis>])

Параметры

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

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

Basis подсчета дней
0 или опущено США (NASD) 30/360
1 Фактический/фактический
2 Фактический/360
3 Фактический/365
4 Европейский 30/360

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

Накопленный процент.

Замечания

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

  • ACCRINTM вычисляется следующим образом:

    $$\text{ACCRINTM} = \text{par} \times \text{rate} \times \frac{\text{A}}{\text{D}}$$

    где:

    • $\text{A}$ = количество накопленных дней, засчитываемых в соответствии с ежемесячной базой. Для процентов по пунктам зрелости используется количество дней с даты выпуска до даты зрелости.
    • $\text{D}$ = годовая база данных.
  • проблема и зрелость усечены в целые числа.

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

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

    • проблема или срок действия не является допустимой датой.
    • проблема ≥ зрелости.
    • скорость ≤ 0.
    • par ≤ 0.
    • базовый < 0 или базовый > 4.
  • Эта функция не поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах или правилах безопасности на уровне строк (RLS).

Пример

данных описание
1 апреля 2008 г. Дата проблемы
15 июня 2008 г. Дата зрелости
10% Процентный купон
1000 Значение par
3 Фактическая/365 база (см. выше)

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

EVALUATE
{
  ACCRINTM(DATE(2008,4,1), DATE(2008,6,15), 0.1, 1000, 3)
}

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

[значение]
20.5479452054795