Soma no QR - Verificar condição IF no QrExpr
Preciso fazer um somatório em um relatório de movto de caixa. Estou usando o QR e na banda summary coloquei dos componenetes TQRExpr.
Apesar da soma ser do mesmo campo da tabela, preciso verificar o tipo de conta (D ou C) em um outro campo desta mesma tabela.
No primeiro TQRExpr quero a soma das Contas de Debito, no segundo as Contas de Credito.
No primeiro TQRExpr uso o seguinte codigo na prop. expression:
SUM(IF(qrMovCaixa.Deb_Cre= ´Debito´,qrMovCaixa.Tot_Conta,´´))
No segundo uso o seguinte:
IF(qrMovCaixa.Deb_Cre = ´Credito´,SUM(qrMovCaixa.Tot_Conta),´´)
Quanto visualizo ou imprimo o relatorio o resultado e o seguinte:
Apesar da soma ser do mesmo campo da tabela, preciso verificar o tipo de conta (D ou C) em um outro campo desta mesma tabela.
No primeiro TQRExpr quero a soma das Contas de Debito, no segundo as Contas de Credito.
No primeiro TQRExpr uso o seguinte codigo na prop. expression:
SUM(IF(qrMovCaixa.Deb_Cre= ´Debito´,qrMovCaixa.Tot_Conta,´´))
No segundo uso o seguinte:
IF(qrMovCaixa.Deb_Cre = ´Credito´,SUM(qrMovCaixa.Tot_Conta),´´)
Quanto visualizo ou imprimo o relatorio o resultado e o seguinte:
Dalri
Curtidas 0
Respostas
Carlos Jatai
30/08/2004
experimenta fazer assim na tua Expressão (QREXPR):
SUM(IF(qrMovCaixa.Deb_Cre= ´Debito´,qrMovCaixa.Tot_Conta,0.0))
tive esse problema e consegui solucioná-lo assim.
Carlos Jatai
SUM(IF(qrMovCaixa.Deb_Cre= ´Debito´,qrMovCaixa.Tot_Conta,0.0))
tive esse problema e consegui solucioná-lo assim.
Carlos Jatai
GOSTEI 0
Walace
30/08/2004
Minha dúvida eh parecida, só que preciso usar o count.
Já tenho um totalizador no relatório, mas agora preciso fazer um total dividido por um tipo de campoi no arquivo.
Mais ou menos assim
Total geral = 20
Total Masculino: 15
Total Feminino: 5
Essa condição para testar M ou F eh que não estou conseguindo.
Já tenho um totalizador no relatório, mas agora preciso fazer um total dividido por um tipo de campoi no arquivo.
Mais ou menos assim
Total geral = 20
Total Masculino: 15
Total Feminino: 5
Essa condição para testar M ou F eh que não estou conseguindo.
GOSTEI 0