Relatório - Expression

Delphi

13/03/2003

Estou coloando um QREXPR no meu relatório e a expression é

SUM(qrydivulgacao.COUNT(*))

pq não está mostrando a somatória?
o que devo fazer para mostrar essa soma.

obrigada


Debora

Debora

Curtidas 0

Respostas

E_gama

E_gama

13/03/2003

Nao entendi o SUM(qrydivulgacao.COUNT(*)) !

o que vc quer realmente?


GOSTEI 0
Nebrio

Nebrio

13/03/2003

Se vc quiser contar os registros utilize apenas o Count


GOSTEI 0
Debora

Debora

13/03/2003

quero ter o total do meu count na query.

É assim que eu faço?


GOSTEI 0
E_gama

E_gama

13/03/2003

o numero de registros na query?


GOSTEI 0
Debora

Debora

13/03/2003

o numero de registros na query?



não.
quero a soma dos valores que obtive do count.

obs.: minha query está assim:
SELECT PRDIVUL, COUNT(*)
FROM POPRO
WHERE PRDTCAD BETWEEN :DataIni AND :DataFin
GROUP BY PRDIVUL


GOSTEI 0
E_gama

E_gama

13/03/2003

Agora entendi, faca o seguinte no SQL:
  SELECT PRDIVUL, COUNT(*) AS TOTAL FROM POPRO 
  WHERE PRDTCAD BETWEEN :DataIni AND :DataFin 
  GROUP BY PRDIVUL



e na expressao do relatorio:
 SUM(qrydivulgacao.TOTAL) 


Detalhe: se vc colocar essa expressao em um QRBanc tipo Detail, em cada linha que for impressa ele vai acumulando os valores.

Agora se vc colocar numa QRBand para total/subtotal, funciona normalmente, mas ainda assim seria bom vc configurar para resetar os valores apos impressa.


GOSTEI 0
Debora

Debora

13/03/2003

Valeu,

e_gama.


GOSTEI 0
Debora

Debora

13/03/2003

como posso usar o valor da expression, para fazer outro calculo?

no meu relatório preciso que saia a porcentagem, mas pra mim fazer o calculo preciso pegar o valor da soma

SUM(qrydivulgacao.TOTAL) Quero este valor para me auxiliar.


Já tentei de tudo
value := FloatToStr(QRExpr1.
value := (QRExpr1.Expression)

como posso fazer isso?


GOSTEI 0
Debora

Debora

13/03/2003

Por favor,

alguém sabe?


GOSTEI 0
Anonymous

Anonymous

13/03/2003

Por favor, alguém sabe?

Débora,

Você pode acrescentar mais alguns detalhes sobre o que você esta querendo?

[]´s
Aroldo Zanela


GOSTEI 0
Debora

Debora

13/03/2003

Tenho um relatório que usa a seguinte query:

SELECT PRDIVUL, COUNT(*) AS TOTAL
FROM POPRO
WHERE PRDTCAD BETWEEN :DataIni AND :DataFin
GROUP BY PRDIVUL

no total do relatório usei a seguinte expression:
SUM(qrydivulgacao.TOTAL)

e agora preciso calcular a porcentagem, para calcular preciso ter o valor total que é o número que é exibido em um qrexpr com a função acima.

Quero pegar essa valor para fazer o calculo da porcentagem e não estou conseguindo.


GOSTEI 0
Debora

Debora

13/03/2003

Tem alguém aí......


GOSTEI 0
E_gama

E_gama

13/03/2003

Debora, tem como vc nos passar o layout do relatorio que vc quer gerar? Assim fica mais facil te ajudar.


GOSTEI 0
POSTAR