Fórum Cálculos no QReport #224650
06/04/2004
0
Exemplo:
Para a empresa1 e empresa2 foram vendidos vários produtos e quantidades a saber:
Campo1 Campo2 Campo3
Empresa1 - Qtd 300 - dia 01/01/04
Empresa1 - Qtd 200 - dia 02/01/04
Empresa2 - Qtd 150 - dia 15/01/04
Empresa1 - Qts 100 - dia 16/01/04
Empresa2 - Qtd 350 - dia 22/01/04
Resultado que preciso obter:
Empresa1 - Qtd 600
Empresa2 - Qtd 500
Total - 1100
Este resultado vou utilizar num QReport e deverão estar em um QRLabel, pois pretendo realizar outros cálculos que não estou conseguindo com o QRExpr.
Obrigado
CBier
Cbier
Curtir tópico
+ 0Posts
06/04/2004
Karepa
Empresa 1 : 1000
Empresa 2 : 2000
Total de Vendas : 3000
se for isto, basta utilizar um query que já some isto para você
select campo1, sum(campo2) from tabela
where [condição]
group by campo1
basta associar o relatório a esta query
e no sumary, incluir um qrexpr se soma para o campo 2.
Gostei + 0
07/04/2004
Cbier
Empresa1 = 1000 / 3000 * 100 = 33,33¬
Empresa2 = 2000 / 3000 * 100 = 66,66¬
É isto que não estou conseguindo fazer.
Obrigado
CBier
Gostei + 0
07/04/2004
Karepa
Select sum(campo2) as total from tabela where condicao
query2
select campo1, sum(campo2) as individual from tabela where condição
group by campo1
coloque como detail do qr a query 2.
quando estiver imprimindo o campo de percenual (evento onprint)
Atribua o seguinte
value := FormatFloat((query2.individual * 100)/query1.total);
Vai funcionar.
Gostei + 0
07/04/2004
Cbier
Valeu.
CBier
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)