Matriz de venda cruzada no LuckyTemplates usando DAX

Neste tutorial, mostro como criar uma matriz de venda cruzada no LuckyTemplates. Esta é apenas uma prévia de uma sessão que conduzi em um . Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.

Matriz de venda cruzada no LuckyTemplates usando DAX

Essa técnica que vou demonstrar pode agregar muito valor às suas atividades de marketing e vendas, sabendo quais produtos são comprados com outros produtos. A primeira coisa a fazer para conseguir isso é configurar o modelo. 

Índice

Configurando o modelo

Este é um modelo muito detalhado que temos aqui, que usei durante o Learning Summit, mas vamos nos concentrar na tabela Produtos e na tabela Comparação de produtos para este tutorial.

Matriz de venda cruzada no LuckyTemplates usando DAX

Precisamos que essas duas tabelas estejam ao longo de todas as linhas e de todas as colunas.

Matriz de venda cruzada no LuckyTemplates usando DAX

A tabela de produtos de comparação é uma chave configurada para esta matriz de vendas cruzadas. É exatamente igual à tabela Produtos, como se fosse genérica. Eu o criei utilizando esta fórmula , que retorna uma tabela com base no que queremos dessa tabela em particular. Nesse caso, queremos o índice no nome do produto.

Matriz de venda cruzada no LuckyTemplates usando DAX

Vamos usar esse índice no topo da nossa matriz e vamos usar o nome do produto em todas as linhas.

Matriz de venda cruzada no LuckyTemplates usando DAX

Observe que esta tabela não tem relação com o modelo principal . Vamos integrar alguns filtros desta tabela em nosso modelo principal por meio de uma fórmula .

Compreender o contexto é realmente a chave para conseguir isso.

Agora, criamos a Lista de Clientes com base nos produtos usando esta fórmula. Usamos , que retorna uma tabela de itens exclusivos com base nos filtros que são colocados nela.

Matriz de venda cruzada no LuckyTemplates usando DAX

Então, estamos criando uma tabela de quantos clientes únicos compraram um determinado produto. Por exemplo, para o Produto 2, é 688. Então, estamos apenas contando essa tabela.

Criando a Matrix

Para obter uma matriz, precisamos olhar para esta tabela de lista de compras do cliente e a tabela virtual que está sendo filtrada pelos produtos de comparação. E esta é a fórmula chave.

Matriz de venda cruzada no LuckyTemplates usando DAX

Agora vamos ver nossas tabelas aqui, especificamente este resultado, 109. Este resultado 109 é uma combinação da lista de clientes que estão criando o resultado 688 (Produto 2) e a lista de clientes que estão criando o resultado 636 (Produto 1) .

Matriz de venda cruzada no LuckyTemplates usando DAX

Está calculando quantos clientes compraram o Produto 2, mas também compraram o Produto 1. E precisamos comparar essas listas. Criar esta lista do Produto 2 é fácil porque o filtro que está sendo colocado aqui ocorre naturalmente e vai filtrar naturalmente o resultado 688.

Também fabricamos algum contexto para este Produto 1 (636), que está sendo representado por este número de índice 1, por meio desta fórmula específica, ComparisonPurchase .

Matriz de venda cruzada no LuckyTemplates usando DAX

Com a função ALL , removemos qualquer contexto que possa ocorrer naturalmente por meio de nosso modelo, que foi substituído pelo Produto 2 (109). Em seguida, reaplicamos o contexto por meio de um relacionamento virtual usando a função . Prefiro esse método que usa TRATAS porque simplifica as coisas e cria um modelo muito mais limpo.

TREATAS cria contexto ou filtra virtualmente em nosso modelo dentro de uma fórmula em vez de ter que fazê-lo fisicamente. 

Com esta fórmula, estamos criando duas listas de clientes, não importa onde estejamos na matriz. Portanto, para 109, a variável ( ) InitialPurchase calcula os clientes que compram o produto 2 e a variável ComparisonPurchase calcula os clientes que compram o produto 1.

Então, a outra parte fundamental do cálculo é com o uso da função para descobrir quais clientes aparecem em nossa tabela InitialPurchase e em nossa tabela ComparisonPurchase. Isso nos dá os clientes combinados que compram esses dois produtos e isso acontece repetidamente em toda essa matriz.


Exemplo de análise de cesta – análise avançada do LuckyTemplates
Introdução à análise de cesta – dicas de práticas recomendadas para LuckyTemplates
Descubra várias compras de produtos usando DAX no LuckyTemplates

Conclusão

Este tutorial é apenas uma prévia de como criar uma matriz de vendas cruzadas no LuckyTemplates. É muita coisa, mas eu queria dar uma ideia de como isso realmente funciona. Muitas vezes me perguntaram sobre matrizes de venda cruzada, então achei que seria ótimo dar uma visão geral de como isso é feito no LuckyTemplates.

Essa é uma ótima maneira de executar uma análise de vendas cruzadas e obter insights incríveis. Você obterá as porcentagens e verá qual é uma boa oportunidade de vendas adicionais para clientes específicos, por exemplo. Se você quiser aprender mais sobre esta técnica, confira os links abaixo.

Saúde!

***** Aprendendo LuckyTemplates? *****






Leave a Comment

Colunas calculadas no SharePoint | Uma visão geral

Colunas calculadas no SharePoint | Uma visão geral

Descubra a importância das colunas calculadas no SharePoint e como elas podem realizar cálculos automáticos e obtenção de dados em suas listas.

Atributos pré-atentivos: como isso pode afetar seu relatório

Atributos pré-atentivos: como isso pode afetar seu relatório

Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Aprenda a contar o número total de dias em que você não tinha estoque por meio dessa técnica eficaz de gerenciamento de inventário do LuckyTemplates.

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Saiba mais sobre as exibições de gerenciamento dinâmico (DMV) no DAX Studio e como usá-las para carregar conjuntos de dados diretamente no LuckyTemplates.

Variáveis ​​e expressões dentro do editor do Power Query

Variáveis ​​e expressões dentro do editor do Power Query

Este tutorial irá discutir sobre Variáveis e Expressões dentro do Editor do Power Query, destacando a importância de variáveis M e sua sintaxe.

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calcular uma média no LuckyTemplates envolve técnicas DAX para obter dados precisos em relatórios de negócios.

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

Como salvar e carregar um arquivo RDS em R

Como salvar e carregar um arquivo RDS em R

Você aprenderá como salvar e carregar objetos de um arquivo .rds no R. Este blog também abordará como importar objetos do R para o LuckyTemplates.

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.