Ir para conteúdo
  • 0

De - Para (valores aproximados)


ViniciusGomes
Ir para solução Solucionado por Edson Igari ,

Pergunta

  • Alunos

Bom dia Pessoal, 

Estou com uma duvida em certos dados da empresa onde trabalho.
Nossa empresa trabalha com motoristas que são avaliados e tem uma nota diaria, essa avaliação consiste em "infrações" que o motorista faz ou deixa de fazer em sua direção.
As exceções avaliadas são:

  • Freada Brusca
  • Aceleração Brusca
  • Curva acentuada
  • Excesso de velocidade

Cada criterio acima tem um peso:

  • Freada Brusca 15%
  • Aceleração brusca 15%
  • Curva acentuada 20%
  • Excesso de velocidade 50%

Completando 100% da nota do motorista.

O calculo da nota é formado pela seguinte logica : Motorista inicia com nota 100. O Calculo dessa nota é:
(Total de Infração x * 100) / Km Rodado)  = X 
x = criterio pré definido (Quando obtenho esse resultado, ele busca por meio de PROCV com resultado aproximado e não exato, um valor em uma base), vamos imaginar o exemplo abaixo:

Motorista rodou 400 kms, teve 5 infrações de freada brusca.

(5*100/400) = 1,25
=Procv(1,25;base de criterio;2;verdadeiro) = 75

75 * 15% (peso da nota) = 11,25

11,25 - 100 (nota inicial) = 88,25

Ou seja, motorista ficou com nota 88,25 no seu dia.

Agora vem a duvida, 

Este criterio do procv é por aproximação e quando eu vou para o PBI, gostaria de procurar o valor da primeira divisão "5*100/400 = 1,25" em uma base DE PARA, porém como é uma divisão, em pratica o 1,25 não é somente 1,25, ele é 1,25690409845... e não consigo colocar como valor exato.

estou colocando um anexo de como fazemos hoje o calculo.

Ja fazem 4 dias que estou quebrando a cabeça. (Pode ser que seja bem simples, assim espero) rsrs.

Obrigado Mestres

 

 

01. Frota Primaria - ICS Diario Motorista.xlsx

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução

@ViniciusGomes, blz??? Faz sua tabela conforme o modelo abaixo e busca o valor utilizando calculate + filter. Exemplo:

 

Resultado = 
CALCULATE(
    MAX('Scoring Criteria'[Score]),
    FILTER(
        'Scoring Criteria',
        [Medida resultado exemplo = 1,25] >= 'Scoring Criteria'[MIN] &&
        [Medida resultado exemplo = 1,25] < 'Scoring Criteria'[MAX]
    )
)
image.png.284ee8831e46af29387a5dec5dbba960.png

Se solucionar o problema, peço a gentileza de marcar o tópico como solucionado. Se precisar de ajuda, chama inbox. Abraço

Link para o comentário
Compartilhar em outros sites

Faça login para comentar

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



Entrar Agora
×
×
  • Criar Novo...