Encontre seus principais produtos para cada região no LuckyTemplates usando DAX

Se você é uma empresa que vende produtos em muitas lojas diferentes ou em muitas regiões diferentes, convém entender se há algo em comum entre seus produtos mais vendidos ou mais vendidos. Você gostaria de descobrir seus principais produtos por região. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.

Neste exemplo, mostro como você pode encontrar seus 2 principais produtos usando cálculos DAX no LuckyTemplates .

Posso ver que isso também é muito valioso se você estiver procurando por outliers em seus dados ao longo do tempo. Talvez você identifique que alguns produtos vendem muito bem em determinadas regiões em detrimento de outros, e pode haver uma oportunidade de aproveitar isso com promoções, upsells, etc.

Existem muitas oportunidades para agregar valor com esses tipos de insights.

Neste tutorial, examino a fórmula DAX necessária para obter esse insight específico, com foco em como usar o TOPN dentro da instrução CALCULATE .

Índice

Por que isolar seus principais produtos

É fácil calcular o total de vendas de cada produto por região. No entanto, isso pode nos deixar um gráfico muito ocupado quando queremos nos concentrar apenas em nossos principais produtos.

A gente vê nessa tabela que vendemos muitos produtos e essa lista pode ficar bem extensa. É muito difícil ver qualquer tendência, ou ver o cálculo ou o insight que buscamos.

Encontre seus principais produtos para cada região no LuckyTemplates usando DAX

Neste exemplo, queremos ver nossos 2 principais produtos, então precisamos, de alguma forma, fazer com que os que não estão nos dois primeiros apareçam em branco. Dessa forma, eles não apareceriam em nossa visualização.

A técnica que vamos usar neste tutorial é muito útil para uma variedade de cenários diferentes, não apenas para vender produtos. Podem ser os melhores clientes, as regiões mais vendidas, os melhores vendedores, etc. Podemos até isolar as margens de lucro ou os custos.

O legal desse padrão que vamos usar é que podemos mudar o contexto do cálculo e ele ajustará a tabela dinamicamente.

Nesta visualização, é muito fácil ver todos os locais onde vendemos, classificá-los pelo nome do produto, e podemos ver nossos produtos mais vendidos, etc. Podemos usar todos os insights aqui para promoções de marketing, anunciar novos negócios, para exemplo, e assim por diante.

Encontre seus principais produtos para cada região no LuckyTemplates usando DAX

Como encontrar seus principais produtos

Vou mostrar-lhe a fórmula que nos permite encontrar os nossos melhores produtos.

Aqui, temos nossas vendas totais por código de estado e a outra tabela mostra as vendas de cada produto para cada local. Neste exemplo, queremos mostrar apenas as vendas dos 2 principais produtos em cada região e, em seguida, excluir todo o resto.

Encontre seus principais produtos para cada região no LuckyTemplates usando DAX

Para fazer isso, criamos nossa fórmula, que chamo de Top 2 Products per Region . Usamos VAR (variáveis) aqui e colocamos um RankingContext na próxima linha com nossos produtos porque é isso que realmente vamos classificar. Na próxima linha, vamos RETURN e, em seguida, usamos CALCULATE Total Sales.

Em seguida, vamos ao TOPN com o valor N como 2 , pois estamos procurando nossos 2 principais produtos, neste exemplo, e também temos TODOS os produtos . Depois disso, classificamos por Total Sales .

Por fim, devido a esta declaração ALL em nossa função TOPN, temos que trazer de volta o contexto do Nome do Produto. E para conseguir isso, colocamos este RankingContext .

Encontre seus principais produtos para cada região no LuckyTemplates usando DAX

Feito isso, clicamos em OK e verificamos se está formatado corretamente.

Encontre seus principais produtos para cada região no LuckyTemplates usando DAX

Se trouxermos isso para nossa tabela, podemos ver agora que há valores em branco para todos os produtos que não estão em nossos dois primeiros . Todo o restante dos valores são de nossos dois principais produtos em qualquer região específica.

Encontre seus principais produtos para cada região no LuckyTemplates usando DAX

E isso, é claro, está vinculado ao modelo de dados, assim como a maioria dos cálculos que fazemos. Também podemos melhorar essa visualização adicionando as Barras de dados , trazendo um pouco de cor à nossa tabela.

Encontre seus principais produtos para cada região no LuckyTemplates usando DAX


Onde estão suas melhores vendas por produto? Análise avançada com LuckyTemplates
Mostrar o nome do resultado principal em uma visualização de cartão usando
insights de classificação do LuckyTemplates usando TOPN no LuckyTemplates

Conclusão

Como mencionei, você pode reutilizar esse padrão de fórmula de várias maneiras com qualquer dimensão que possa imaginar que tenha em seu modelo de dados. Você pode usar essa técnica e trazer ótimas percepções para seus relatórios.

Esta técnica é ótima para aprender muito bem. Compreender como o TOPN calcula internamente uma classificação em tempo real e, em seguida, cria um contexto dentro de CALCULATE, que isola os principais (neste caso) produtos à venda, é muito útil para você enquanto trabalha com o LuckyTemplates.

A função VALUES também é importante. Você precisa trazer de volta o contexto do nome do produto para que esse cálculo funcione corretamente.

Como sempre, DAX é uma linguagem analítica incrível , que vale a pena aprender muito bem se você estiver entrando no LuckyTemplates. Realmente, se você não aprender DAX , estará perdendo 90% do que pode alcançar no LuckyTemplates.

Divirta-se aprendendo sobre essa técnica e certifique-se de aplicá-la em seus próprios ambientes para incorporar os conceitos em suas mentes. Confira o vídeo completo abaixo.

Saúde!

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.