21 Replies Latest reply: Sep 16, 2014 3:14 PM by Yuri Nicolett RSS

    Duvida função AGGR

    Hamilton Junior

      Boa tarde,

      estou tendo dificuldades em validar um valor. O cálculo é o seguinte,

      se a loja não tiver auditoria no mes, eu desconto -0,03% do seu faturamento, se a loja tiver auditoria no mes, eu devolvo este valor acumulado, ou seja, eu somo toda a venda que não teve auditoria e faço multiplico por 0,03%.

       

      Na fórmula abaixo o cálculo funciona corretamente se eu selecionar uma ou mais lojas, porém ele se perde quando eu seleciono um ou mais meses. Acredito que seja algo na funcção aggr, podem dar uma olhada?

      Eu tenho uma tabela auxiliar onde eu cadastro Auditoria sim ou não.

       

       

       

      =num(

      sum(

        aggr(

        if(Auditoria='S',

       

        ((Sum( {$<Auditoria={'N'}, mes_numero,id_unidade>} mprd_valor_dvd))*0.003)

        ,

        if(Auditoria='N',

       

        ((Sum( {$<Auditoria={'N'},id_unidade>} mprd_valor_dvd))*0.003)*-1

        ,

        0)

        )

        ,id_unidade)

        )

      ,'R$###.##0,00')