Ir para conteúdo
  • 0

Medida por posição do RANK


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

Pergunta

  • Alunos

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
  • Alunos
  • 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

Faça login para comentar

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



Entrar Agora
×
×
  • Criar Novo...