Problemas con crystal en visual basic net
Hola :
Tengo un pequeño problema al realizar la formula que obtenga el promedio de cada grupo que utilizo en el reporte...mi formula esta escrita así:
if {Tabla1.Campo} = "1" then average({@formula}, Tabla1.Campo}), es decir, si el "campo" de la tabla1 es igual a 1, que realice el promedio de los valores de la "@formula", que no es mas que un campo que calcula el promedio de un grupo determinado, el problema es que cuando le paso ese parametro, bota el valor "0.00", pero si coloco otro valor, por ejemplo:
if {Tabla1.Campo
if {Tabla1.Campo} = "85 mm." then average({@formula}, Tabla1.Campo}), los el valor que arroja en el informe es correcto. Es decir no funciona cuando le paso otro parametro, alguien podria explicarme porque sucede eso?, otro problema que tengo es que me gustaria obtener los promedios de los valores que fueran distintos a 0,es decir si tengo 4 valores ejemplo: 5,6,0,3, el promedio de los 4 debería ser (5+6+3)/3, sin tomar en cuenta el valor 0, pero de igual manera si coloco una sentencia if then else, exceptuando los valores que sean 0, el promedio se obtiene con estos valores, como podria hacer esto?. Gracias de antemano a quienes puedan ayudarme.
Annie
Tengo un pequeño problema al realizar la formula que obtenga el promedio de cada grupo que utilizo en el reporte...mi formula esta escrita así:
if {Tabla1.Campo} = "1" then average({@formula}, Tabla1.Campo}), es decir, si el "campo" de la tabla1 es igual a 1, que realice el promedio de los valores de la "@formula", que no es mas que un campo que calcula el promedio de un grupo determinado, el problema es que cuando le paso ese parametro, bota el valor "0.00", pero si coloco otro valor, por ejemplo:
if {Tabla1.Campo
if {Tabla1.Campo} = "85 mm." then average({@formula}, Tabla1.Campo}), los el valor que arroja en el informe es correcto. Es decir no funciona cuando le paso otro parametro, alguien podria explicarme porque sucede eso?, otro problema que tengo es que me gustaria obtener los promedios de los valores que fueran distintos a 0,es decir si tengo 4 valores ejemplo: 5,6,0,3, el promedio de los 4 debería ser (5+6+3)/3, sin tomar en cuenta el valor 0, pero de igual manera si coloco una sentencia if then else, exceptuando los valores que sean 0, el promedio se obtiene con estos valores, como podria hacer esto?. Gracias de antemano a quienes puedan ayudarme.
Annie