Ir para conteúdo
  • 0

Quantidade de Clientes que Compraram todos os itens


Bruno Lima de Araujo
Ir para solução Solucionado por Tiago Craici - Xperiun ,

Pergunta

  • Alunos

Fala Pessoal, tudo bom?

Estou com uma dificuldade em um desafio e talvez vocês possam me ajudar, Tem 4 itens da cesta, o desafio é contabilizar os clientes que compraram os 4 itens e  também contabilizar os clientes que não compraram 4 itens que serão os demais.

Exemplo da tabela: o cliente 20 comprou os 4 itens.

image.png.bc330ede355db9960f826a2c1357c26b.png

Segue em anexo o arquivo CSV com os dados.

Desde já, obrigadoo! 

POC_M.csv

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 1
  • Admin
  • Solução
24 minutos atrás, Bruno Lima de Araujo disse:

Fala Pessoal, tudo bom?

Estou com uma dificuldade em um desafio e talvez vocês possam me ajudar, Tem 4 itens da cesta, o desafio é contabilizar os clientes que compraram os 4 itens e  também contabilizar os clientes que não compraram 4 itens que serão os demais.

Exemplo da tabela: o cliente 20 comprou os 4 itens.

image.png.bc330ede355db9960f826a2c1357c26b.png

Segue em anexo o arquivo CSV com os dados.

Desde já, obrigadoo! 

POC_M.csv 422 B · 0 downloads

Boa tard @Bruno Lima de Araujo

Veja se atende seu objetivo:

Resultado:
image.png.59958374d4a985c037638f8bffe57644.png


Medidas:

Clientes que compraram todos =
var _TodosItens = CALCULATE(DISTINCTCOUNT(POC_M[Id_Item]), ALL(POC_M))
var _TotalPorCliente = DISTINCTCOUNT(POC_M[Id_Item])
var _tab =
FILTER(
    SUMMARIZE(
        POC_M,
        POC_M[Id_Cliente]
    ),
_TotalPorCliente = _TodosItens
)
 
return
COUNTROWS(_tab)
Clientes que compraram todos v2 = //com tolal arrumado ***iteração linha a linha
 
SUMX( VALUES(POC_M[Id_Cliente]), [Clientes que compraram todos] )


 

Clientes que compraram todos v2 = //com tolal arrumado ***iteração linha a linha
 
SUMX( VALUES(POC_M[Id_Cliente]), [Clientes que compraram todos] )

 

Clientes que nao compraram todos =
var _TodosItens = CALCULATE(DISTINCTCOUNT(POC_M[Id_Item]), ALL(POC_M))
var _TotalPorCliente = DISTINCTCOUNT(POC_M[Id_Item])
var _tab =
FILTER(
    SUMMARIZE(
        POC_M,
        POC_M[Id_Cliente]
    ),
_TotalPorCliente <> _TodosItens
)
 
return
COUNTROWS(_tab)

 

Clientes que nao compraram todos v2 = //com tolal arrumado ***iteração linha a linha
 
SUMX( VALUES(POC_M[Id_Cliente]), [Clientes que nao compraram todos] )





pbix em anexo. 



Sucesso! 🚀

Bruno.pbix

Editado por Tiago Craici
  • Thanks 1
Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
1 hora atrás, Tiago Craici disse:

Boa tard @Bruno Lima de Araujo

Veja se atende seu objetivo:

Resultado:
image.png.59958374d4a985c037638f8bffe57644.png


Medidas:

Clientes que compraram todos =
var _TodosItens = CALCULATE(DISTINCTCOUNT(POC_M[Id_Item]), ALL(POC_M))
var _TotalPorCliente = DISTINCTCOUNT(POC_M[Id_Item])
var _tab =
FILTER(
    SUMMARIZE(
        POC_M,
        POC_M[Id_Cliente]
    ),
_TotalPorCliente = _TodosItens
)
 
return
COUNTROWS(_tab)
Clientes que compraram todos v2 = //com tolal arrumado ***iteração linha a linha
 
SUMX( VALUES(POC_M[Id_Cliente]), [Clientes que compraram todos] )


 

Clientes que compraram todos v2 = //com tolal arrumado ***iteração linha a linha
 
SUMX( VALUES(POC_M[Id_Cliente]), [Clientes que compraram todos] )

 

Clientes que nao compraram todos =
var _TodosItens = CALCULATE(DISTINCTCOUNT(POC_M[Id_Item]), ALL(POC_M))
var _TotalPorCliente = DISTINCTCOUNT(POC_M[Id_Item])
var _tab =
FILTER(
    SUMMARIZE(
        POC_M,
        POC_M[Id_Cliente]
    ),
_TotalPorCliente <> _TodosItens
)
 
return
COUNTROWS(_tab)

 

Clientes que nao compraram todos v2 = //com tolal arrumado ***iteração linha a linha
 
SUMX( VALUES(POC_M[Id_Cliente]), [Clientes que nao compraram todos] )





pbix em anexo. 



Sucesso! 🚀

Bruno.pbix 28.05 kB · 0 downloads

Muito Obrigadooo! 

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