PDA

Ver la Versión Completa : Qreport Average


capo979
19-11-2007, 19:26:27
Hola a todos

Mi pregunta es la siguiente:

Utilizo qreport en delphi7 y uso el TQrExpr para sacar el promedio de una columna. Para sacar el promedio utilizo AVERAGE y el problema es que el resultado que me da es siempre entero no me muestra los decimales.

Quisiera saber si alguno sabe de esto

muchas gracias

capo979
19-11-2007, 20:35:11
Otra cosa es que quiero que me promedie todos los campos distinto de cero. O sea los que son cero no quiero que me lo cuente para el promedio.

Alguien sabe como hacerlo??
saludos

Lepe
19-11-2007, 21:58:28
para los decimales: El qrExpr tendrá la propiedad Mask, allí escribe: ,#0.00 para ver dos decimales siempre y usar la coma como separador de miles.

Para la distinción de ceros: No sé exactamente como lo hace el QuickReport, pero si has notado que toma los ceros y por ello te da valores muy bajos, puedes hacer una consulta especializada con un nuevo query:

select avg(NombreCampo)
where (NombreCampo <> 0) and (NombreCampo is not null)

Como ya hace la media, en el qrExpr solo tendría que añadir en su propiedad expression el nombre del campo.

Saludos