Udostępnij za pośrednictwem


ACCRINTM

Dotyczy:kolumna obliczeniowatabela obliczeniowaMeasureobliczenia wizualne

Zwraca naliczone odsetki za zabezpieczenie, które płaci odsetki w terminie zapadalności.

Składnia

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

Parametry

Termin Definicja
issue Problem z zabezpieczeniami date.
maturity Dojrzałość zabezpieczeń date.
rate Roczny kupon zabezpieczający rate.
par Par valuezabezpieczeń .
basis (Opcjonalnie) Typ daycount podstawy do użycia. If zostanie pominięta, przyjmuje się, że ma wartość 0. Zaakceptowane values są wymienione poniżej tej tabeli.

Parametr basis akceptuje następujące values:

Basis podstawy
0 or pominięte US (NASD) 30/360
1 Wartość rzeczywista/rzeczywista
2 Wartość rzeczywista/360
3 Wartość rzeczywista/365
4 Europejska 30/360

Zwracanie Value

Naliczone odsetki.

Uwagi

  • Daty są przechowywane jako sekwencyjne numery seryjne, dzięki czemu mogą być używane w obliczeniach. W DAX30 grudnia 1899 r. jest day 0, and 1 stycznia 2008 r. wynosi 39448, ponieważ wynosi 39 448 dni po 30 grudnia 1899 r.

  • ACCRINTM jest obliczana w następujący sposób:

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

    gdzie:

    • $\text{A}$ = liczba naliczonych dni liczone zgodnie z miesięczną bazą danych. W przypadku odsetek w pozycjach zapadalności używana jest liczba dni od emisji date do date zapadalności.
    • $\text{D}$ = roczna podstawa Year.
  • issue and dojrzałości są obcinane do liczb całkowitych.

  • basis jest zaokrąglany do najbliższej liczby całkowitej.

  • Zwracany jest errorif:

    • or not prawidłowym date.
    • problem ≥ dojrzałości.
    • rate ≤ 0.
    • par ≤ 0.
    • basis < 0 or basis > 4.
  • Ta funkcja jest not obsługiwana do użycia w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych or reguł zabezpieczeń na poziomie wiersza.

Przykład

data opis
1 kwietnia 2008 r. Problem date
15-czerwiec-2008 date dojrzałości
10% Procent kuponu
1000 Par value
3 Podstawa rzeczywista/365 (patrz powyżej)

Następujące zapytanie DAX:

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

Zwraca naliczone odsetki dla zabezpieczeń z warunkami określonymi powyżej.

[Value]
20.5479452054795