WYDAJNOŚĆ
Dotyczy: Obliczanie kolumny obliczeniowejtabeliobliczeniowej Miarawizualizacji
Zwraca rentowność zabezpieczenia, które płaci okresowe odsetki. Użyj opcji YIELD, aby obliczyć rentowność obligacji.
Składnia
YIELD(<settlement>, <maturity>, <rate>, <pr>, <redemption>, <frequency>[, <basis>])
Parametry
Termin | Definicja |
---|---|
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ę. |
Dojrzałości | Data zapadalności zabezpieczeń. Data zapadalności to data wygaśnięcia zabezpieczeń. |
Oceń | Roczna stopa kuponowa zabezpieczeń. |
Pr | Cena zabezpieczenia na wartość nominalną \$100. |
Odkupienia | Wartość wykupu zabezpieczeń na wartość nominalną \$100. |
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. |
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
Rentowność bezpieczeństwa.
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.
Data rozliczenia to data zakupu kuponu przez kupującego, takiego jak obligacja. Data zapadalności to data wygaśnięcia kuponu. Załóżmy na przykład, że obligacja 30-letnia jest emitowana 1 stycznia 2008 r. i jest kupowana przez kupującego sześć miesięcy później. Data emisji to 1 stycznia 2008 r., data rozliczenia to 1 lipca 2008 r., a data zapadalności to 1 stycznia 2038 r., czyli 30 lat po 1 stycznia 2008 r., data emisji.
Jeśli istnieje jeden okres kuponu lub mniej do momentu wykupu, funkcja YIELD jest obliczana w następujący sposób:
$$\text{YIELD} = \frac{(\frac{\text{redemption}}{100} + \frac{\text{rate}}{\text{frequency}}) - (\frac{\text{par}}{100} + (\frac{\text{A}}{\text{E}} \times \frac{\text{rate}}{\text{rate}}{\text {frequency}})}{\frac{\text{par}}{100} + (\frac{\text{A}}{\text{E}} \times \frac{\text{rate}}{\text{frequency}})} \times \frac{\text{frequency} \times \text{E}}{\text{DSR}}$$
gdzie:
- $\text{A}$ = liczba dni od początku okresu kuponu do daty rozliczenia (naliczone dni).
- $\text{DSR}$ = liczba dni od daty rozliczenia do daty wykupu.
- $\text{E}$ = liczba dni w okresie kuponu.
Jeśli do wykupu jest więcej niż jeden okres kuponu, funkcja YIELD jest obliczana za pośrednictwem setek iteracji. Rozdzielczość używa metody Newton na podstawie formuły używanej dla funkcji PRICE. Rentowność zostanie zmieniona do szacowanej ceny, biorąc pod uwagę rentowność zbliżoną do ceny.
rozliczenia i dojrzałości są obcinane do liczb całkowitych.
frequency i basis są zaokrąglane do najbliższej liczby całkowitej.
Zwracany jest błąd, jeśli:
- rozliczenia lub dojrzałości nie jest prawidłową datą.
- rozliczenia ≥ dojrzałości.
- stawka < 0.
- pr ≤ 0.
- wykup ≤ 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ład
Data | Opis |
---|---|
15-luty-08 | Data rozliczenia |
15 listopada-16 | Data zapadalności |
5.75% | Procent kuponu |
95.04287 | Cena |
\$100 | Wartość wykupu |
2 | Częstotliwość jest średni (patrz powyżej) |
0 | Podstawa 30/360 (patrz powyżej) |
Następujące zapytanie języka DAX:
EVALUATE
{
YIELD(DATE(2008,2,15), DATE(2016,11,15), 0.0575, 95.04287, 100, 2,0)
}
Zwraca rentowność obligacji z warunkami określonymi powyżej.
[Wartość] |
---|
0.0650000068807314 |
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