Eventos
Únase a nosotros en FabCon Vegas
31 mar, 23 - 2 abr, 23
El último evento dirigido por la comunidad de Microsoft Fabric, Power BI, SQL y AI. 31 de marzo al 2 de abril de 2025.
Regístrate hoyEste explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
Se aplica a:columna CalculadaTabla calculadaMeasurecálculo visual
Devuelve el yield en una seguridad que paga intereses periódicos. Use YIELD para calculate enlace yield.
YIELD(<settlement>, <maturity>, <rate>, <pr>, <redemption>, <frequency>[, <basis>])
Término | Definición |
---|---|
settlement |
La liquidación de la seguridad date. El date de liquidación de la seguridad es el date después de la emisión date cuando la seguridad se intercambia al comprador. |
maturity |
La madurez de la seguridad date. El date de vencimiento es el date cuando expira la seguridad. |
rate |
El cupón anual de la seguridad rate. |
pr |
El price de seguridad por valuede cara de $100 . |
redemption |
El canje de la seguridad value por cara $100 value. |
frequency |
Número de pagos de cupones por year. Para pagos anuales, frequency = 1; para semestrales, frequency = 2; para trimestrales, frequency = 4. |
basis |
(Opcional) Tipo de daycount base que se va a usar. If base se omite, se supone que es 0. Los values aceptados se enumeran debajo de esta tabla. |
El parámetro basis
acepta el siguiente values:
Basis |
Day count base |
---|---|
0 or omitido | US (NASD) 30/360 |
1 | Actual/actual |
2 | Real/360 |
3 | Actual/365 |
4 | European 30/360 |
El yield sobre la seguridad.
Las fechas se almacenan como números de serie secuenciales para que se puedan usar en los cálculos. En DAX, el 30 de diciembre de 1899 es day 0, and 1 de enero de 2008 es 39448 porque es de 39.448 días después del 30 de diciembre de 1899.
El date de liquidación es el date un comprador compra un cupón, como un bono. El date de vencimiento es el date cuando expira un cupón. Por ejemplo, supongamos que un bono de 30year se emite el 1 de enero de 2008, and lo adquiere un comprador seis meses después. El problema date sería el 1 de enero de 2008, el date de liquidación sería el 1 de julio de 2008, and el vencimiento date sería el 1 de enero de 2038, que es 30 años después del 1 de enero de 2008, emisión date.
If hay un período de cupón or menos hasta el canje, YIELD se calcula de la siguiente manera:
donde:
If hay más de un período de cupón hasta el canje, YIELD se calcula a través de cien iteraciones. La resolución usa el método Newton, en función de la fórmula utilizada para la función PRICE. El yield se cambia hasta que el price estimado dado el yield está cerca de price.
los valores de liquidación and vencimiento se truncan en enteros.
frequency, and base se redondean al entero más cercano.
Se devuelve un errorif:
Esta función se not se admite para su uso en el modo DirectQuery cuando se usa en columnas calculadas or reglas de seguridad de nivel de fila (RLS).
Data | Descripción |
---|---|
15-Feb-08 | date de liquidación |
15-Nov-16 | date de madurez |
5,75 % | Porcentaje del cupón |
95,04287 | Price |
100 USD | Canje value |
2 | Frecuencia semestral (ver más arriba) |
0 | Base 30/360 (vea más arriba) |
La siguiente consulta DAX:
EVALUATE
{
YIELD(DATE(2008,2,15), DATE(2016,11,15), 0.0575, 95.04287, 100, 2,0)
}
Devuelve el yield en un bono con los términos especificados anteriormente.
[Value] |
---|
0,0650000068807314 |
Eventos
Únase a nosotros en FabCon Vegas
31 mar, 23 - 2 abr, 23
El último evento dirigido por la comunidad de Microsoft Fabric, Power BI, SQL y AI. 31 de marzo al 2 de abril de 2025.
Regístrate hoy