Udostępnij za pośrednictwem


ACCRINT

Dotyczy:kolumna obliczeniowatabela obliczeniowaMeasureobliczenia wizualne

Zwraca naliczone odsetki za zabezpieczenie, które płaci okresowe odsetki.

Składnia

ACCRINT(<issue>, <first_interest>, <settlement>, <rate>, <par>, <frequency>[, <basis>[, <calc_method>]])

Parametry

Termin Definicja
issue Problem z zabezpieczeniami date.
first_interest Odsetki first zabezpieczenia date.
settlement Rozliczenia papieru date. Rozliczenia papieru zabezpieczającego date jest date po emisji date, gdy zabezpieczenie jest przedmiotem obrotu na nabywcę.
rate Roczny kupon zabezpieczający rate.
par Par valuezabezpieczeń .
frequency Liczba płatności kuponowych na year. W przypadku płatności rocznych częstotliwość = 1; dla częściowej częstotliwości = 2; dla kwartalnych, częstotliwość = 4.
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.
calc_method (Opcjonalnie) value logiczna określająca sposób calculate całkowitego naliczonego odsetka, gdy date rozliczenia jest późniejsza niż date first_interest. If calc_method zostanie pominięty, przyjmuje się, że ma być TRUE.
- If calc_method ocenia TRUEor zostanie pominięta, ACCRINT zwraca łączną naliczoną kwotę odsetek od emisji do rozliczenia.
- If calc_method oblicza FALSE, ACCRINT zwraca naliczone odsetki od first_interest do rozliczenia.

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.

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

    $$\text{ACCRINT} = \text{par} \times \frac{\text{rate}}{\text{frequency}} \times \sum^{\text{NC}}_{i=1}\frac{\text{A}_{i}}{\text{NL}_{i}}$$

    gdzie:

    • $\text{A}_{i}$ = liczba dni naliczonych dla okresu quasi-kuponu $i^{th}$ w okresie odd.
    • $\text{NC}$ = liczba okresów quasi-kuponowych, które mieszczą się w okresie odd. If tej liczby contains ułamek, podnieś ją do liczby całkowitej next.
    • $\text{NL}_{i}$ = normalna długość w dniach okresu quasi-kuponu w okresie odd.
  • problem, first_interest, rozliczenie and są obcinane do liczb całkowitych.

  • frequency and basis są zaokrąglane do najbliższej liczby całkowitej.

  • Zwracany jest errorif:

    • problem, first_interest, rozliczenie or jest not prawidłowy date.
    • problem ≥ rozliczenia.
    • rate ≤ 0.
    • par ≤ 0.
    • częstotliwość jest dowolną liczbą inną niż 1, 2, or 4.
    • 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łady

data opis
1 marca 2007 r. Problem date
31 sierpnia 2008 r. date odsetek First
1 maja 2008 r. date rozliczenia
10% rate kuponu
1000 Par value
2 Częstotliwość jest średni (patrz powyżej)
0 Podstawa 30/360 (patrz powyżej)

Przykład 1

Następujące zapytanie DAX:

EVALUATE
{
  ACCRINT(DATE(2007,3,1), DATE(2008,8,31), DATE(2008,5,1), 0.1, 1000, 2, 0)
}

Zwraca naliczone odsetki od emisji do rozliczenia dla papieru wartościowego z warunkami określonymi powyżej.

[Value]
116.944444444444

Przykład 2

Następujące zapytanie DAX:

EVALUATE
{
  ACCRINT(DATE(2007,3,1), DATE(2008,8,31), DATE(2008,5,1), 0.1, 1000, 2, 0, FALSE)
}

Zwraca naliczone odsetki od first_interest do rozliczenia dla papieru wartościowego z warunkami określonymi powyżej.

[Value]
66.9444444444445