Desenvolvendo lógica de análise de sensibilidade usando DAX no LuckyTemplates

Estamos ficando específicos hoje e realmente mostrando o poder analítico do LuckyTemplates. A análise de sensibilidade, ou mesmo a execução de alguns 'e se' em torno disso, permite que você quase preveja o que pode acontecer no futuro com seus resultados. Neste exemplo, quero ver o que acontecerá com minha lucratividade se eu conseguir aumentar a margem bruta de minhas vendas. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.

Embora você possa pensar que isso é um nicho, o que é, são as técnicas para obter esses resultados que sempre quero transmitir com esses exemplos. Assim que aprender como implementar isso, provavelmente identificará de três a cinco outras maneiras de usá-lo para encontrar insights valiosos em seu próprio ambiente.

Índice

Análise de sensibilidade nas margens de vendas

Vou mostrar como você pode executar algumas análises de sensibilidade sobre as alterações que deseja fazer em suas margens de vendas, para que possamos calcular nossas margens de receita bruta com base no que alcançamos com nossas vendas totais e custos totais.

Mas então, podemos tentar ver o que acontece quando expandimos ou contraímos, e ver o que isso faz com nosso Lucro Total, porque se expandirmos as Margens de Receita Bruta, na verdade expandimos mais as Margens de Lucro Bruto .

Então, como podemos configurar isso? Como podemos fazer essa análise no LuckyTemplates? A primeira coisa é examinar nosso modelo de dados. Temos um modelo de dados bastante simples configurado - temos Datas, Produtos, Regiões e Clientes na parte superior, todos conectados à tabela Vendas na parte inferior. 

Desenvolvendo lógica de análise de sensibilidade usando DAX no LuckyTemplates

Agora vamos criar nossa primeira medida e colocá-la em uma tabela de medidas e, em seguida, chamá-la de Key Measures.

Desenvolvendo lógica de análise de sensibilidade usando DAX no LuckyTemplates

Vamos configurar nossa primeira medida e chamá-la de Total Sales. Esta é uma medida básica simples em que somaremos a coluna Receita total e a transformaremos em uma tabela de medidas.

Desenvolvendo lógica de análise de sensibilidade usando DAX no LuckyTemplates

Obtendo o custo total

Vamos colocar nossos produtos na tela e colocar nossas vendas totais ao lado dela. A próxima coisa que queremos descobrir é nossa margem de receita bruta, então, obviamente, primeiro precisamos descobrir qual é nosso custo total. Vamos criar uma medida e chamá-la de Custo Total, então usar a função SUMX como nossa expressão.

Desenvolvendo lógica de análise de sensibilidade usando DAX no LuckyTemplates

Agora que temos o Custo Total em nossa tela, podemos calcular nossa margem.

Desenvolvendo lógica de análise de sensibilidade usando DAX no LuckyTemplates

Determinando a Margem de Receita Bruta

Vamos criar uma nova medida e chamá-la de Margem de Receita Bruta usando esta fórmula:

Desenvolvendo lógica de análise de sensibilidade usando DAX no LuckyTemplates

Uma vez que colocamos a margem em nossa tabela, podemos obter uma porcentagem disso e ver qual é a nossa margem de receita bruta para cada produto. Obviamente, precisaremos formatar essas coisas à medida que avançamos, especialmente as porcentagens. Também classificamos do maior para o menor. 

Desenvolvendo lógica de análise de sensibilidade usando DAX no LuckyTemplates

O que queremos fazer aqui é chocar essas margens e aumentá-las em 2%, 5%, 8% e 10%. Dessa forma, podemos ver os efeitos de fluxo em nossas margens de lucro. Basta clicar em Enter Data para criar uma tabela de suporte ou uma tabela de parâmetros que nos permitirá colher a alteração da margem. Chamaremos isso de ajuste de margem e, em seguida, colocaremos os números percentuais abaixo disso:

Desenvolvendo lógica de análise de sensibilidade usando DAX no LuckyTemplates

O próximo passo é carregar a tabela de suporte e transformá-la em um slicer para fazer uma lista. Queremos ser capazes de selecionar qualquer uma das porcentagens na tabela à esquerda e, em seguida, ver o impacto simultaneamente em nossa tabela de Margem de Receita Bruta.

Desenvolvendo lógica de análise de sensibilidade usando DAX no LuckyTemplates

A próxima coisa a fazer é criar outra medida, chame-a de Margin Change e incorpore esta lógica:

Desenvolvendo lógica de análise de sensibilidade usando DAX no LuckyTemplates

Assim que arrastarmos Margin Change para nossa tabela, podemos ver que o número na coluna Margin Change está refletindo nossa seleção na tabela à esquerda.

Desenvolvendo lógica de análise de sensibilidade usando DAX no LuckyTemplates

Determinando a Margem de Receita Bruta do Cenário

Vamos criar uma nova medida para o Cenário Gross Revenue Margin, que é a soma da Gross Revenue Margin e da Margin Change. Depois de arrastarmos essa medida para nossa tabela, você notará que os números percentuais na coluna Margem de receita bruta do cenário mudam à medida que passamos pela seleção na tabela Ajuste de margem.

Desenvolvendo lógica de análise de sensibilidade usando DAX no LuckyTemplates

Neste ponto, é aqui que podemos executar algumas análises de cenário. Digamos que estamos ficando atrás de nosso orçamento e queremos alcançá-lo, podemos aumentar nossas margens em 5% e ver o que isso fará com nossos lucros. Obviamente, haverá mudanças na demanda se você fizer isso, mas isso é apenas para mostrar a técnica que você pode usar no cenário do mundo real que você pode ter .

Determinando as vendas do cenário e os lucros do cenário

Também podemos integrar nosso Cenário de Vendas com base na Margem de Receita Bruta do Cenário. Vamos adicionar outra medida e chamá-la de Scenario Sales. Desta vez, usaremos nossas vendas totais, multiplicaremos pela margem de receita bruta do cenário e, em seguida, adicionaremos nossos custos totais.

Assim que trouxermos as Vendas do Cenário para nossa tabela, podemos descobrir qual é o nosso Lucro do Cenário. Vamos criar uma nova medida e chamá-la de Lucros do Cenário, onde deduziremos nossas Vendas Totais de nossas Vendas do Cenário.

Desenvolvendo lógica de análise de sensibilidade usando DAX no LuckyTemplates

A medida que criaremos é o lucro total porque queremos ver qual será a mudança real em nosso lucro total. Estaremos usando esta fórmula simples e direta para obter nossos lucros totais e, em seguida, arrastá-lo para nossa tabela.

Desenvolvendo lógica de análise de sensibilidade usando DAX no LuckyTemplates

Determinando a Mudança nos Lucros

Agora que podemos ver nossos lucros totais e lucros de cenário, podemos descobrir qual é a mudança entre essas duas colunas.

Desenvolvendo lógica de análise de sensibilidade usando DAX no LuckyTemplates

Para nossa última medida, vamos chamá-la de Mudança nos Lucros. Vamos colocar uma lógica bem simples onde os Lucros do Cenário são divididos pelos Lucros Totais.

Desenvolvendo lógica de análise de sensibilidade usando DAX no LuckyTemplates

Há muitos números na tabela, então podemos nos livrar de alguns dos cálculos intermediários para manter as coisas simples e fáceis de entender. Por exemplo, se aumentarmos nossa Margem de Receita Bruta em 10%, que mudanças acontecerão em nossos lucros? Como podemos ver nas colunas Mudança nos Lucros, há uma mudança bastante significativa. Se pudermos aumentar as margens de nossas vendas de produtos em 10%, poderemos aumentar nossos lucros em 26,7% em cada produto. 

Desenvolvendo lógica de análise de sensibilidade usando DAX no LuckyTemplates

Esta é uma análise muito legal, certo? Mas também seria legal se pudéssemos ver de uma perspectiva total, ou seja, qual é o total de todas essas mudanças. Podemos colocá-los em uma visualização que nos permite fazer exatamente isso.

Visualizando os dados

Vamos criar uma nova tabela de nosso Ajuste de Margem, editar a interação e clicar em Não Resumir. Em seguida, pegaremos nossa Mudança nos lucros e a colocaremos na nova tabela também. Uma vez que transformamos isso em uma visualização, nos deparamos com um pequeno problema. Por ser um número, temos que criar um valor de texto a partir dele. Portanto, precisamos criar uma nova coluna, nomeá-la como Margin Adjustment e formatá-la em uma porcentagem como esta:

Desenvolvendo lógica de análise de sensibilidade usando DAX no LuckyTemplates

Agora podemos ver que esse tipo de dados é um valor de texto.   

Desenvolvendo lógica de análise de sensibilidade usando DAX no LuckyTemplates

Depois de colocar isso no eixo, agora podemos ver todos os 5 valores: -5%, 2%, 5%, 8% e 10%.

Desenvolvendo lógica de análise de sensibilidade usando DAX no LuckyTemplates

Agora temos um visual atraente que mostra quais serão as mudanças nos lucros com base em qualquer ajuste de margem que fizermos. Podemos analisá-lo de uma perspectiva de produto individual (tabela à esquerda) ou de uma perspectiva de portfólio (tabela à direita). Esta é uma técnica interessante que se aplica a muitos cenários diferentes. Depois de definir essa técnica de trazer parâmetros e incorporá-los por meio de ramificação de medida em sua lógica, você pode fazer coisas incríveis em sua análise de sensibilidade, análise de cenário, etc.

Desenvolvendo lógica de análise de sensibilidade usando DAX no LuckyTemplates


Técnicas de análise de sensibilidade para LuckyTemplates usando DAX
Cálculo de margens de lucro porcentuais usando DAX no LuckyTemplates

Como começar a usar parâmetros 'E se' dentro do LuckyTemplates

Conclusão

Em última análise, existem tantas coisas nas quais você também pode executar a técnica de análise de sensibilidade . E tente pensar em mostrar não apenas os resultados imediatos, mas pense nos efeitos de segunda ou terceira ordem que a alteração de uma variável dentro de seus resultados calculados criará. Neste exemplo, não estou interessado apenas na mudança direta nos lucros de uma mudança na margem bruta – estou realmente procurando a mudança percentual nos lucros.

Também mostro neste vídeo um pequeno truque para organizar sua visualização de sensibilidade para que ela se encaixe bem em seus relatórios. Definitivamente, confira para aprender mais.

Você verá que sempre será muito maior do que a mudança de cenário que você colocar nele. Esta é uma visão fantástica que um CFO e funcionários em nível de diretoria gostariam de entender sobre seus resultados ou possíveis resultados futuros.

Se você quiser ver como desenvolvo e crio relatórios do zero, confira meu curso É aqui que mostro, de ponta a ponta, como desenvolver soluções atraentes de LuckyTemplates, combinando técnicas como esta em um relatório analítico abrangente.

Tem alguma opinião ou feedback sobre esta técnica de análise de sensibilidade? Deixe-me saber nos comentários. Boa sorte implementando este.

 

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.