Calculando uma taxa de execução cumulativa usando DAX no LuckyTemplates

Ao analisar os resultados reais em seus dados, às vezes você pode querer compará-los com uma previsão ou taxa de execução. Neste tutorial, mostrarei  como calcular uma taxa de execução cumulativa com base em alguns resultados históricos. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.

Isso surgiu como uma solicitação no , onde um membro precisava de uma previsão que permitisse uma comparação dos resultados atuais e uma taxa média de execução em um determinado período.

Calculando uma taxa de execução cumulativa usando DAX no LuckyTemplates

uma postagem no fórum de suporte do LuckyTemplates

Neste tutorial, explico como calcular a taxa média de execução primeiro e, em seguida, projeto isso continuamente para poder executar a comparação diária em relação aos resultados reais à medida que ocorrem.

Aqui, eu visualmente torno a tendência subjacente mais prevalente do que normalmente faria se apenas revisasse os resultados diários sem nenhuma previsão para compará-los.

A melhor maneira de comparar tendências é com totais cumulativos.

O padrão de fórmula DAX total cumulativo que abordo neste tutorial é um pouco diferente daquele que você pode ter usado no passado. Isso ocorre porque há um requisito diferente aqui sobre como calcular o total cumulativo para a taxa média de execução diária.

Então vamos fazer isso.

Índice

Calculando o total cumulativo

O complicado neste caso é que temos nossas vendas cumulativas, mas precisamos criar um novo total cumulativo com base em valores determinados por como estamos realmente indo. Existem algumas etapas que precisamos seguir e combinar fórmulas DAX para conseguir isso.

Calculando uma taxa de execução cumulativa usando DAX no LuckyTemplates

A primeira coisa que precisamos calcular é o Cumulative Total , e foi assim que configurei a fórmula.

Calculando uma taxa de execução cumulativa usando DAX no LuckyTemplates

Coloquei o total cumulativo em uma variável ( ). É o mesmo padrão, mas coloquei dentro de uma variável porque queria simplificar a fórmula final real.

Se não colocarmos essa lógica, o Total cumulativo continua a se projetar para frente e provavelmente traçará uma linha até a parte inferior (na visualização) com base no número final. Para me livrar disso, o que fiz foi usar Total Sales . Se não houver venda naquele dia, ficará em branco. Caso contrário, será o Total Acumulado.

Calculando uma taxa de execução cumulativa usando DAX no LuckyTemplates

Então é assim que eu configurei. Agora, como calculamos ou projetamos uma taxa de execução? 

Calculando a taxa de execução

Logicamente, para calcular uma taxa de execução, contamos o total de vendas que fizemos em um ano para obter o total geral e, em seguida, dividimos por quantos dias realmente vendemos . Isso nos dará nosso Valor Médio de Vendas Diárias , que chamei de Taxa Média de Execução Diária .

Em nossa tabela, temos $ 29.186 aqui, que é determinado por $ 175.113 dividido por 6, porque neste exemplo de dados, vendemos por seis dias em 2018.

Calculando uma taxa de execução cumulativa usando DAX no LuckyTemplates

Mas a maneira como eu configuro isso é que isso seria atualizado automaticamente toda vez que tivéssemos mais dias de vendas . Em outras palavras, isso atualizará automaticamente nossa Taxa Média de Execução Diária e, em seguida, a previsão mudará . Aqui está a fórmula que fiz para isso.

Calculando uma taxa de execução cumulativa usando DAX no LuckyTemplates

Temos que fazer um pequeno ajuste nas variáveis ​​para que isso funcione porque o contexto aqui é diário . Mas o que estamos tentando fazer é pegar o número $ 175.113 (CumulativeTotal) e depois dividi-lo por quantos dias tivemos vendas.

Para obter o DaysWithSales , usei com e com . Se houver uma venda no dia maior que zero, ele manterá essa data. Para a variável CumulativeTotal , usei CALCULATE para Cumulative Sales ($ 175.113) e, em seguida, ALLSELECTED Dates libera o contexto de data em cada linha.

Portanto, agora que temos a Taxa Média de Execução Diária, podemos projetar adiante a Taxa de Execução Cumulativa. Vejamos a fórmula. 

Cálculo da taxa de execução cumulativa

Há um pequeno ajuste aqui no que está dentro do nosso CALCULATE . Nesse caso, não é tão simples quanto apenas adicionar a Taxa Média de Execução Diária. Precisamos colocar dentro de um , para que possamos iterar todos os dias. E o que fiz foi configurar uma tabela virtual (usando ) com todas as Dates

Calculando uma taxa de execução cumulativa usando DAX no LuckyTemplates

Portanto, o que SUMMARIZE está fazendo aqui é avaliar apenas uma linha. Por exemplo, estamos em 1º de janeiro e ele avalia essa linha. Então, quando chegamos à segunda linha, ele novamente avalia apenas a segunda linha. E então o FILTER ALLSELECTED (o padrão total cumulativo) está abrindo os dois dias. Portanto, totaliza $ 29.186 e calcula o dia anterior também.

À medida que descemos na tabela, ela continua a calcular o total cumulativo e executa uma iteração dentro de CALCULATE .

Calculando uma taxa de execução cumulativa usando DAX no LuckyTemplates

Agora temos essa taxa de execução cumulativa, que é puramente determinada pelas vendas totais cumulativas reais que temos neste momento. Se deixarmos assim, à medida que nossas vendas se ajustarem, nossa taxa de execução também mudará porque isso é dinâmico.

Mas se você deseja definir esses números, provavelmente deseja colocá-los de alguma forma em uma tabela calculada ou exportar esses dados para uma planilha do Excel. Dessa forma, vai torná-lo não dinâmico. 


Criar totais cumulativos dinâmicos usando DAX no LuckyTemplates
Executando totais no LuckyTemplates: como calcular usando a fórmula DAX
Comparar informações cumulativas em diferentes meses no LuckyTemplates

Conclusão

Estas são dicas e conceitos únicos, que eu acho que você achará realmente valiosos.

Se você consegue entender os muitos conceitos abordados neste tutorial, você está em um lugar muito bom, pois há muitas maneiras diferentes de aplicar a lógica como esta.

Você pode revisar os links abaixo, que serão úteis se você quiser adicionar mais cores a este exemplo.

Divirta-se trabalhando com este tutorial!

***** 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.