buenos días, estoy intentando depurar una fórmula y me gustaría conocer vuestra opinión y el enfoque que le daríais:
se trata de explotar los datos recogidos en inspecciones, entonces, en cada inspección se evalúan 5 elementos
elemento
| NOTA
| PONDERACION (%)
| VALOR PONDERADO
|
---|
elemento1 | 0 | 35 | 0 |
elemento2 | np | 5 | - |
elemento3 | 4 | 10 | 40 |
elemento4 | 2 | 25 | 50 |
elemento5 | 5 | 25 | 125 |
una vez realizada la inspección obtengo una nota de la misma a través de la siguiente fórmula: suma de los valores ponderados / suma ponderaciones de los elementos distintos a np. (215/95) = 2,26, y dicha nota la paso a base 10 (2,26*10/3) = 7,53.
entonces inspecciones hay miles, en diferentes días, horarios y localizaciones, y cada día y localizacion tienen una utilización diferente.
Header 1 | localizacion | fecha
| nota inspección
| utilizacion
|
---|
v1 | LOC1 | 01/03/2013 | 7,53 | 1200 |
v2 | LOC2 | 01/03/2013 | 8,00 | 1254 |
v3 | LOC1 | 02/03/2013 | 9,2 | 300 |
v4 | LOC3 | 02/03/2013 | 8 | 1600 |
Entonces para obtener un índice con las notas debo hacer la siguietne operación
((notav1*utilizacionv1)+(notav2*utilizacionv2)+(notav3*utilizacionv3)+(notav4*utilizacionv4)) / (suma utilizaciones de todas las visitas)
dicho índice actualmente lo obtengo utilizando Aggr, pero para seguir evolucionando gráficos teniendo en cuenta otros valores asociados a la localización, me obliga a modificar la fórmula para cada gráfico.
se os ocurre el modo de optimizar la fórmula
un saludo y gracias