1 Reply Latest reply: Aug 5, 2014 3:08 PM by Luiz Cláudio Gomes RSS

    Uso de condicional em tabela dinâmica

    Luiz Cláudio Gomes

      Boa tarde, pessoal

       

      Montei uma tabela dinâmica onde faço a contagem de clientes de acordo com o valor do débito de cada um.

      Agora quero aplicar um filtro para estabelecer faixas de débito a cada R$1.000,00

      Usei a expressão abaixo na dimensão calculada

      =num(aggr(sum([Valor Contribuicao]),Corretor_ID), '##.###,##')

      e nas expressões: Count(DISTINCT [Corretor_ID])

       

      Mas gostaria de contar quantos devem até 1.000,00, de 1001,00 a 2.000,00 e assim por diante.

      Algo como:

         Faixa      Quant.

      1.000,00      13

      2.000,00      25

      3.000,00       7

      4.000,00      4

      5.000,00      2

      Alguma dica?

        • Re: Uso de condicional em tabela dinâmica
          Luiz Cláudio Gomes

          Consegui resolver.... pode não ser a melhor, mas funciona..rsrs
          Apenas para que possa servir para quem tenha alguma situação semelhante

           

          =if(aggr(sum([Valor Contribuicao])<1000,Corretor_ID), 'Até 1.000',

          if(aggr(sum([Valor Contribuicao])>1000 and sum([Valor Contribuicao])<=2000,Corretor_ID), 'De 1.001 a 2.000',

          if(aggr(sum([Valor Contribuicao])>2000 and sum([Valor Contribuicao])<=3000,Corretor_ID), 'De 2.001 a 3.000',

          if(aggr(sum([Valor Contribuicao])>3000 and sum([Valor Contribuicao])<=4000,Corretor_ID), 'De 3.001 a 4.000',

          if(aggr(sum([Valor Contribuicao])>4000 and sum([Valor Contribuicao])<=5000,Corretor_ID), 'De 4.001 a 5.000',

          if(aggr(sum([Valor Contribuicao])>5000 and sum([Valor Contribuicao])<=6000,Corretor_ID), 'De 5.001 a 6.000',

          if(aggr(sum([Valor Contribuicao])>6000,Corretor_ID), 'Mais de 6.000',

          )))))))