Ir para conteúdo
  • 0

Calcular o percentual de crescimento da carteira considerando a alteração de vendedores


Celso Spina
Ir para solução Solucionado por Bruno Abdalla de Souza ,

Pergunta

  • Membros

Pessoal, boa tarde!

Preciso de uma ajuda para ajustar uma medida de percentual de crescimento dos clientes no mês:

 

% Cresc. = DIVIDE([Qtd Clientes]-[Qtd Clientes Mês Anterior],[Qtd Clientes Mês Anterior])

 

Essa medida precisa remover do cálculo quando o cliente muda apenas de vendedor.

A tabela abaixo mostra dois vendedores e a movimentação do mesmo cliente. Em fev/2023 o cliente saiu do vendedor 926 e passou para o vendedor 864. Nesse caso o percentual de crescimento de fevereiro para o vendedor 926 ficou negativo -100%.

image.png.d33f02714e29f7a56695bb29db4728d0.png

 

Eu preciso que baseado da regra de negócio, como foi apenas uma alteração de carteira, esse percentual nesse caso fique zerado, visto que o cliente não foi perdido apenas mudou de vendedor. Ou seja remover dessa medida se o cliente continar comprando com outro vendedor.

Segue arquivo com dados em anexo.

 

 

 

 

 

 

Exemplo Pedidos para Carteira.pbix

  • Gostei 1
Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0
  • Membros
  • Solução

Seria isso?
 

% Cresc. = 
VAR vQtdeClientes = [Qtd Clientes]
VAR vQtdeClienteLM = [Qtd Clientes Mês Anterior]
VAR vResultado = 
    IF(
        NOT(ISBLANK(vQtdeClientes)) && NOT(ISBLANK(vQtdeClienteLM)),
        DIVIDE(vQtdeClientes - vQtdeClienteLM,vQtdeClienteLM)
    )
RETURN
    vResultado

 

20230318_Exemplo Pedidos para Carteira.pbix

Link para o comentário
Compartilhar em outros sites

  • 0
  • Membros

Boa tarde Celso;

Verifique se a medida abaixo lhe atende:

% Cresc. = 
VAR vClienteAtivo =
    CALCULATE(
        COUNTAX(
            dCliente,
            VAR vQtdVenda = [Qtd Vendas]
            VAR vQtdVenda_LM = [Qtd Vendas LM]
            RETURN
            IF(AND(vQtdVenda>0,vQtdVenda_LM>0),dCliente[IDCliente])
        ),
        ALL(dVendedores)
    )
RETURN
IF(
    ISBLANK(vClienteAtivo),DIVIDE([Qtd Clientes]-[Qtd Clientes Mês Anterior],[Qtd Clientes Mês Anterior]), 0
)

 

Exemplo Pedidos para Carteira.pbix

  • Gostei 1
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...