Criando um gráfico de Pareto no LuckyTemplates – DAX avançado

Este tutorial de blog mostra um exemplo realmente interessante sobre a análise de Pareto. Vou ensiná-lo a criar um gráfico de Pareto usando fórmulas DAX avançadas. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.

Mostrarei como usar uma combinação de fórmulas para poder gerar uma visualização como esta.

Criando um gráfico de Pareto no LuckyTemplates – DAX avançado

A primeira coisa que sempre recomendo ao trabalhar em algo semelhante com esta análise é transformar a visualização em uma tabela . Dessa forma, você pode realmente examinar os números necessários para gerar a referida visualização.

Para este cenário, primeiro você precisa criar um total cumulativo para obter o valor da receita total . Como você pode ver, não há datas e números. Portanto, será um desafio gerar um total cumulativo baseado no valor do texto em vez de números. Vou te ensinar como fazer isso passo a passo.

BAIXE O RECURSO DAX AQUI

Índice

Calculando o total cumulativo

A primeira coisa que vou mostrar é o cálculo do total cumulativo sem datas.

Criando um gráfico de Pareto no LuckyTemplates – DAX avançado

A técnica aqui é usar a função , bem como um iterador como a função A função FILTER vai dentro do SUMX. Depois disso, você precisa criar uma tabela virtual usando a função .

Criando um gráfico de Pareto no LuckyTemplates – DAX avançado

A tabela virtual precisa examinar todas as vendas dentro do contexto de data selecionado. Depois disso, ele deve passar pelos códigos de estado específicos dentro da tabela.

A referida parte da fórmula criará uma tabela exatamente como a tabela de amostra. A única diferença é que está criando a tabela virtualmente por enquanto.

Criando um gráfico de Pareto no LuckyTemplates – DAX avançado

A próxima parte da fórmula criará outra tabela virtual para a receita. Mas como essa lógica está dentro de um filtro, ela manipula a tabela virtualmente para criar um total cumulativo. A fórmula deve percorrer cada linha e parte da tabela de receita total.

Se a receita da linha específica for maior ou igual à receita do estado, ele calcula o valor da receita e o traz para a tabela.  

Criando um gráfico de Pareto no LuckyTemplates – DAX avançado

Depois disso, você precisa adicionar a variável, StateRev , para que ela avalie o Total Revenue .

Criando um gráfico de Pareto no LuckyTemplates – DAX avançado

É assim que você cria um total cumulativo, mesmo que não haja classificação baseada em datas ou números. Os totais cumulativos que foram criados são baseados apenas em uma coluna de texto.

Todos os totais cumulativos na tabela são calculados porque todos foram avaliados como verdadeiros e, em seguida, as receitas totais são agregadas ao total cumulativo.

Criando a Tabela Todas as Vendas

A próxima parte que gostaria de demonstrar é a criação da tabela de vendas para o gráfico de pareto.

Primeiro, clique em Nova medida e digite o nome da medida. Neste caso, é All Sales . Em seguida, inicie a fórmula com a função para calcular a Receita Total. E então, vá (Vendas) .

Criando um gráfico de Pareto no LuckyTemplates – DAX avançado

Clique em entrar e arraste a medida concluída para a tabela para ver os dados correspondentes.

Criando um gráfico de Pareto no LuckyTemplates – DAX avançado

Além disso, você pode criar um gráfico de Pareto com base em qualquer seleção por meio do seletor de categoria de produto .

Criando um gráfico de Pareto no LuckyTemplates – DAX avançado

Combinando fórmulas DAX para criar um gráfico de Pareto

A próxima coisa que quero mostrar é como combinar as fórmulas anteriores em outra simplesmente adicionando algumas funções DAX.

Para fazer isso, basta criar uma nova medida ou copiar uma existente (semelhante) e renomeá-la de acordo. Para este exemplo, a nova medida é denominada Pareto Chart (States) .

Como você pode ver, já existe uma fórmula na medida copiada, então você só precisa adicionar algumas fórmulas DAX. Nesse caso, você precisa adicionar algumas variáveis ​​usando a função , o que simplifica os cálculos.

A primeira variável ( VAR StateRey ) é simplesmente igual a Total Revenue, enquanto a segunda ( VAR AllSales ) usa as funções e ALLSELECTED .

Para a lógica, adicione a função antes de SUMX e, em seguida, adicione a variável AllSales na parte inferior. É importante ter um valor constante para que os resultados retornem. Assim, você deve colocar zero como resultado alternativo.

Criando um gráfico de Pareto no LuckyTemplates – DAX avançado

Há momentos em que os resultados aparecem em um formato numérico, mas a coluna do Gráfico de Pareto (Estados) deve ser exibida em porcentagem como esta abaixo.

Criando um gráfico de Pareto no LuckyTemplates – DAX avançado

Assim, você precisa ir para Ferramentas de medição e, em seguida, alterar o formato para uma porcentagem.

Criando um gráfico de Pareto no LuckyTemplates – DAX avançado

Depois de voltar para a tabela, você pode ver os resultados exatos na tabela transformada em um gráfico de Pareto. Essa é a razão pela qual eu sempre recomendo tê-lo dentro de uma tabela antes de criar o gráfico.

Você pode experimentar o gráfico e selecionar dados dinâmicos no seletor de categoria de produto . Como você pode ver, o gráfico de Pareto também muda dinamicamente de acordo com suas categorias de produtos.

Você também pode adicionar algumas cores ao seu gráfico de Pareto usando alguns rótulos de dados para torná-lo mais atraente. Reserve um tempo para brincar com a área de formatação e configurar seu gráfico de Pareto de acordo. Por exemplo, você pode alterar a visualização e ativar os valores de linha como este abaixo.

Criando um gráfico de Pareto no LuckyTemplates – DAX avançado

Há muito que você pode fazer no LuckyTemplates para destacar seus dados e tornar seu relatório mais eficaz e visualmente atraente.


Implementando o princípio de Pareto (80/20) em sua análise do LuckyTemplates
Análise de Pareto: quem são os principais clientes
Apresentando orçamentos no Power BI – totais cumulativos DAX

Conclusão

Espero que você goste deste exemplo de combinações de fórmulas. Pode ficar muito avançado, mas tudo é possível no LuckyTemplates. Também gostaria de mencionar que a função (variável) nos ajudou muito neste exemplo.

A chave é entender o momento certo de usar variáveis ​​na avaliação. Pode ser usado no início da fórmula ou como uma função de iteração. 

Espero que você tenha aprendido algo com este tutorial e que encontre uma maneira de utilizar o padrão de fórmula de amostra em seus próprios modelos.

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.