O que é self em Python: exemplos do mundo real
O que é self em Python: exemplos do mundo real
Neste tutorial, mostrarei como calcular uma média móvel dinâmica no LuckyTemplates usando a função . Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.
As médias móveis podem fornecer informações valiosas sobre uma variedade de dados, especialmente em vendas.
Este painel mostra quantas vendas são feitas por dia e o valor da receita obtida
Há muito mais volatilidade no curto prazo, mas eventualmente se equilibra no longo prazo. Ela se torna uma linha estática porque a Média tem mais datas para trabalhar ao longo do tempo.
Esse insight exclusivo que você pode obter usando médias móveis pode ter muito valor para determinados cenários.
Índice
Compreendendo a lógica da fórmula
Vamos ao exemplo.
Primeiro, vou configurar minhas datas e transformá-lo em um slicer. Em seguida, criarei uma tabela contendo as Datas e as Vendas totais.
A tabela agora mostra as vendas por dia.
Colocar suas medidas na tabela torna mais fácil ver o que está acontecendo nos cálculos.
Vou calcular uma média móvel ao longo do tempo que é atualizada automaticamente com base no período de tempo selecionado.
Então, vamos ao cálculo.
Esta é a fórmula para a venda média móvel :
Agora, o que você deseja alcançar é ser capaz de analisar dinamicamente todas as vendas por dia antes de um determinado dia e obter sua média.
E à medida que você desce para as outras linhas, precisa criar essa janela de tempo indefinidamente. Assim, a janela de tempo se expande essencialmente para cada dia conforme você desce a lista na tabela.
Na tabela, você pode ver que a média móvel no primeiro dia é igual ao total de vendas.
Isso ocorre porque não há valor anterior. As vendas totais sempre terão o mesmo valor da média móvel durante o primeiro dia.
Mas no segundo dia, torna-se a média dos dois primeiros dias. No terceiro dia é a média dos primeiros três dias, e assim sucessivamente. Isso continua até a última linha da tabela.
Funções DAX na fórmula
Esta é a parte chave da fórmula:
Isso abre a janela de tempo específica. Funciona em todas as datas no contexto selecionado atual. Isso é o que a função ALLSELECTED faz.
Então, calcula se a Data é menor ou igual à Data . A data MAX é sempre a data atual à medida que você desce a lista na tabela. Ele calcula quais dias são avaliados como TRUE .
Se eles forem avaliados como TRUE , ele gerará a tabela pela qual irá iterar.
Para todas as datas avaliadas como TRUE , a fórmula calcula a média dessas datas. Portanto, você obtém todos os resultados usando o mesmo cálculo. A janela de tempo fica maior porque você está olhando para um intervalo maior de datas.
O melhor desse cálculo é que ele também é dinâmico por causa da função ALLSELECTED .
No gráfico, você pode ver que a linha azul escura mostra uma grande mudança desde o início, que eventualmente se equilibra com o tempo.
E se você alterar o intervalo de datas, ele continuará mostrando a tendência semelhante.
A média começa alta, mas depois se equilibra com o tempo.
Função ALLSELECTED vs ALL para médias móveis
Ao calcular uma média móvel, use ALLSELECTED em vez de usar .
Usar a função ALL na fórmula daria resultados estranhos.
Aqui está um exemplo.
Você pode ver que o gráfico mostra números ímpares. Ele também tem um eixo y diferente. Fazer com que ambos os eixos comecem em 0 e ajustar o valor final do gráfico fornecerá um resultado com uma linha plana.
Isso acontece porque está funcionando todos os dias ao longo do tempo. A seleção da data não está sendo levada em consideração. É voltar ao início dos tempos.
É por isso que ALLSELECTED é a chave.
Executando totais no LuckyTemplates: como calcular usando a fórmula DAX
Cálculos DAX: total de resultados médios
usando médias móveis para mostrar tendências no LuckyTemplates
Conclusão
O cálculo dinâmico da média móvel no LuckyTemplates não é tão difícil. Simplesmente requer um entendimento sobre o que você pode fazer com iterações de funções e tabelas virtuais.
Essa técnica tem muitos usos exclusivos que podem ser aplicados em uma ampla variedade de cenários.
Felizmente, você aprendeu muito sobre a lógica por trás de como funciona a média móvel dinâmica.
Falo com você em breve,
O que é self em Python: exemplos do mundo real
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.
Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.
Este tutorial abordará como usar a técnica Multi Threaded Dynamic Visuals para criar insights de visualizações de dados dinâmicos em seus relatórios.
Neste artigo, analisarei o contexto do filtro. O contexto do filtro é um dos principais tópicos sobre os quais qualquer usuário do LuckyTemplates deve aprender inicialmente.
Quero mostrar como o serviço online do LuckyTemplates Apps pode ajudar no gerenciamento de diferentes relatórios e insights gerados de várias fontes.
Aprenda a calcular suas alterações de margem de lucro usando técnicas como ramificação de medida e combinação de fórmulas DAX no LuckyTemplates.
Este tutorial discutirá sobre as ideias de materialização de caches de dados e como elas afetam o desempenho dos DAXs no fornecimento de resultados.
Se você ainda estiver usando o Excel até agora, este é o melhor momento para começar a usar o LuckyTemplates para suas necessidades de relatórios de negócios.
O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber