Ir para conteúdo
  • 0

Clientes únicos atendidos ano e mês


Ramon Scherrer
Ir para solução Solucionado por Rodrigo R1 ,

Pergunta

  • Alunos

Oi, Pessoal.

Preciso identificar a quantidade de clientes únicos que cada atendente realizou no ano e em qual mês foi realizado o 1º atendimento daquele cliente e só deve contabilizar para o atendente que realizou o 1º atendimento. 
Exemplo tabela de atendimentos:

image.png.a4931b1965371bc44ae7b80692f5475c.png

Quando os atendimentos começarem a se repetir é necessário ser avaliado e sempre deve contabilizar a data mais recente do atendimento e qual atendente fez aquele atendimento.

Resultado esperado desta tabela:
Clientes únicos atendidos:
image.png.8c333172a1d5790882d1e46348e3be7c.png

Anexo encaminho esta mesma tabela.

Obrigado,

 

image.png

image.png

Clientes únicos.xlsx

Editado por Ramon Scherrer
Ajustei o arquivo.
Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 1
  • Alunos
  • Solução

Boa tarde, amigo.

A lógica para a solução da sua dúvida é a teoria dos conjuntos. Sugiro vc procurar no curso por "clientes novos" pra vc entender melhor a solução que estou te enviando:

cliente novo =

var datamin = MIN('dCalendário'[Date])

var clientesatuais = values(fAtendimento[ID Cliente])

var clientesantigos =

CALCULATETABLE(

VALUES(fAtendimento[ID Cliente]),

FILTER(

all('dCalendário'),

'dCalendário'[Date] < MIN('dCalendário'[Date])

),

ALL(dAtendente)

)

var novos = EXCEPT(clientesatuais, clientesantigos)

return

COUNTROWS(novos)

 

Segue arquivo com a solução também.

Espero que tenha ajudado.

Sucesso aí, amigo.

Dúvida Ramon.pbix

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

  • 1
  • Alunos

Amigo, isso acontece porque o total é outro contexto!

E muitas vezes, o valor representado nele pode ser a soma dos demais contextos!

Veja que na solução apresentada, o return na medida é apenas uma contagem de linhas - não existe uma soma para que o total sejam assim representado.

Para solucionar isso, segue nova medida com total ajustado:
 

Valor Ajustado =

SUMX(

VALUES('dCalendário'[Date].[Mês]),

[cliente novo])

1705665554_Capturadetela2021-09-02181704.png.ba20b3a338f4987f181068605bd51747.png

 

Dentro da SUMX informamos a tabela que está no seu contexto de avaliação - que no seu caso é a coluna de mês.

Sugiro outra Live para vc entender melhor esse comportamento - procura no curso por "ajustando os totais".

Essa sua pergunta valeu por 2 , hein??? hehehe...

abraço 

 

 

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

  • 0
  • Alunos
2 horas atrás, Rodrigo R1 disse:

Amigo, isso acontece porque o total é outro contexto!

E muitas vezes, o valor representado nele pode ser a soma dos demais contextos!

Veja que na solução apresentada, o return na medida é apenas uma contagem de linhas - não existe uma soma para que o total sejam assim representado.

Para solucionar isso, segue nova medida com total ajustado:
 

Valor Ajustado =

SUMX(

VALUES('dCalendário'[Date].[Mês]),

[cliente novo])

1705665554_Capturadetela2021-09-02181704.png.ba20b3a338f4987f181068605bd51747.png

 

Dentro da SUMX informamos a tabela que está no seu contexto de avaliação - que no seu caso é a coluna de mês.

Sugiro outra Live para vc entender melhor esse comportamento - procura no curso por "ajustando os totais".

Essa sua pergunta valeu por 2 , hein??? hehehe...

abraço 

 

 

Muito bom, Rodrigo!

Agradeço muito pela resolução e pelas dicas das aulas!
Ainda vou chegar nesse nível.

Valeu por 10! ahah

obrigado,

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...