Calcular a média por transação do cliente usando DAX no LuckyTemplates

O que quero demonstrar neste tutorial é como podemos calcular a média de vendas, lucros ou transações por determinada dimensão dentro do DAX no LuckyTemplates. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.

Neste exemplo específico, vamos analisá-lo da perspectiva de um cliente. Vamos tentar analisar qual é a média de vendas que fazemos por transação por cliente?

Isso vai nos permitir entender quem são nossos melhores clientes, mas também quem são nossos clientes que chegam e compram uma quantia substancial.

A partir daqui, podemos entender quais são as margens que estamos extraindo por transação de nossos clientes. Eles são bons em algumas regiões em comparação com outras regiões? Eles são bons para alguns produtos em comparação com outros produtos?

Vamos olhar para a quantidade média de produtos comprados por transação. Em seguida, também mostrarei como derivar ainda mais para que você possa encontrar insights ainda mais interessantes com base neste inicial. Vamos nos ramificar em outras coisas e vou mostrar a vocês como fazer isso de forma eficiente.

Índice

Como calcular a média por transação

Primeiro, calcularemos um valor por transação pulando para a tabela Vendas. Temos uma coluna de ID do pedido no lado esquerdo.

Calcular a média por transação do cliente usando DAX no LuckyTemplates

Portanto, cada ID de pedido equivale a cada transação nesta tabela específica. Precisamos encontrar uma maneira de avaliar cada uma dessas transações e essencialmente calcular a média das vendas que fizemos para cada transação.

Isso vai nos dar – dependendo do contexto – a média por transação. Isso pode ser de uma perspectiva regional, de um cliente ou de um vendedor.

Algumas tabelas de dados têm um ID de pedido e, dentro desse ID de pedido, você pode ter várias transações diferentes. Dependendo do cálculo médio que você deseja fazer, provavelmente desejará inserir essa coluna nos cálculos. Primeiro, vamos calcular as vendas médias.

Calcular vendas médias por transação

Vamos criar uma medida e chamá-la de Average Sales per Transaction . Vou usar a função AVE RAGEX porque isso nos permitirá fazer essas médias iterando algo. Dentro de AVERAGEX, vou usar VALUES e colocar meu Order ID. Em seguida, quero calcular a média das vendas totais para cada pedido.

Calcular a média por transação do cliente usando DAX no LuckyTemplates

Assim que arrasto essa medida com meu contexto de nome do cliente, esta é a tabela que eu criei:

Calcular a média por transação do cliente usando DAX no LuckyTemplates

Isso nos mostrará, em média, quanto cada pessoa ganha por transação toda vez que entra em uma loja.

Usando Barras de Dados

Isso já é um insight muito bom por si só, mas podemos fazer isso parecer melhor usando formatação condicional e barras de dados .

Calcular a média por transação do cliente usando DAX no LuckyTemplates

Calcular a média por transação do cliente usando DAX no LuckyTemplates

Calcular lucros médios por transação

Não precisamos parar aqui; podemos podemos ir ainda mais longe. Temos alguns outros cálculos principais, como Lucros totais e Custos totais . Com esses cálculos, posso descobrir os lucros médios por transação . Tudo o que preciso fazer é copiar e colar a medida que acabei de usar em uma nova medida e, em vez de Total Sales , colocarei Total Profits .

Com essa nova medida, podemos descobrir quais são nossos lucros em cada transação e, em seguida, calcular a média deles.

Calcular a média por transação do cliente usando DAX no LuckyTemplates

Posso simplesmente arrastar a nova medida para minha tabela para obter novos insights. Por exemplo, nosso cliente Chris Fuller tem maior lucratividade por transação do que Philip Foster, que realmente fez vendas maiores. Este é um insight muito bom, certo?

Calcular a média por transação do cliente usando DAX no LuckyTemplates

Calcular margens médias por transação

Também podemos lidar com margens médias por transação . Não precisaremos fazer referência a nada da tabela porque, na verdade, podemos apenas usar medidas dentro de medidas .

Tudo o que temos a fazer é dividir os Lucros Médios por Transação pelas Vendas Médias por Transação e inserir 0 como resultado alternativo . Também temos que ter certeza de que está formatado corretamente.

Calcular a média por transação do cliente usando DAX no LuckyTemplates

Assim que eu arrastar isso para a tabela, você verá agora porque temos lucros maiores para Chris Fuller do que para Philip Foster. Chris tem margens maiores em comparação com Philip.

Calcular a média por transação do cliente usando DAX no LuckyTemplates

Esta é uma visão muito interessante para este cliente em particular, assim como para o restante de nossos clientes.

O legal é que podemos usar essa técnica em qualquer contexto. Atualmente, estamos usando apenas um filtro da nossa tabela Clientes. Se você pensar bem, podemos usar filtros de qualquer uma dessas tabelas em nosso modelo de dados e ver como as coisas mudam.

Calcular a média por transação do cliente usando DAX no LuckyTemplates

Margens médias por transação ao longo do tempo

Também podemos dar uma olhada em nossas margens médias por transação ao longo do tempo. Vou preparar isso rapidamente usando Mês e Ano e Margens Médias por Transação como valores e, em seguida, colocá-los em um gráfico.

Podemos ver como as margens médias mudam ao longo do tempo e ver a sazonalidade.

Calcular a média por transação do cliente usando DAX no LuckyTemplates

Outras informações

No geral, é muito mais fácil agora ver nossos clientes de margem alta versus clientes de margem baixa. Por exemplo, o cliente Juan Collins tem uma margem de 40%. Este se destaca claro como o dia.

Calcular a média por transação do cliente usando DAX no LuckyTemplates

Também podemos salvar filtro para ver quais são os clientes mais lucrativos por transação; isso pode indicar que o vendedor designado para essas peças é muito bom.

Calcular a média por transação do cliente usando DAX no LuckyTemplates

Visualizando os dados

Podemos analisar mais detalhadamente o insight usando o DAX no LuckyTemplates e determinar nossos melhores clientes regionalmente. Há algo acontecendo regionalmente? Podemos mudar de um mapa visual para um mapa preenchido.

Calcular a média por transação do cliente usando DAX no LuckyTemplates

Podemos detalhar e ter uma visão mais aprofundada. No meu exemplo, New Hampshire tem margens baixas, enquanto todas as outras regiões são distribuídas de maneira bastante uniforme.

Calcular a média por transação do cliente usando DAX no LuckyTemplates

Você também pode selecionar clientes da tabela e determinar a partir dela um subconjunto de clientes onde estava o detalhamento.

Calcular a média por transação do cliente usando DAX no LuckyTemplates

Conclusão

Podemos extrair tantos insights excelentes quando calculamos médias usando DAX no LuckyTemplates. Eles também agregam muito valor ao que podemos fazer dentro de um negócio do ponto de vista de marketing e alocação de recursos de vendas.

Obviamente, você deseja se concentrar nos clientes que compram mais com as margens mais altas. E por meio desse tipo de análise, você pode alinhar seus recursos para onde sente que vai otimizar os melhores resultados.

Neste tutorial, trabalhamos em uma coisa e depois nos ramificamos em muitas outras coisas. Você pode fazer muitos cálculos e técnicas usando DAX no LuckyTemplates e encontrar alguns insights realmente bons.

Esse tipo de trabalho analítico é muito poderoso. Se você quiser revisar mais exemplos como este, confira o módulo no Online. Este módulo contém conteúdo sobre como resolver problemas de negócios do mundo real usando as práticas recomendadas de DAX no LuckyTemplates.

Tudo de bom,

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.