Um tutorial do LuckyTemplates DAX sobre comparações cumulativas

Um tutorial do LuckyTemplates DAX sobre comparações cumulativas

No tutorial do LuckyTemplates DAX de hoje, quero abordar uma técnica bastante interessante que usa o DAX de maneira realmente eficaz. Tive que trabalhar em um cenário em que estávamos executando algumas análises em nossas campanhas de e-mail. Eu queria saber quantos e-mails recebemos em um dia, comparar mensalmente e também comparar o mês atual com o melhor mês. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.

Índice

Uma comparação cumulativa entre o melhor mês e o mês atual

Eu tenho um conjunto de dados dinâmico chegando em um mês atual e gostaria de sempre compará-lo com o melhor mês, para que eu possa acompanhar como estou indo em relação ao meu melhor mês.

Um tutorial do LuckyTemplates DAX sobre comparações cumulativas

Para iniciar este tutorial do LuckyTemplates DAX , mostrarei primeiro a funcionalidade. Quando eu clicar no slicer MonthInCalendar (tabela à esquerda), você verá que meu melhor mês sempre permanece o mesmo.

Um tutorial do LuckyTemplates DAX sobre comparações cumulativas

Meu melhor mês dentro desses dados foi janeiro de 2015 .

Um tutorial do LuckyTemplates DAX sobre comparações cumulativas

Posso clicar em qualquer mês no slicer MonthInCalendar e ver como me desempenhei em relação ao meu melhor mês.

Cálculo de vendas cumulativas

A primeira coisa que você precisa fazer é configurar seu cálculo de comparação. Quando eu clicar em MonthInCalendar , você verá que o contexto na tabela está mudando conforme eu seleciono coisas diferentes no filtro.

Obviamente, o contexto é fundamental aqui. É importante entender qual é o contexto do cálculo , que neste caso específico é julho de 2016 .

Um tutorial do LuckyTemplates DAX sobre comparações cumulativas

Como você pode ver na imagem abaixo, para julho de 2016, calculei minhas vendas totais , que é uma soma simples da coluna de receita.

Um tutorial do LuckyTemplates DAX sobre comparações cumulativas

Um tutorial do LuckyTemplates DAX sobre comparações cumulativas

E então usei um padrão cumulativo de vendas que pode ser reutilizado várias vezes.

Um tutorial do LuckyTemplates DAX sobre comparações cumulativas

Um tutorial do LuckyTemplates DAX sobre comparações cumulativas

Usei a para que o cálculo sempre comece no início do meu contexto selecionado. O cálculo de vendas cumulativas é o da linha azul mais clara abaixo e está sempre mudando toda vez que altero os filtros na segmentação MonthInCalendar.

Um tutorial do LuckyTemplates DAX sobre comparações cumulativas

Agora eu quero comparar isso com o melhor. Para fazer isso, usarei a ramificação de compasso onde me ramifico de um compasso para outro.

Cálculo do melhor mês de vendas

A primeira coisa que preciso descobrir é o meu melhor mês de vendas. Vou inserir os pontos de dados deste mês em meu próximo cálculo, que calculará as vendas em cada dia único desse mês.

Eu fui com uma fórmula usando a , que permite retornar um valor de texto, mas o que eu precisava fazer era isolar um resultado. Infelizmente, as fórmulas não podem retornar dois valores de texto. Eles só podem retornar 1. Se você fizer mais de 1, retornará um erro.

Um tutorial do LuckyTemplates DAX sobre comparações cumulativas

Se formos com 1, ele criará apenas uma tabela de uma linha ou um valor. Criei uma tabela com todos os meus meses e anos e, em seguida, calculei as vendas totais desses meses específicos. A função TOPN irá classificá-los para que eu obtenha meu mês mais alto por vendas no topo.

Um tutorial do LuckyTemplates DAX sobre comparações cumulativas

Em seguida, retornarei o nome desse mês específico, que é o que o MAXX faz.

A outra coisa que preciso fazer se quiser ver o melhor mês nesta tabela é remover o contexto das datas.

Um tutorial do LuckyTemplates DAX sobre comparações cumulativas

Portanto, estamos basicamente desconsiderando qualquer contexto proveniente de Datas e isolando o mês superior. E então colocaremos o mês e o ano superiores em cada linha.

Um tutorial do LuckyTemplates DAX sobre comparações cumulativas

Portanto, esta é a primeira etapa. A segunda etapa é calcular as vendas em cada um desses dias. Queremos comparar em um período diário e saber a diferença nas vendas de um mês para outro.

Usei ​​de maneira eficaz para esboçá-lo e torná-lo o mais fácil possível de entender. Usei o cálculo que acabamos de criar, a medida Best Sales Month . Como essa medida está em cada linha, posso extrair as informações desse resultado específico.

Vou extrair os resultados do mês e do ano usando variáveis.

Um tutorial do LuckyTemplates DAX sobre comparações cumulativas

Em seguida, também calcularei os resultados de cada dia usando as funções e .

Um tutorial do LuckyTemplates DAX sobre comparações cumulativas

Então, posso configurar a data real que precisamos escolher.

Um tutorial do LuckyTemplates DAX sobre comparações cumulativas

Também fiz um cálculo simples em que coloquei um filtro em Datas para poder descobrir qual foi a venda real de cada dia.

Um tutorial do LuckyTemplates DAX sobre comparações cumulativas

Comparação diária de resultados: um tutorial do LuckyTemplates DAX

Um cálculo cumulativo é a melhor maneira de mostrar diferentes tendências.

Quando você está olhando para as tendências ao longo do tempo, os totais cumulativos são a melhor coisa a fazer. Mas se você quiser, também pode fazer cálculos diários e comparar os resultados diários.

Já temos nossas vendas do melhor mês todos os dias agora. O próximo passo a fazer aqui é calcular qual é o cumulativo disso. Agora, é aqui que as coisas podem ficar um pouco mais complicadas. Não podemos usar o padrão cumulativo que usamos anteriormente. Precisamos usar um padrão diferente que nos permita criar uma tabela virtual desses resultados.

Desta vez, estamos usando um padrão comum usado para calcular o total cumulativo de um número mais complexo, e não para uma medida básica simples. Em vez de usar o , usei , que cria uma tabela virtual com todos os resultados.

Então vamos calcular se os dados são menores ou iguais à data atual.

Um tutorial do LuckyTemplates DAX sobre comparações cumulativas

Em teoria, isolamos a coluna Data e a coluna Vendas do Melhor Mês, colocamos em uma tabela virtual e executamos cálculos nessa tabela virtual.

Um tutorial do LuckyTemplates DAX sobre comparações cumulativas

Ao final desse cálculo, estamos iterando cada resultado individual na tabela virtual, acumulando resultados à medida que avançamos. Por fim, estamos calculando o resultado final final usando as vendas do melhor mês, abaixo da função SUMX.

Portanto, agora tenho meu melhor mês aparecendo como janeiro de 2015, usando um contexto diferente. O contexto muda clicando ao redor da segmentação MonthInCalendar. No entanto, os resultados de Vendas do Melhor Mês sempre permanecem os mesmos, porque estão se referindo às datas que especificamos, enquanto o total de Vendas Acumuladas está acontecendo por trás disso.

Um tutorial do LuckyTemplates DAX sobre comparações cumulativas

Diferença do cálculo do melhor mês

Obviamente, podemos ir além disso. Podemos descobrir a diferença e criar outro insight usando esse cálculo simples.

Um tutorial do LuckyTemplates DAX sobre comparações cumulativas

A ramificação de medida é a chave absoluta aqui. Posso transformar o cálculo da Diferença do Melhor Mês em outro gráfico de linhas para que possamos identificar rapidamente como estamos realmente rastreando em qualquer período de tempo específico.

Um tutorial do LuckyTemplates DAX sobre comparações cumulativas

Com o gráfico de linha de fundo, você pode ver ao longo do tempo como nossas vendas atuais são versus o melhor mês.

Conclusão

Para resumir este tutorial do LuckyTemplates DAX, mostrei como comparar suas tendências atuais com suas melhores tendências de venda usando técnicas DAX e medindo a ramificação.

Espero que você tenha aprendido algumas das práticas recomendadas quando se trata de usar o DAX e implementá-las em seu próprio desenvolvimento de relatório.

Se você gostou do conteúdo abordado neste tutorial específico, assine o canal de TV LuckyTemplates . Temos uma grande quantidade de conteúdo sendo publicado o tempo todo, meu e de vários criadores de conteúdo, todos dedicados a melhorar a maneira como você usa o LuckyTemplates e a Power Platform.


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