Pregunta rapida al hacer la division por cero te da error, como se pude hallar ahora mismo el tanto por ciento para estadisticas. Por ejem como puedo hallar de 95 servicios realizados, 66 que tanto por ciento representan del total.
(66/95)*100 = 69,47368
66 representa el 69,47% del total de 95
Luego usas la funcion de redondeo a decimales
Saludos
Mario R
Ok si eso lo se pero al poner la funcion (variable1/variable2)*100 te da error: error division por cero
De que otra forma se puede hacer, que otra funcion se puede utilizar
La forma correcta para evitar el error es:
(variable1/ (variable2|1))*100
un saludo
Jose
Hola.
@Pepeto: esa técnica que usábamos en 6.x no se puede utilizar ahora (al menos en esta versión): fíjate en la incidencia 2044 de vBugman.
@lsmsusvilla: aunque el inspector de errores informe de error de división por cero, la fórmula se ejecuta bien (incidencia 2030 de vBugman). Al menos, yo las utilizo y funcionan correctamente (aunque me tengo que asegurar que el denominador no sea cero).
Saludos,
Fran Varona
Buenas.
Como dice Fran esta fórmula (variable1 / (variable2 | 1))* 100 no vale, de momento, ya que siempre divide entre 1.
Habría que poner: ( variable1 / (choose(variable2= 0, 1, variable2)) ) * 100
Un saludo.
Jorge Velasco Fernández
jvelasco@theseedsc.com
www.theseedsc.com
Ok amigos tengo que probar y os comento, no seria tampoco nada desdeñable el que creasen una funcion tipo percentage o net que la calculase automaticamente no?