Sum de campos com Expression

Delphi

31/03/2004

Como faço para obter os totais de campos que utlizam Expression?

Exemplo de uma coluna do Relatório:
IF(qry_detalhe.id_status_fatura = ´Q´, IF(qry_aviso.tipo_avisodc = ´D´, (((qry_aviso.vl_liquido_avisodc * 0.01) / 30) * qry_aviso.Dias), 0),IF(qry_aviso.tipo_avisodc = ´D´, 0, IF(qry_aviso.tipo_avisodc = ´C´, 0 , (((qry_mestre.vl_liq_fatger * 0.01) /30) * qry_mestre.Dias))))

Portanto, como fazer para a Banda Summary exibir o somatório obtido por esta expression???????


Maatsti

Maatsti

Curtidas 0

Respostas

Fabio.hc

Fabio.hc

31/03/2004

Tente assim:

[b:d6778eca27]SUM([/b:d6778eca27]IF(qry_detalhe.id_status_fatura = ´Q´, IF(qry_aviso.tipo_avisodc = ´D´, (((qry_aviso.vl_liquido_avisodc * 0.01) / 30) * qry_aviso.Dias), 0),IF(qry_aviso.tipo_avisodc = ´D´, 0, IF(qry_aviso.tipo_avisodc = ´C´, 0 , (((qry_mestre.vl_liq_fatger * 0.01) /30) * qry_mestre.Dias)))) [b:d6778eca27])[/b:d6778eca27]


GOSTEI 0
Maatsti

Maatsti

31/03/2004

Tente assim: [b:1a83d66b67]SUM([/b:1a83d66b67]IF(qry_detalhe.id_status_fatura = ´Q´, IF(qry_aviso.tipo_avisodc = ´D´, (((qry_aviso.vl_liquido_avisodc * 0.01) / 30) * qry_aviso.Dias), 0),IF(qry_aviso.tipo_avisodc = ´D´, 0, IF(qry_aviso.tipo_avisodc = ´C´, 0 , (((qry_mestre.vl_liq_fatger * 0.01) /30) * qry_mestre.Dias)))) [b:1a83d66b67])[/b:1a83d66b67]



GOSTEI 0
POSTAR