ACCRINT
Dotyczy: Obliczanie kolumny obliczeniowejtabeliobliczeniowej Miarawizualizacji
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 |
---|---|
Problem | Data problemu zabezpieczeń. |
first_interest | Pierwsza data procentowa zabezpieczeń. |
Rozliczenia | Data rozliczenia papieru wartościowego. Data rozliczenia papieru wartościowego to data po dacie emisji, w przypadku gdy zabezpieczenie jest przedmiotem obrotu na nabywcę. |
Oceń | Roczna stopa kuponowa zabezpieczeń. |
par | Wartość par zabezpieczeń. |
frequency | Liczba płatności kuponowych rocznie. W przypadku płatności rocznych częstotliwość = 1; dla częściowej częstotliwości = 2; dla kwartalnych, częstotliwość = 4. |
Podstawie | (Opcjonalnie) Typ podstawy liczby dni do użycia. Jeśli podstawa zostanie pominięta, przyjmuje się, że ma wartość 0. Zaakceptowane wartości są wymienione poniżej tej tabeli. |
calc_method | (Opcjonalnie) Wartość logiczna określająca sposób obliczania całkowitego naliczonego odsetka, gdy data rozliczenia jest późniejsza niż data first_interest. Jeśli calc_method zostanie pominięta, przyjmuje się, że ma wartość TRUE. - Jeśli calc_method daje wartość TRUE lub zostanie pominięta, funkcja ACCRINT zwraca łączne naliczone odsetki od emisji do rozliczenia. - Jeśli calc_method daje wartość FALSE, funkcja ACCRINT zwraca naliczone odsetki od first_interest do rozliczenia. |
Parametr basis akceptuje następujące wartości:
Podstawie | Podstawa liczby dni |
---|---|
0 lub pominięte | US (NASD) 30/360 |
1 | Wartość rzeczywista/rzeczywista |
2 | Wartość rzeczywista/360 |
3 | Wartość rzeczywista/365 |
100 | Europejska 30/360 |
Wartość zwracana
Naliczone odsetki.
Uwagi
Daty są przechowywane jako sekwencyjne numery seryjne, dzięki czemu mogą być używane w obliczeniach. W języku DAX, 30 grudnia 1899 r. to dzień 0, a 1 stycznia 2008 r. to 39448, ponieważ wynosi 39 448 dni po 30 grudnia 1899 r.
Funkcja 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 naliczonych dni dla okresu quasi-kuponu $i^{th}$ w okresie nieparzysty.
- $\text{NC}$ = liczba okresów quasi-kuponowych, które mieszczą się w nieparzystym okresie. Jeśli ta liczba zawiera ułamek, podnieś ją do następnej liczby całkowitej.
- $\text{NL}_{i}$ = normalna długość w dniach okresu quasi-kuponu w okresie nieparzystym.
problem, first_interest i rozliczenie są obcinane do liczb całkowitych.
częstotliwość i podstawa są zaokrąglane do najbliższej liczby całkowitej.
Zwracany jest błąd, jeśli:
- problem, first_interest lub rozliczenie nie jest prawidłową datą.
- problem ≥ rozliczenia.
- rate ≤ 0.
- par ≤ 0.
- frequency jest dowolną liczbą inną niż 1, 2 lub 4.
- podstawa < 0 lub podstawa > 4.
Ta funkcja nie jest obsługiwana w trybie DirectQuery w przypadku użycia w kolumnach obliczeniowych lub regułach zabezpieczeń na poziomie wiersza.
Przykłady
Data | Opis |
---|---|
1 marca 2007 r. | Data wydania |
31 sierpnia 2008 r. | Pierwsza data procentowa |
1 maja 2008 r. | Data rozliczenia |
10% | Stawka kuponu |
1000 | Wartość par |
2 | Częstotliwość jest średni (patrz powyżej) |
0 | Podstawa 30/360 (patrz powyżej) |
Przykład 1
Następujące zapytanie języka 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.
[Wartość] |
---|
116.944444444444 |
Przykład 2
Następujące zapytanie języka 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.
[Wartość] |
---|
66.9444444444445 |
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla