9 Replies Latest reply: Jan 8, 2015 3:32 PM by ANDRE TONINI RSS

    Classificação ABC

    ANDRE TONINI

      Pessoal,

       

       

                Precisaria criar uma coluna onde pudesse ser classificados os produtos como A, B ou C, ou seja, com base no resultado da coluna "Classificação %" definir:

      A = são os produtos que representam maior percentual. Somente será classificado os produtos como A quando a soma do maiores percentuais for <=80%. Observem que no exemplo abaixo são apenas os 4 primeiros itens que atigiu na realidade 79,37%.

      B = até 15%.

      C = até 5%.

       

       

                 Existe uma forma de criar a coluna "Classificação ABC" tratando na expressão?  

       

       

      Desde já agradeço pela atenção.

       

      André Tonini

        • Re: Classificação ABC
          Pablo Labbe

          Olá André,

           

            Creio que isto deve te ajudar,  Recipe for an ABC Analysis

           

          Abraço,

           

          pablolabbe

          • Re: Classificação ABC
            rodrigo silvestre

            Existe, vc só precisa ter essa "classificação %" Acumulada , dai cria um if

             

            if( expressão < '5%' , C ,

                 if(expressão  < '15%', B , A))

             

            Tem a opção ali embaixo "expressão acumulada" só que eu acho que ele primeiro calcula toda a expressão depois acumula, logo não vai da pra marcar essa opção EU ACHO ( tem que testar).

             

            Mas da pra você fazer esse acumulado manualmente com o rangesum, nele você coloca primeiro a expressão normal do "classificação %" , depois ela com above.

             

            rangesum( expressão , above(expressão) )

             

            Qualquer dúvida, só da um toque, ou coloca um qvw com exemplo.

              • Re: Classificação ABC
                Alessandro Furtado

                Boa tarde.

                 

                Fazendo o que o Rodrigo comentou, de acumular, depois poderia fazer

                2014-12-17 17_21_56-.png

                 

                que da certo.  Mas tem que ter o % acumulado

                .

                 

                2014-12-17 17_24_07-.png

                 

                Att,

                 

                Alessandro Furtado

                • Re: Classificação ABC
                  ANDRE TONINI

                  Rodrigo,

                   

                            Boa tarde, cara defini a expressão porém não consegui fazer com que seja respeitando corretamente a ponto de corte para classificar o que é A, B ou C.

                  Exemplo: A  teria que ser a soma dos percentuais maiores que totaliza até 80%. No caso gerei em excel e seria os primeiro 69 itens.

                   

                            Anexo postei o qvw que estou testando.

                   

                            Desde já agradeço pela costumeira atenção.


                  Att,

                   

                  André Tonini

                    • Re: Classificação ABC
                      Mário Rodrigo Campestrini

                      Boa tarde André

                       

                      Qual é o campo que define quais são os mais consumidos?

                        • Re: Classificação ABC
                          ANDRE TONINI

                          Bom dia Márcio,

                           

                                    Estou considerando a coluna "Custo Total Unitário x Consumo"

                           

                           

                          (SUM(if(PRO_TIPO = 'PE' AND REQ_TIPOPRODUTOS = 'N' AND REQ_TIPO = 'S',CUSTO_FISCAL_FICHA,0)+
                          if(PRO_TIPO = 'PA' AND REQ_TIPOPRODUTOS = 'N' AND REQ_TIPO = 'S',CUSTO_FISCAL_FICHA,0)+
                          if(PRO_TIPO = 'BN' AND REQ_TIPOPRODUTOS = 'N' AND REQ_TIPO = 'S',CUSTO_FISCAL_FICHA,0))
                          +
                          (
                          if(PRO_TIPO = 'AL' AND REQ_TIPOPRODUTOS = 'N' AND REQ_TIPO = 'S',PRO_CUSTOFISCAL,0)+
                          if(PRO_TIPO = 'ES' AND REQ_TIPOPRODUTOS = 'N' AND REQ_TIPO = 'S',PRO_CUSTOFISCAL,0)+
                          if(PRO_TIPO = 'IM' AND REQ_TIPOPRODUTOS = 'N' AND REQ_TIPO = 'S',PRO_CUSTOFISCAL,0)+
                          if(PRO_TIPO = 'MB' AND REQ_TIPOPRODUTOS = 'N' AND REQ_TIPO = 'S',PRO_CUSTOFISCAL,0)+
                          if(PRO_TIPO = 'MC' AND REQ_TIPOPRODUTOS = 'N' AND REQ_TIPO = 'S',PRO_CUSTOFISCAL,0)+
                          if(PRO_TIPO = 'ME' AND REQ_TIPOPRODUTOS = 'N' AND REQ_TIPO = 'S',PRO_CUSTOFISCAL,0)+
                          if(PRO_TIPO = 'MH' AND REQ_TIPOPRODUTOS = 'N' AND REQ_TIPO = 'S',PRO_CUSTOFISCAL,0)+
                          if(PRO_TIPO = 'MI' AND REQ_TIPOPRODUTOS = 'N' AND REQ_TIPO = 'S',PRO_CUSTOFISCAL,0)+
                          if(PRO_TIPO = 'MO' AND REQ_TIPOPRODUTOS = 'N' AND REQ_TIPO = 'S',PRO_CUSTOFISCAL,0)+
                          if(PRO_TIPO = 'MP' AND REQ_TIPOPRODUTOS = 'N' AND REQ_TIPO = 'S',PRO_CUSTOFISCAL,0)+
                          if(PRO_TIPO = 'MT' AND REQ_TIPOPRODUTOS = 'N' AND REQ_TIPO = 'S',PRO_CUSTOFISCAL,0)+
                          if(PRO_TIPO = 'MV' AND REQ_TIPOPRODUTOS = 'N' AND REQ_TIPO = 'S',PRO_CUSTOFISCAL,0)+
                          if(PRO_TIPO = 'PF' AND REQ_TIPOPRODUTOS = 'N' AND REQ_TIPO = 'S',PRO_CUSTOFISCAL,0)+
                          if(PRO_TIPO = 'SV' AND REQ_TIPOPRODUTOS = 'N' AND REQ_TIPO = 'S',PRO_CUSTOFISCAL,0)
                          ))
                          *
                          ((
                          SUM(IF(REQ_TIPOPRODUTOS = 'N' AND REQ_TIPO = 'S',REI_QUANTIDADE,0)))/12)

                           

                           

                            • Re: Classificação ABC
                              Mário Rodrigo Campestrini

                              Bom dia André

                               

                              Analisando o gráfico, entendo que você deve primeiro montar a fórmula para atingir o valor total da coluna acima. Sem esse valor, todo o restante não irá funcionar.

                              A partir disso, você poderá utilizar a fórmula abaixo para montar a análise ABC:

                               

                                [Exclusive Percentage] = RangeSum(Above(Sum(<seu campo>), 1, RowNo())) / Sum(total <seu campo>)

                               

                              Depois, crie nova fórmula para definir a classificação:

                               

                                Classe = If([Exclusive Percentage] <= 0.8, 'A', If([Exclusive Percentage] <= 0.9, 'B', 'C'))


                              Finalmente, crie a fórmula abaixo para definir a cor:

                                 If([Classe] = 'C', LightRed(), If([Classe] = 'B', Yellow()))

                      • Re: Classificação ABC
                        Mário Rodrigo Campestrini

                        Bom dia André

                         

                        Outro post que pode lhe ajudar é Recipe for a Pareto Analysis.

                         

                        Márcio