O que é self em Python: exemplos do mundo real
O que é self em Python: exemplos do mundo real
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.
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.
Meu melhor mês dentro desses dados foi janeiro de 2015 .
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 .
Como você pode ver na imagem abaixo, para julho de 2016, calculei minhas vendas totais , que é uma soma simples da coluna de receita.
E então usei um padrão cumulativo de vendas que pode ser reutilizado várias vezes.
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.
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.
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.
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.
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.
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.
Em seguida, também calcularei os resultados de cada dia usando as funções e .
Então, posso configurar a data real que precisamos escolher.
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.
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.
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.
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.
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.
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.
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
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