ACCRINTM

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

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

Синтаксис

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

Параметры

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

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

Основе Подсчет дней
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.
    • basis < 0 или basis > 4.
  • Эта функция не поддерживается для использования в режиме DirectQuery при использовании в вычисляемых столбцах или правилах безопасности на уровне строк (RLS).

Пример

Данные Description
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