A utilização de fórmula possibilita a definição de como o progresso do resultado-chave é calculado.


Para definir uma formula a um resultado-chave clique no botão de edição:




A estrutura das fórmulas devem obedecer a seguinte estrutura:


if(condição, resultado se condição, resultado se não condição)


É possível utilizar quatro valores para compor as fórmula:


  • valor_inicial
  • meta
  • valor_atual
  • progresso


Desses quatro valores, três são definidos durante a criação do resultado-chave "valor_inicial", "meta" e "valor_atual". O valor "progresso" é calculado utilizando os três valores acima:




Para compor as fórmulas é necessário a utilização de operadores matemáticos ou lógicos/booleanos:


  • Operadores matemáticos
    • (soma)
    • (subtração)
    • (multiplicação)
    • (divisão)


  • Operadores lógicos
    • (igual)
    • != (diferente)
    • (menor que)
    • (maior que)
    • <= (menor ou igual)
    • >= (maior ou igual)





Exemplos de uso


  • O progresso não pode ser superior a 100%


if(progresso > 100, 100, progresso)



  • Se o progresso estiver abaixo de 80% o resultado deve ser zerado


if(progresso < 80, 0, progresso)



  • O valor atual deve se manter abaixo ou igual a meta

    

    if(valor_atual <= meta, 100, 0)



  • O progresso é 0 ou 100%

    

           if(valor_atual >= meta, 100, 0)