none
Campo SUM incluir num Case ou IF RRS feed

  • Pergunta

  • Prezados, estou com o seguinte problema, estou montando um relatório no crystal report, e o que me pareceu ser o mais simples é justamente o que esta dando mais dor de cabeça. 

    É o seguinte possuo um campoY decimal e preciso realizar a soma desse campoY num campo X para cada linha do relatório, então a 1linha o campoY é 1,20 na 2linha 2,90 , a 3 linha não tem registro a 4 linha é 1,10. o que preciso é que o campoX receba a soma individual então ficaria  1 linha campoY 1,20 campoX 1,20 / 2 linha campoY 2,90 campoX 3,10 / 3 linha * não tem registro fica 0,0 no 4 linha campoY 1,10 campoX 4,20.

    Então o que eu fiz, criei uma nova formula de SUM do campoY a questão  é que no caso da 3 linha que seria 0,0 ele imputa o valor de 3,10. Dai tentei fazer um If de um campo que eu sei que vai receber =>1  ou 0 e incluir o SUM(tabela.campoY). Mas recebo de resposta que falta um numero.

    Alguem pode me dar um luz ai em como montar esse If ou Case ?

    Estava testando Assim no editor de formula do Crystal.

    If {testePap1;1.part}  => 1 then  + {testePap1;1.subt} 
    else "0,0"

    Att, Wsti.

    segunda-feira, 1 de fevereiro de 2016 22:25

Respostas

  • Boa pessoal, então fica a dica pra quem tiver a mesma duvida que eu tive. 

    Como precisava de uma soma de um campo e quando eu utilizei o Running Total Fields , ele repetia para todas as linhas o resultado da soma. 

    Dai criei uma nova formula e montei um If nessa formula assim:

    if {testePap1;1.Tot_par} >= 1 then {#RTotal0}

    Att, wsti

    • Marcado como Resposta Wsti terça-feira, 2 de fevereiro de 2016 14:41
    terça-feira, 2 de fevereiro de 2016 14:41