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.
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.
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.
A primeira coisa que precisamos calcular é o Cumulative Total , e foi assim que configurei a fórmula.
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.
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.
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.
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 .
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 .
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? *****
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.