Ô 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:

  1. 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.

  1. 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?

  1. 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.

  1. 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!

  1. 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!

  1. 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.

  1. 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.

  1. 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!

  1. 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.

  1. 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!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *