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

  • Alunos

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

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

2 respostass a esta questão

Posts Recomendados

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

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

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