Ir para conteúdo
  • 0

Medida por posição do RANK


Patric Ciganski
Ir para solução Solucionado por Erick Oliveira ,

Pergunta

  • Membros

Bom dia,

Preciso fazer uma comparação da média de vendas dos produtos, comparando com o 1°, 2° e 3° do rank de clientes.
Exemplo do que preciso: Material A tem média de vendas de 100.000 mês o 1° a média é de 22.500, 2° é 20.000 e o 3° é de 18.000

image.png.e68bf4c756dc24527ac722ed4d692200.png

 

Medida Média Aux.

Aux Média Qtd. =
    CALCULATE(
        [Média Mês Qtd],
        USERELATIONSHIP('dCliente Aux'[Cód.Cliente], fVendas[Código do] ),
        ALL( dCliente[Nome GrpEmpr])
    )

Medida de Rank 

Rank Cliente = CALCULATE(
    RANKX(
    ALL('dCliente Aux'[Nome GrpEmpr]),
    [Receita],,DESC,Dense), USERELATIONSHIP(fVendas[Código do], 'dCliente Aux'[Cód.Cliente])
)
Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 1
  • Membros
  • Solução

Boa tarde, Patric;

Verifique se era isso que precisava.

Para cada produto, a medida abaixo irá percorrer a tabela dClientes, criar um rank de Clientes que compraram aquele produto, e depois mostrar a média do 1º, 2º e 3º.

 

1º Average customer = 
AVERAGEX(
    FILTER(
        CROSSJOIN(VALUES(dMaterial[MATERIAL]),ALL(dCliente[Nome GrpEmpr])),
        [Rank Cliente] = 1
    ),
    [Média Mês Qtd]
)

 

image.png.f9c8b4b5f01999c7f8caa1ab65f50d71.png

CURVA ABC.pbix

Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...