Cálculos DAX: Total de resultados médios

Cálculos DAX: Total de resultados médios

Esta é uma demonstração muito boa dos cálculos DAX no LuckyTemplates. Mostrarei como você pode calcular o total de um intervalo de resultados médios, utilizando a combinação correta da fórmula DAX . Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.

Isso requer uma compreensão razoável de como as funções de iteração funcionam no LuckyTemplates. Estas são funções como SUMX, AVERAGEX, MINX, MAXX . Normalmente a função tem um X no final.

Depois de entender o que as funções de iteração fazem, você pode ter uma compreensão muito melhor de como manipular uma fórmula para poder calcular um total único.

Com este exemplo, trabalhamos com AVERAGEX para obter a média. Em seguida, mostrarei como usar SUMX como parte da fórmula para recalcular um total diferente do que você normalmente receberia se apenas utilizasse AVERAGEX.

Também abordamos a função HASONEVALUE , que é amplamente utilizada em cenários muito semelhantes.

Índice

Analisando os cálculos DAX

Vamos olhar para esta tabela e avaliar o que realmente está ocorrendo nestas fórmulas dentro da tabela.

Cálculos DAX: Total de resultados médios

Em primeiro lugar, vamos dar uma olhada nas vendas totais. É uma fórmula de soma simples ou fórmula SUMX, que é uma função de iteração.

É apenas uma soma, mas estamos avaliando uma lógica em cada linha porque é isso que as funções de iteração fazem, especificamente SUMX.

Cálculos DAX: Total de resultados médios

O ponto chave aqui é quando chega ao total, que é de 35 milhões. Como não havia contexto nesse resultado, na verdade ele está iterando em cada linha da tabela de vendas subjacente, completando essa lógica . E é assim que conseguimos os 35 milhões.

Cálculos DAX: Total de resultados médios

Mas então, quando saltamos para AVERAGEX , é exatamente a mesma fórmula. Tem os mesmos parâmetros dentro da fórmula , exceto que temos a média aqui.

Cálculos DAX: Total de resultados médios

Agora vamos ver o total, 2.356,01. O total será o que é calculado em cada linha, assim como no SUMX. Mas em vez de fazer uma soma, está fazendo uma média.

É por isso que temos um número baixo aqui, que é 2.356,01. É a média de cada venda que já aconteceu na tabela de vendas.

Há uma avaliação acontecendo em cada linha e ela é salva na memória e, em seguida, vai para a próxima linha e para a próxima.

No final, ele fará a média de cada transação de venda que ocorreu.

Cálculos DAX: Total de resultados médios

Mas a parte principal deste tutorial é saber como chegamos a esse total, 28.272,12. Queremos descobrir como exercitar um total de todas as nossas médias.

Cálculos DAX: Total de resultados médios

Calculando Total de Médias

Para obter o total de resultados médios, precisamos criar algum comportamento diferente na área total.

Como fazemos isso? Primeiro, vamos revisar a fórmula que criei.

Se verificarmos a variável AVERAGEX, reconheceremos que é exatamente igual ao que está ocorrendo nessa parte específica da tabela.

Cálculos DAX: Total de resultados médios

Usamos essa lógica, IF HASONEVALUE, onde vou Datas Mês porque estamos em um contexto mensal.

Cálculos DAX: Total de resultados médios

Se o contexto mensal tiver um valor, avaliaremos a mesma fórmula exata (AvgSales), que você vê aqui é exatamente a mesma.

Cálculos DAX: Total de resultados médios

Mas se não for, o que significa que está basicamente na área total, queremos fazer algo diferente.

Faremos um SUMX porque queremos criar de alguma forma uma soma das Vendas Médias. E queremos avaliar no total (28.272,12) todos os meses e somar as Vendas Médias.

Cálculos DAX: Total de resultados médios

Assim, no total (28.272,12), em vez de avaliar cada linha desta tabela de vendas, estamos avaliando todos os meses.

Pegamos a Média de Vendas de cada mês, e ao invés de fazer uma média, estamos fazendo uma soma porque dentro é SUMX.

E é assim que obtemos a soma total de todas as médias.

Implicações do total de cálculos DAX médios

Há muitas maneiras de usar essa técnica de combinação de fórmulas para criar esses totais médios. Um exemplo é quando você deseja obter a média de vendas por ano financeiro, como fiz neste exemplo.

Você verá no exemplo que o total de médias está em cada linha.

Cálculos DAX: Total de resultados médios

Eu calculei isso usando ALLEXCEPT , removendo todo o contexto do ano financeiro e é assim que o total aparece para todos eles.

Cálculos DAX: Total de resultados médios

Em seguida, calculei a porcentagem por ano financeiro (% por ano fiscal). Isso é feito dividindo-se as vendas médias pelas vendas médias por ano fiscal.

Você saberá que está realmente funcionando porque está cem por cento aqui, como deveria estar.

Cálculos DAX: Total de resultados médios


Calculando % de totais totais
cumulativos no LuckyTemplates sem nenhuma data – DAX avançado

Conclusão

Este tópico sobre cálculos DAX para total de média foi amplamente solicitado no fórum e em outros lugares.

Ao obter o total de médias, usamos uma combinação de funções como AVERAGEX, HASONEVALUE e SUMX com alguma lógica combinada para obter o total final de todas as médias.

Essa é uma ideia muito reutilizável se você precisar obter totais bastante diferentes do que é realmente o cálculo geral em suas tabelas ou visualizações.

Aqui estão outros tópicos relacionados envolvendo o SUMX:
Mostrar as últimas N vendas de um cliente apenas usando o LuckyTemplates
Como entender as tabelas virtuais dentro das funções de iteração no LuckyTemplates – Conceitos DAX

Esta é uma fórmula DAX única. Se você conseguir entender como fazer esses cálculos DAX, estará se saindo muito bem com seu conhecimento do LuckyTemplates. Você está em um bom lugar para resolver outras coisas avançadas, especialmente quando a lógica iterativa é necessária.

Desfrute de trabalhar com este.


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.

Apresentar insights usando a técnica de visuais dinâmicos multithread no LuckyTemplates

Apresentar insights usando a técnica de visuais dinâmicos multithread no LuckyTemplates

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.

Introdução ao contexto de filtro no LuckyTemplates

Introdução ao contexto de filtro no LuckyTemplates

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.

Melhores dicas para usar os aplicativos no serviço online do LuckyTemplates

Melhores dicas para usar os aplicativos no serviço online do LuckyTemplates

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.

Analisar alterações de margem de lucro ao longo do tempo – Analytics com LuckyTemplates e DAX

Analisar alterações de margem de lucro ao longo do tempo – Analytics com LuckyTemplates e DAX

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.

Ideias de materialização para caches de dados no DAX Studio

Ideias de materialização para caches de dados no DAX Studio

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.

Relatórios de negócios usando o LuckyTemplates

Relatórios de negócios usando o LuckyTemplates

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

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber