FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
dudas sobre la función average expresión de Quicreport
holas amigos del foro, tengo la siguiente duda y problema a la vez. Primero estoy trabajando en delphi 5 y quickreports que viene con el, mi reporte saca los datos de una query que tiene los siguientes datos:
codigo, valor1,valor2, valor3, valor4 ahora tengo una banda summary donde tengo la siguiente expresión, average(Query2.valor1), que calcula el promedio del campo valor1, ahora esto me funciona relativamente bien, digo relativo por que, cuando el campo valor1, no trae valores, digase 0 (cero) o es null, la función average lo contabiliza igual para el calculo del promedio, me explico supongamos que la tabla tiene 100 registros y 40 de ellos tiene valores ceros o nulos, la funcion average igual divide la suma de los valores por 100, no discrimina los valores, pues bien como ya se pueden imaginar los promedios se calculan mal. ahora esto será así, o hay alguna propiedad que tengo que activar, gracias por leer este hilo, y más gracias aun si lo contestan.
__________________
Manuel Muñoz L. Trabajando con delphi 7.0 , migrando sistema a Delphi XE8, matando BDE y pasando FIREDAC. |
#2
|
||||
|
||||
Hola podrias poner en tu TQRExp del quickreport lo siguiente
Código:
SUM(Table1.cant)/IF(Table1.cant <> 0,COUNT,COUNT-1)
__________________
Disfruten cada minuto de su vida a lado de sus seres queridos como si fuese el ultimo, uno nunca sabe lo que puede pasar. |
#3
|
||||
|
||||
gracias caro de todas maneras pero no me sirve, no quiero hacer un procedimiento manual parea esto, algo tiene que haber para sacar esto
__________________
Manuel Muñoz L. Trabajando con delphi 7.0 , migrando sistema a Delphi XE8, matando BDE y pasando FIREDAC. |
#5
|
||||
|
||||
tampoco me muestra nada, gracias por el interes de todas maneras
__________________
Manuel Muñoz L. Trabajando con delphi 7.0 , migrando sistema a Delphi XE8, matando BDE y pasando FIREDAC. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Dudas sobre TTreeView | jodycom | Varios | 2 | 18-04-2005 11:03:50 |
dudas sobre transacciones..... | inexperto | Conexión con bases de datos | 2 | 18-11-2004 21:24:31 |
Problema XP - QuicReport | alejodb | Impresión | 1 | 29-08-2003 09:44:13 |
Average, Sum ... de un DBGrig???? | Cabanyaler | Conexión con bases de datos | 5 | 09-07-2003 12:01:01 |
Dudas sobre IP | acertij022 | Internet | 0 | 20-05-2003 22:04:29 |
|