Ir para conteúdo
  • 0

Clientes que consumiram produto A e tambem o B


Ramon Scherrer
Ir para solução Solucionado por Dums ,

Pergunta

  • Alunos

Oi Pessoal,

Estou tentando montar uma análise de clientes que consumiram algum produto selecionado e mostrasse outros produtos que foram consumidos tambem.

O meu problema está na intersecção que no contexto de produto ele mostra certinho 2 clientes. Quando olho no contexto geral ele traz 3, pois teve um cliente que consumiu o produto selecionado, mas não consumiu outro. Precisava que me mostrasse, na intersecção, somente os clientes que consumiram outros produtos além do selecionado. 

Os clientes que só consumiram os produtos selecionados ficariam na imagem dentro do Produto A.

Anexei meu arquivo para ver como montei.

image.png.eac32bf03ab7d9a41237e5031b2947f3.png

Dúvida.pbix

Link para o comentário
Compartilhar em outros sites

11 respostass a esta questão

Posts Recomendados

  • 0
  • Admin
20 minutos atrás, Ramon Scherrer disse:

Gostaria de inserir o número fora da tabela tbm, dentro da imagem mostrada. é possivel? 

Boa noite @Ramon Scherrer
Entendi... Da uma olhada na aula abaixo, creio que vá te ajudar:

https://play.xperiun.com/curso/curso-de-dax-avancado-e-hands-on/4759/29355

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
9 horas atrás, Tiago Craici disse:

Boa noite @Ramon Scherrer
Entendi... Da uma olhada na aula abaixo, creio que vá te ajudar:

https://play.xperiun.com/curso/curso-de-dax-avancado-e-hands-on/4759/29355

@Tiago Craici, utilizei a aula na criação, mas o meu problema está na intersecção. Como fazer uma contagem distinta dos clientes da intersecção removendo o cliente que consumiu somente o produto selecionado. Consegue me ajuda?

Link para o comentário
Compartilhar em outros sites

  • 0
  • Admin
10 minutos atrás, Ramon Scherrer disse:

zer uma contagem distinta dos clientes da intersecção removendo o cliente que consumiu somente o produto selecionado. Consegue me ajuda?

Bom dia @Ramon Scherrer

Vou pegar seu pbix com calma e revisar as medidas... Assim que conseguir atingir seu objetivo te respondo aqui 👍

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos

Bom dia...
Meu caro, isso que busca?

image.png.f3dd402951e00284cbbb91fd2bd4d67c.png

PBIX anexo com uma tabela "Medidas" com as medidas que criei, a principal (da intersecção) é esta:

Clientes Cross Seling Filtro 1 e 2 =
    VAR ClientesFiltro1 =
        CALCULATETABLE(
            VALUES(Consumo[Cod.cliente]),
            ALL(Consumo),
            Consumo[cod.produto] = 1
        )
    VAR ClientesFiltro2 =
        CALCULATETABLE(
            VALUES(Consumo[Cod.cliente]),
            ALL(Consumo),
            Consumo[cod.produto] = 2
        )
    VAR ClientesCross =
        INTERSECT(ClientesFiltro1,ClientesFiltro2)
    RETURN
        COUNTROWS(ClientesCross)

 

Deixei fixo o produto 1 e o produto 2, mas tu pode trocar por segmentações (lembrando de editar as relações delas com os demais visuais), ou ainda trocar por IN {} e colocar uma lista de produtos em cada filtro...

 

Obs: perdão pelo erro de digitação "seling" leia-se "selling"...

 

Espero que ajude...

 

Att,

 

Dúvida.pbix

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

  • 0
  • Alunos
4 horas atrás, Dums disse:

Bom dia...
Meu caro, isso que busca?

image.png.f3dd402951e00284cbbb91fd2bd4d67c.png

PBIX anexo com uma tabela "Medidas" com as medidas que criei, a principal (da intersecção) é esta:

Clientes Cross Seling Filtro 1 e 2 =
    VAR ClientesFiltro1 =
        CALCULATETABLE(
            VALUES(Consumo[Cod.cliente]),
            ALL(Consumo),
            Consumo[cod.produto] = 1
        )
    VAR ClientesFiltro2 =
        CALCULATETABLE(
            VALUES(Consumo[Cod.cliente]),
            ALL(Consumo),
            Consumo[cod.produto] = 2
        )
    VAR ClientesCross =
        INTERSECT(ClientesFiltro1,ClientesFiltro2)
    RETURN
        COUNTROWS(ClientesCross)

 

Deixei fixo o produto 1 e o produto 2, mas tu pode trocar por segmentações (lembrando de editar as relações delas com os demais visuais), ou ainda trocar por IN {} e colocar uma lista de produtos em cada filtro...

 

Obs: perdão pelo erro de digitação "seling" leia-se "selling"...

 

Espero que ajude...

 

Att,

 

Dúvida.pbix 31.53 kB · 0 downloads

Oi @Dums,

Agradeço o retorno.

Seria mais ou menos isso.

Preciso que fique de forma dinâmica respeitando o filtro aplicado.

O conjunto A seria se os clientes consumiram somento o produto selecionado.

O conjunto B seria se os clientes consumiram qualquer outro produto menos o produto selcionado.

A intersecção seria os clientes que consumiram o produto selecionado e tambem qualquer outros produto da tabela de consumo.

Consegue ajudar?

Segue meu arquivo.

 

image.png

Dúvida.pbix

Link para o comentário
Compartilhar em outros sites

  • 0
  • Alunos
Em 20/09/2023 em 08:24, Dums disse:

Bom dia...
Meu caro, isso que busca?

image.png.f3dd402951e00284cbbb91fd2bd4d67c.png

PBIX anexo com uma tabela "Medidas" com as medidas que criei, a principal (da intersecção) é esta:

Clientes Cross Seling Filtro 1 e 2 =
    VAR ClientesFiltro1 =
        CALCULATETABLE(
            VALUES(Consumo[Cod.cliente]),
            ALL(Consumo),
            Consumo[cod.produto] = 1
        )
    VAR ClientesFiltro2 =
        CALCULATETABLE(
            VALUES(Consumo[Cod.cliente]),
            ALL(Consumo),
            Consumo[cod.produto] = 2
        )
    VAR ClientesCross =
        INTERSECT(ClientesFiltro1,ClientesFiltro2)
    RETURN
        COUNTROWS(ClientesCross)

 

Deixei fixo o produto 1 e o produto 2, mas tu pode trocar por segmentações (lembrando de editar as relações delas com os demais visuais), ou ainda trocar por IN {} e colocar uma lista de produtos em cada filtro...

 

Obs: perdão pelo erro de digitação "seling" leia-se "selling"...

 

Espero que ajude...

 

Att,

 

Dúvida.pbix 31.53 kB · 0 downloads

Boa tarde
Tenho a mesma situação e utilizei este script acima, funcionou certinho! obrigado!
Mas preciso de mais uma informação e nao estou conseguindo fazer o script, podem me ajudar?
- Eu consegui com o script acima: quantos são os Pedidos que ao mesmo tempo tem itens do Produtos A e itens Produto B (ok)

- O que eu preciso e nao estou conseguindo e puxar os VALORES deste Pedidos que tem itens do Produtos A e itens Produto B
Alguma sugestão?

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