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.
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,
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.
Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates
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.
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.
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.
Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.
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
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.