Boa tarde pessoal. Estou desenvolvendo eu primeiro relatório .net no nucleus e estou com um problema. Etilizo a versão 11.40.
Estou utilizando uma consulta SQL (e ela está retornando corretamente), agrupando por um determinado campo. O cabeçalho e o detalhe estão certos, mas no rodapé do detalhe eu queria que gerasse a média de um dos campos do detalhe mas eu não sei os parametros que precisam ser passados.
No editor de expressão ele pede os seguintes parametro. Mas eu já passei varios campos e nada.
Decimal Avg (Object Lista, String Campo)
Minha consulta SQL
"SELECT TPRODUTO.CODIGOPRD, TPRODUTO.NOMEFANTASIA AS NOMEPRODUTO, fcfo.codcfo, fcfo.nomefantasia AS NOMECLIENTE, SUM(TITMMOV.QUANTIDADETOTAL) AS QUANTIDADE, TCITMORCAMENTO.VALCOTACAO
FROM TMOV
INNER JOIN TITMMOV ON TITMMOV.IDMOV = TMOV.IDMOV
INNER JOIN TCITMORCAMENTO ON TCITMORCAMENTO.IDMOV = TITMMOV.IDMOV AND TCITMORCAMENTO.NSEQITMMOV = TITMMOV.NSEQITMMOV
INNER JOIN TCCOTACAO ON TCCOTACAO.CODCOTACAO = TCITMORCAMENTO.CODCOTACAO
inner join fcfo on fcfo.codcfo = TCITMORCAMENTO.codcfo
INNER JOIN TPRODUTO ON TPRODUTO.IDPRD = TCITMORCAMENTO.IDPRD
WHERE TCITMORCAMENTO.VALCOTACAO > 0 AND TCCOTACAO.STSCOTACAO <> 7 and (
TMOV.NUMEROMOV = '039775') AND TMOV.SERIE = 'RMS'
GROUP BY TPRODUTO.CODIGOPRD, TPRODUTO.NOMEFANTASIA, fcfo.codcfo, fcfo.nomefantasia, TCITMORCAMENTO.VALCOTACAO
ORDER BY TPRODUTO.CODIGOPRD, TPRODUTO.NOMEFANTASIA"
No cabeçalho eu coloque os campos TPRODUTO.CODIGOPRD, TPRODUTO.NOMEFANTASIA AS NOMEPRODUTO. Gostaria de achar a media de TCITMORCAMENTO.VALCOTACAO.
Aguem poderia de ajudar?
Obrigado