Ir para conteúdo
  • 0

Calculo Acumulado do Produto para curva ABC


Roberto Carlos Ricci
Ir para solução Solucionado por Michele ,

Pergunta

  • Alunos

Bom dia,

Estou  precisando calcular a Curva ABC dos Produtos de acordo com as vendas,

No calculado do Acumulado para poder classificar os 80%, 15% e 5% de acordo com as vendas, funciona quando filtro poucos produtos,

Mas quando eu filtro mais produtos o Power BI trava, pois começa a usar muita memória.

 

Medida do Ranking de Vendas -> funciona

Rank Vendas = 
var vRank = 
       RANKX(
             ALLSELECTED( dProduto[id_produto]),
            [Total Vendas],,DESC,Dense
        )            
return 
if ( [Total Vendas],
     vRank)

Medida para acumular o produto de acordo com o RANKING de vendas ..para poder calcular o % da curva ABC.

RANK Acumulado = 

var vAcc =
        CALCULATE(
           [Total Vendas],
            TOPN(
                [Rank Vendas],
                ALLSELECTED(dProduto[id_produto]),
                [Total Vendas])
        )
return vAcc

//Neste caso funciona para poucos produtos, para muitos produtos o power bi trava, eu preciso fazer a curva ABC por ANO.

 

image.png.69deda02b3f185504203b5fa4e3162f1.png 

 

Segue o PBIX, que estou testando .

 

Obrigado,

Teste_abc.pbixTeste_abc.pbix

 

Teste_abc.pbix

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0
  • Alunos
  • Solução

Oi @Roberto Carlos Ricci!

Desculpe, acabei não me dando conta de primeira que você precisará comparar toda a sua base mesmo no ranking.

Acho válido dar um alô para a galera no Discord (no grupo de DAX) passando aqui o link do tópico, e pedir ajuda para alguém que seja mais especialista na parte de performance para ver se alguém consegue uma forma melhor de obter esse ranking, pois realmente comparar a base para trazer um ranking toda acho que vai pesar um pouco.

 

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Oi @Roberto Carlos Ricci!

Só para melhor compreensão e para ter mais detalhes para quem conseguir analisar e ajudar, quantos produtos você está filtrando ao mesmo tempo e que chega a travar, para fins de análise? E quantos produtos o usuário final vai precisar filtrar?

Testei filtrando até o produto de código 40.000, sem ano, e rodou legal, demorou uns 30 segundos aqui. Para uma base que tem Fato com 3 milhões de linhas parece um tempo razoável.

 

Link para o comentário
Compartilhar em outros sites

Faça login para comentar

Você vai ser capaz de deixar um comentário após fazer o login



Entrar Agora
×
×
  • Criar Novo...