Fala @Joao Raulino suave, e você?
Amigo, essa dica do rank é muito boa mas não é exatamente o que eu queria.
A ideia é bem parecida mas eu gostaria de mostrar esse ranqueamento em forma decimal. Por exemplo:
O valor máximo é representado pelo número 10, o valor mínimo por 1. Os valores entre o mínimo e máximo são representados por valores que não necessariamente são incrementados em 1.
No caso, o cliente que está em segundo lugar poderia ter um número de impacto de 9,5 ou até mesmo 7,3. Enquanto que o penúltimo poderia ter um número de impacto de 2,1 ou até mesmo 4,6.
É como se fosse uma interpolação linear rsrs.
Espero ter sido compreensível.