O que é self em Python: exemplos do mundo real
O que é self em Python: exemplos do mundo real
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.
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.
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.
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.
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.
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.
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.
Usamos essa lógica, IF HASONEVALUE, onde vou Datas Mês porque estamos em um contexto mensal.
Se o contexto mensal tiver um valor, avaliaremos a mesma fórmula exata (AvgSales), que você vê aqui é exatamente a mesma.
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.
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.
Eu calculei isso usando ALLEXCEPT , removendo todo o contexto do ano financeiro e é assim que o total aparece para todos eles.
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.
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
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