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