Como utilizar fórmulas no cálculo de progresso?
A utilização de fórmula possibilita calcular o progresso de metas e objetivos de maneira mais personalizada.
Para definir uma fórmula a um resultado-chave clique no botão de edição:

Para definir uma fórmula em uma meta ou objetivo, clique nos 3 pontos e em Editar meta

Localize o tópico Regras do progresso e selecione a opção "Por fórmula"*

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)
*É necessário que o campo Tipo de métrica esteja configurado como Numérica.
Caso tenha mais alguma dúvida, entre em contato conosco pelo e-mail suporte@impulseup.com