none
Somatório com condição RRS feed

  • Pergunta

  • Tenho um relatório nesse formato:

    Tipo   Valor

    PG          700,00
    PG          300,00
    RC          400,00
    RC          300,00

     

    Ao final do relatório quero somar todos que forem de PG e todos que forem de RC

     

    Até começei a montar, mas enrolei todo

    alguém pode ajudar?

    Sum(IIf({Qry_Contas_PagarReceber_Pendentes.TP_LANC} = 'PG', {Qry_Contas_PagarReceber_Pendentes.SALDO},0))

    sexta-feira, 30 de setembro de 2011 03:27

Respostas

  • Você pode montar duas fórmulas e exibí-las separadamente:

    //Fórmula PG
    If ({Qry_Contas_PagarReceber_Pendentes.TP_LANC}) = 'PG' Then
        Sum ({Qry_Contas_PagarReceber_Pendentes.SALDO})
    
    
    //Fórmula RC
    If ({Qry_Contas_PagarReceber_Pendentes.TP_LANC}) = 'RC' Then
        Sum ({Qry_Contas_PagarReceber_Pendentes.SALDO})
    
    
    



    Leonardo Borges 'Xis'
    "Mas a persistência é o que leva a perfeição."
    Se a resposta for útil, marque-a. Poderá ser útil para outros desenvolvedores.
    • Marcado como Resposta Sames Davis domingo, 2 de outubro de 2011 18:46
    sexta-feira, 30 de setembro de 2011 13:03

Todas as Respostas

  • Você pode montar duas fórmulas e exibí-las separadamente:

    //Fórmula PG
    If ({Qry_Contas_PagarReceber_Pendentes.TP_LANC}) = 'PG' Then
        Sum ({Qry_Contas_PagarReceber_Pendentes.SALDO})
    
    
    //Fórmula RC
    If ({Qry_Contas_PagarReceber_Pendentes.TP_LANC}) = 'RC' Then
        Sum ({Qry_Contas_PagarReceber_Pendentes.SALDO})
    
    
    



    Leonardo Borges 'Xis'
    "Mas a persistência é o que leva a perfeição."
    Se a resposta for útil, marque-a. Poderá ser útil para outros desenvolvedores.
    • Marcado como Resposta Sames Davis domingo, 2 de outubro de 2011 18:46
    sexta-feira, 30 de setembro de 2011 13:03
  •  

     

     

    Eu já havia tentado desta forma acima e não funcionou, só funcionou assim :

     

     

    1 - Criei um campo formula com o seguinte código em Crystal Sintax:
    CODE
    IIf({Qry_Contas_PagarReceber_Pendentes.TP_LANC} = 'PG', {Qry_Contas_PagarReceber_Pendentes.TP_LANC}, 0)

    e depois faça a soma desse campo.


    2 - Crie um Running Total Field q seja a soma do campo Pagamento. Na opção Evaluate ponha Use a formula. clique no botao com o desenhinho de um lapis q vai ficar habilitado e ponha a seguinte formula em Crystal Sintax:
    CODE
    {Qry_Contas_PagarReceber_Pendentes.TP_LANC} = 'PG'

    Mas ficou um detalhe para trás, se o campo for nulo, ele não está trazendo 0,00, está vindo nulo, alguém me ajuda a ajustar esse detalhe?


    • Editado Sames Davis sábado, 1 de outubro de 2011 00:51 ajuste
    sábado, 1 de outubro de 2011 00:49