Ir para conteúdo
  • 0

Cálculo de rentabilidade diaria


Ir para solução Solucionado por Davi Rodolfo ,

Pergunta

  • Alunos
Postado

Pessoal, estou enfrentando dificuldades para fazer um cálculo de rentabilidade diária no meu model.

o cálculo é simples, pegar o valor da cota do dia atual e dividir pelo dia anterior, porém tem um problema, existem dias onde não existe valor de cota, aí que complica.

o cálculo precisa pegar o valor da cota do dia atual e dividir pelo último dia com valor. Por exemplo: Dia 02/11 foi feriado, então o cálculo do dia 03/11 será o valor do dia atual dividido pelo valor do dia 01/11.

desde já agradeço!

image.jpg

5 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução
Postado

Kleber faz assim
segue pbix com solução em aenxo
 

Rentab Diaria =
VAR __DataContexto = MAX( dCalendario[Data] )
VAR __UltimaDataFato =
    CALCULATE(
        MAX( fCotas[Data] )
      , dCalendario[Data] < __DataContexto
    )
VAR __CotaUltimaData =
    CALCULATE(
        [Cotas_Senior]
      , dCalendario[Data] = __UltimaDataFato
    )
VAR __Rentab =    
    DIVIDE(
        [Cotas_Senior] - __CotaUltimaData
      , __CotaUltimaData
      , 0
    )
RETURN
    IF(
        [Cotas_Senior]
      , __Rentab
    )

Solução kleberfernandes - Fórum Xperiun.pbix

  • Like 1
  • 0
  • Alunos
Postado

@Davi Rodolfo, me tira mais uma dúvida, por favor.
Para eu calcular a soma dos resultados desse cálculo, como eu faria?

Eu queria fazer uma soma acumulada entre esses dias que tiveram resultado.

Por exemplo:
Minha tabela ficou assim:

Data                  | Rentab Diaria
01/11/2021      | 0,04%

03/11/2021      | 0,04%

Obrigado.

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
×
×
  • Criar Novo...