Ao configurar que um Programa de Resultados considera fórmula no cálculo da nota, a pontuação do Programa de Resultados será calculada levando em consideração o resultado das métricas contratadas e uma fórmula.
Nesta fórmula poderão ser utilizadas informações como valores de indicadores gatilhos, resultados de blocos e valor da Nota do programa.
A nota do programa
A nota do programa pode ser utilizada na fórmula através do nome: “Rating”.
Gatilho e Fórmula
O gatilho é uma variável que pode ser utilizada na fórmula. Isso garante flexibilidade, uma vez que não utilizamos diretamente indicadores. Dessa forma, é possível utilizar indicadores diferentes vinculados a um mesmo gatilho, em painéis diferentes. Além dos gatilhos propriamente ditos, podemos utilizar também blocos que funcionam como gatilhos ao serem referenciados na fórmula. Assim, conseguimos alterar o comportamento da fórmula sem a necessidade de alterá-la.
Configurando Gatilhos e Fórmula
Para aprender como configurar os Gatilhos e a fórmula, clique aqui.
Funções suportadas
As seguintes funções podem ser utilizadas na criação da fórmula:
-
HasTrigger([Gatilho], [Medida]): Aceita 2 parâmetros: Gatilho e a medida correspondente ao indicador relacionado a esse gatilho.
- Exemplo de Medidas: Actual (Real), Target (Meta), Performance (Desempenho). Retorna true ou false, indicando se no painel existe o gatilho com a medida informada.
-
GetTrigger([Gatilho], [Medida]): Aceita 2 parâmetros: Gatilho e a medida correspondente ao indicador relacionado a esse gatilho.
- Exemplo de Medidas: Actual (Real), Target (Meta), Performance (Desempenho). Retorna o valor da medida do indicador relacionado a esse gatilho.
-
HasBlockValue([Bloco], [Medida]): Aceita 2 parâmetros: Bloco e a medida correspondente ao bloco relacionado a esse gatilho.
- Exemplo de Medidas: Score (Nota), Performance (Desempenho), Contribution (Contribuição). Retorna true ou false, indicando se no painel existe o bloco com a medida informada.
-
GetBlockValue([Bloco], [Medida]): Aceita 2 parâmetros: Bloco e a medida correspondente ao bloco relacionado a esse gatilho.
- Exemplo de Medidas: Score (Nota), Performance (Desempenho), Contribution (Contribuição). Retorna o valor da medida do bloco relacionado.
-
If([Condição], [Valor se verdade], [Valor se falso]): Aceita 3 parâmetros: Condição, valor a ser utilizado caso a condição seja verdadeira e valor caso a condição seja falsa.
- Retorna o valor de acordo com a condição.
Precedência dos Gatilhos
As funções HasTrigger e GetTrigger buscam os indicadores pelos seus Gatilhos na seguinte ordem:
- Na contratação dos Indicadores Gatilhos do Usuário/Unidade Gerencial.
- Na configuração da RV.
Caso não seja encontrado um valor para o Gatilho ou Bloco referente a Medida requerida, as funções "HasTrigger" e "HasBlockValue" retornarão false e as funções "GetTrigger" e "GetBlockValue" retornarão nulo.
Valores dos Indicadores e Blocos que podem ser utilizados para compor a Fórmula:
- Actual (Real)
- Target (Meta)
- UpperTarget (Meta Superior)
- BottomTarget (Meta Inferior)
- Forecast
- Projected (Projetado)
- Performance (% Desempenho do Indicador ou Bloco)
- Contribution (Contribuição do Indicador ou Bloco no Painel - Pontos). Para usar essa variável no caso de indicador, é necessário contratar o indicador no programa e defini-lo como gatilho. Essa variável é muito usada em cenários, como: se o gatilho “x” não tiver sua meta batida, será desconsiderada a contribuição do indicador “y” no programa de resultados.
- Weight (Peso do Indicador ou Bloco no Painel). Para usar essa variável no caso de indicador, é necessário contratar o indicador no programa e defini-lo como gatilho.
- Score (Nota do Indicador ou Bloco no Painel). Para usar essa variável no caso de indicador, é necessário contratar o indicador no programa e defini-lo como gatilho.
Além disso, pode ser usado o Rating, que é a Pontuação do Programa de Resultados. Essa variável não é uma medida de indicador, portanto NÃO pode ser usada dentro das funções HasTrigger, GetTrigger, HasBlockValue e GetBlockValue.
Para utilizar a Contribuição, Peso e Nota do Indicador no painel leia a seção: 'Utilizando valores de indicador do painel'.
Utilizando valores de indicador do painel
Para utilizar valores de indicador do painel na fórmula, é necessário contratar este indicador no painel e associar esse indicador a um gatilho, com isso passa a ser possível utilizar os valores de contribuição, nota e peso.
A imagem abaixo demonstra um programa que possui a fórmula GetTrigger ("Indicador do Painel","Contribution") * 2, o que o usuário deseja é utilizar a contribuição do indicador do painel “Despesas (Milhões)”, para isso ele adicionou o indicador no painel e associou esse ao gatilho 'Indicador do Painel', fazendo isso foi possível acessar a contribuição do “Despesas (Milhões)” através do gatilho 'Indicador do Painel'.
Exemplo de Fórmula:
Rating * (1 + If(HasTrigger("Cumprimento de Pauta","Performance"),
If(GetTrigger("Cumprimento de Pauta","Performance") <= 0.699,
-0.1,
If(GetTrigger("Cumprimento de Pauta","Performance") <= 0.9 && GetTrigger("Cumprimento de Pauta","Performance") >= 0.7, -0.7,
If(GetTrigger("Cumprimento de Pauta","Performance") <= 0.99, -0.05, 0))), 0)) * GetTrigger("Bonus","Actual")
- O primeiro If verifica se existe no painel a medida performance para o gatilho cumprimento de pauta, se não existir, o valor utilizado no cálculo será 0, caso exista, um novo If é executado;
- O outro If verifica se a performance do cumprimento de pauta é menor ou igual à 0,6999, se essa condição for verdadeira, o valor utilizado no cálculo será -0,1, caso contrário, a fórmula verifica se essa performance está entre 0,7 e 0,9, se estiver, o valor utilizado no cálculo será -0,07, caso contrário, a fórmula verifica se a performance é igual ou menor que 0,99, se for, o valor utilizado no cálculo será -0,05, caso contrário, o valor utilizado no cálculo será 0.
- O valor dessa expressão é somado ao valor 1, esse resultado é multiplicado pela nota do painel previamente calculada. Isso pode fazer com que a nota previamente calculada seja diminuída caso a performance do gatilho cumprimento de pauta esteja abaixo de 100. Em seguida, a nova nota é multiplicada pelo Real do indicador relacionado ao gatilho Bônus, este último caso provavelmente é uma referência de bônus (valor).
Cenário de Exemplo:
Dado que exista um painel nas seguintes condições:
-
- Este painel possui nota 3
- Este painel possui o gatilho Cumprimento de Pauta
- A performance desse gatilho é 0,8
- Este painel possui o gatilho Bônus e o realizado desse gatilho é 1,5
- Quando a fórmula for executada a nota do painel deve passar a ser 4,185.
Comentários
0 comentário
Artigo fechado para comentários.