Ô trem bão, vamo falar hoje da função YIELDDISC no Power BI! Essa função é daquelas que lida com rendimento, mas não qualquer rendimento, é rendimento descontado, sô! Pra quem tá mexendo com título, bond, ou aquele trem que dá um rendimento fixo, ela chega chegando. E pra entender melhor, vamo botar uns exemplos no meio desse causo!
A sintaxe dela é simples, igual um pão de queijo bem quentinho:
YIELDDISC(settlement, maturity, pr, redemption, basis)
Agora, se ocê ficou meio perdido aí, fica de boa que eu vou desenrolar isso tudo. “Settlement” é o dia que ocê tá comprando o título, “maturity” é o vencimento do bicho, “pr” é o preço, “redemption” é quanto cê vai pegar de volta, e “basis” é o calendário que ocê usa pra contar os dias (parece até quando a gente vai contar feriado e fim de semana pra ver quanto tempo tem até a festa!).
Agora vamo pros exemplos práticos:
- Exemplo básico:
Suponha que ocê comprou um título dia 01/01/2024, ele vence dia 01/01/2025, pagou 95 dinheiros por ele, e na data de vencimento vai receber 100 dinheiros de volta. A função fica assim:
YIELDDISC(DATE(2024,1,1), DATE(2025,1,1), 95, 100, 0)
O retorno é o rendimento anual descontado! É igual achar moeda dentro do sofá: de grão em grão, faz uma boa diferença.
- Exemplo com base diferente:
Usando uma base de 360 dias (que é comum no mercado financeiro):
YIELDDISC(DATE(2024,1,1), DATE(2025,1,1), 95, 100, 1)
Dependendo da base, pode dar uma diferencinha ali no resultado, viu?
- Exemplo com título curtinho:
Agora imagina um título de curtíssimo prazo, de 3 meses só:
YIELDDISC(DATE(2024,1,1), DATE(2024,4,1), 98, 100, 0)
Esse título parece até aquele pão de queijo que cê deixou pouco tempo no forno: dá certo, mas é rapidim.
- Preço e Redenção Iguais:
Agora, se ocê pagou o mesmo valor que vai receber, o trem é que não tem rendimento nenhum:
YIELDDISC(DATE(2024,1,1), DATE(2025,1,1), 100, 100, 0)
Rendimento? Nadica de nada, uai!
- Data de vencimento curta, preço baixo:
Se ocê comprou o título por um preço bem baixo, aí o rendimento é maior:
YIELDDISC(DATE(2024,1,1), DATE(2024,6,1), 90, 100, 0)
Esse é igual aquele café que ocê achou barato e forte, rende pra caramba!
- Base 2 – 360 dias, europeu:
E se quiser seguir o calendário europeu, com aquela precisão de 360 dias:
YIELDDISC(DATE(2024,1,1), DATE(2025,1,1), 95, 100, 2)
Aqui o trem é mais chique, tem até jeito de quem tomou cappuccino no lugar do café mineiro.
- Rendimento rápido e ligeiro:
Comprou o título e ele vence no mês seguinte:
YIELDDISC(DATE(2024,1,1), DATE(2024,2,1), 99, 100, 0)
Rendimento rápido que nem pão de queijo no micro-ondas, vapt-vupt.
- Título com prazo longo:
E quando o título vence lááá longe? Tipo daqui 5 anos:
YIELDDISC(DATE(2024,1,1), DATE(2029,1,1), 80, 100, 0)
Espera, porque o rendimento vai ser maior que a paciência de mineiro esperando o trem!
- Títulos com valores mais baixos de redenção:
Se o valor de redenção for mais baixo que o preço:
YIELDDISC(DATE(2024,1,1), DATE(2025,1,1), 105, 100, 0)
Aí o rendimento vai ser negativo, tipo aquele pão de queijo que murchou antes da hora.
- Rendimento num título anual com base 4 (ano de 366 dias):
Pra fechar, se o ano tiver 366 dias, vamo usar a base 4:
YIELDDISC(DATE(2024,1,1), DATE(2025,1,1), 95, 100, 4)
Esse é pro caso de ano bissexto, quando tem um dia a mais pra fazer mais café!
E aí tá feito, a função YIELDDISC não tem mistério, é só saber mexer com data, preço e rendimentos que nem receita de família: tem segredo não, mas o que rende, rende!