Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Qreport Average (https://www.clubdelphi.com/foros/showthread.php?t=50475)

capo979 19-11-2007 19:26:27

Qreport Average
 
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:
Código SQL [-]
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


La franja horaria es GMT +2. Ahora son las 10:13:03.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi