anonymous
Log in
Log out
Search
Recents:
v3.0
My subscriptions
My posts
My profile
sd
Error en porcentaje
08/09/20 12:08
jorgebritocapacitaci
Replies:
5
Buenos días Hola amigos, tengo una consulta de lógica. Deseo sacar un porcentaje en un source de un procedimiento. El usuario ingresa un valor (&TotalGeneral) que se trata de la meta por alcanzar. &TotalLogrado: es el valor que se logró realizar en esa meta. Yo solucione el problema con esta línea de programación y despliego el porcentaje con la variable &TotalPorcentaje [image: image.png] El problema que tengo es que si el valor de &TotalGeneral es cero el reporte evidentemente me da un error. El exportable lo estoy haciendo por medio de un diseño que monte en el Layout de este procedimiento. ¿Cómo podría hacer para evitar este error ? Saludos.
Buenos días
Hola amigos, tengo una consulta de lógica.
Deseo sacar un porcentaje en un source de un procedimiento.
El usuario ingresa un valor (&TotalGeneral) que se trata de la meta por
alcanzar.
&TotalLogrado: es el valor que se logró realizar en esa meta.
Yo solucione el problema con esta línea de programación y despliego el
porcentaje con la variable &TotalPorcentaje
[image: image.png]
El problema que tengo es que si el valor de &TotalGeneral es cero el
reporte evidentemente me da un error.
El exportable lo estoy haciendo por medio de un diseño que monte en el
Layout de este procedimiento.
¿Cómo podría hacer para evitar este error ?
Saludos.
Replies
María de los Ángeles
08/09/20 12:20
Jorge buen día controlar que el TotalGeneral sea mayor a 0 antes de llamar al reporte, es una opción. El mar., 8 sept. 2020 a las 12:08, Jorge Brito (< jorgebritocapacitacion@gmail.com>)
Jorge buen día controlar que el TotalGeneral sea mayor a 0 antes de llamar al reporte, es una opción. El mar., 8 sept. 2020 a las 12:08, Jorge Brito (< jorgebritocapacitacion@gmail.com>)
Carlos A.L.Herrero
08/09/20 12:31
Hola, el problema real es que cualquier número dividido 0 te da infinito, por lo tanto error. *Carlos A.L.Herrero* *Análisis de sistemas * <http://www.datacomsys.com.ar/>*datacomsys.com.ar * <http://www.datacomsys.com.ar/> El mar., 8 de sep. de 2020 a la(s) 12:08, Jorge Brito ( jorgebritocapacitacion@gmail.com)
Hola, el problema real es que cualquier número dividido 0 te da infinito, por lo tanto error. *Carlos A.L.Herrero* *Análisis de sistemas *
*datacomsys.com.ar *
El mar., 8 de sep. de 2020 a la(s) 12:08, Jorge Brito ( jorgebritocapacitacion@gmail.com)
gul
08/09/20 13:08
Hola Jorge, podrías resolverlo de la siguiente manera: If &TotalGeneral <> 0 &TotalPorcentaje = &TotalLogrado * 100 / &TotalGeneral Else &TotalPorcentaje = 0 EndIf ¡Saludos! El mar., 8 sept. 2020 a las 12:51, Carlos Herrero (<ch@carlosherrero.com.ar>)
Hola Jorge, podrías resolverlo de la siguiente manera: If &TotalGeneral <> 0 &TotalPorcentaje = &TotalLogrado * 100 / &TotalGeneral Else &TotalPorcentaje = 0 EndIf ¡Saludos! El mar., 8 sept. 2020 a las 12:51, Carlos Herrero (
)
djmikol
08/09/20 12:11
If &Totalgeneral <> 0 // TU LINEA DE CÓDIGO EndIf Obtener Outlook para Android<https://aka.ms/ghei36> ________________________________
If &Totalgeneral <> 0 // TU LINEA DE CÓDIGO EndIf Obtener Outlook para Android
________________________________
jorgebritocapacitaci
08/09/20 13:46
Muchas gracias Solucionado, algunas veces uno busca soluciones complejas y ese es el error. Pudiendo solucionar así de fácil. Que tangan un hermoso día. Saludos. El mar., 8 sep. 2020 10:08, Guido Lorenzatti <gul@legadoit.com.ar>
Muchas gracias Solucionado, algunas veces uno busca soluciones complejas y ese es el error. Pudiendo solucionar así de fácil. Que tangan un hermoso día. Saludos. El mar., 8 sep. 2020 10:08, Guido Lorenzatti
Back to sd