Executando totais no LuckyTemplates usando DAX

Executando totais no LuckyTemplates usando DAX

Às vezes, calcular os totais em execução no LuckyTemplates é uma maneira muito melhor de analisar tendências do que apenas observar os resultados reais diariamente. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.

É por isso que vou mostrar neste exemplo como você pode implementar um cálculo total dinâmico que flui e se integra bem com o resto do seu modelo.

E vou mostrar como você pode fazer isso de maneira muito eficaz e fácil combinando algumas medidas DAX dentro do LuckyTemplates.

Índice

Calculando totais em execução no LuckyTemplates do zero

Nesta postagem do blog, mostrarei como calcular totais em execução no LuckyTemplates. Na verdade, existem algumas maneiras de fazer isso, e vou mostrar as duas maneiras.

Em última análise, é isso que queremos alcançar como resultado. Temos nossas colunas Data e Vendas, bem como um total de execução de 30 dias e um total de execução de 90 dias (lado esquerdo).

Também os colocamos em visualizações para tornar os números mais interessantes e facilitar a identificação de tendências e valores discrepantes (lado direito).

Executando totais no LuckyTemplates usando DAX

Também podemos alterar o período de tempo e ver nossos totais em execução mudarem em tempo real. Um insight bastante convincente, certo?

Executando totais no LuckyTemplates usando DAX

Então, se você está olhando para coisas como estoque ou contas a receber, esta é uma análise muito boa que você pode executar com base nos dados.

Você pode então se dedicar a coisas mais avançadas, como comparar seus totais em execução de um período para outro.

Há muitas coisas incríveis que você pode fazer e vou mostrar como você pode fazer isso do zero.

Totais em execução em 30 dias

Como sempre, começamos com um relatório em branco onde tudo o que temos são nossas vendas totais. Vamos escrever uma medida que nos dará um total de execução de 30 dias. Isso significa que queremos olhar para trás de hoje até 30 dias e somar todas as vendas nesse período de tempo.

Vamos criar uma medida e chamá-la de Running Total 30D.

Executando totais no LuckyTemplates usando DAX

Em seguida, vamos pular para outra linha para escrever um pouco de lógica e inserir as vendas totais.

Executando totais no LuckyTemplates usando DAX

O terceiro passo é usar a função FILTRO . A função FILTER é uma função iterativa que itera a tabela de datas e captura os 30 dias para o total acumulado.

Executando totais no LuckyTemplates usando DAX

Vamos remover qualquer filtro ou contexto proveniente da coluna DATE. Então ALL se livra desse contexto e se livra desse filtro.

Em seguida, vamos iterar por toda a tabela DATE e ver se a data é maior que MAX (Date – 30), o que nos dará o primeiro dia dos 30 dias.

Executando totais no LuckyTemplates usando DAX

E então escreveremos se a data for menor que igual à data MAX.

Executando totais no LuckyTemplates usando DAX

Vamos pressionar enter e arrastar as informações para a tabela. Podemos ver que isso será avaliado como um total corrente agora.

Executando totais no LuckyTemplates usando DAX

Totais em execução em 90 dias

Digamos que queremos obter as vendas de um período de tempo diferente. Podemos usar a mesma medida e depois alterar o número de 30 dias para o nosso número preferido, que neste caso é 90.

Executando totais no LuckyTemplates usando DAX

E assim, temos um total corrente para 90 dias. Isso vai avaliar algo que é um pouco diferente porque estamos olhando para nossas vendas por um período de tempo muito maior.

Executando totais no LuckyTemplates usando DAX

Lembre-se de que você sempre pode substituir uma medida diferente aqui; você pode usar essa técnica para obter dados sobre seus lucros, transações ou clientes. Existem muitas coisas que você pode implementar usando esta fórmula total em execução.  

Há muitas coisas nas quais você também pode se ramificar. Você não apenas pode ver os totais em execução a qualquer momento, como também pode comparar seus totais em execução com o mês passado, o último trimestre ou o ano passado.

Usando DATESINPERIOD

Vou mostrar outra fórmula que você pode escrever para obter exatamente a mesma coisa; no entanto, ele usa uma lógica de filtragem diferente dentro da instrução de cálculo.

Vamos chamar essa medida de Running Total 30D Alternative. Novamente, vamos calcular as vendas totais, mas em vez de FILTER, vamos usar a função chamada DATESINPERIOD.

Executando totais no LuckyTemplates usando DAX

Então vamos pular para outra linha e colocar algumas datas. Isso é o que DATESINPERIOD faz; é uma função de inteligência temporal específica que nos permite criar ou abrir qualquer período de tempo. Tudo o que temos a fazer é colocar nossos parâmetros.

Executando totais no LuckyTemplates usando DAX

Então, basicamente, ele faz o que a função FILTER faz, de uma maneira diferente. Esta é uma maneira um pouco mais fácil que oferece muito mais flexibilidade.

E se a colocarmos ao lado da nossa outra tabela de 30 dias, veremos que é exatamente a mesma que usamos em FILTER. Portanto, esta é apenas outra maneira de obter um resultado semelhante.

Executando totais no LuckyTemplates usando DAX

Agora só falta transformar em visualização , o que não demora muito. Então podemos ver o total corrente de uma forma visual.

Executando totais no LuckyTemplates usando DAX

Também podemos adicionar diferentes filtros. Digamos, por exemplo, que queremos olhar para um determinado ano como 2017.

Executando totais no LuckyTemplates usando DAX

O total acumulado será ajustado automaticamente em qualquer contexto adicional que desejemos adicionar à nossa página de relatório.

É assim que fazemos o total acumulado. Você pode usá-lo em muitos aplicativos. A mesma técnica pode ser usada repetidas vezes em diferentes cenários.

Conclusão

Acho que os totais acumulados são uma maneira muito melhor de ver as médias ao longo do tempo. Às vezes, é muito granular olhar para um nível diário. No entanto, os totais em execução permitem que você não seja pego em nenhum resultado individual, mas em um acúmulo de resultados que realmente fornecem insights muito melhores.

Existem muitas maneiras diferentes de utilizar isso no LuckyTemplates e você terá uma ideia muito melhor de como eu pessoalmente o implemento por meio do vídeo abaixo.

Eu entro em muitos detalhes sobre a fórmula específica, mas você pode diversificar para outros insights que você pode querer criar.

Então, boa sorte implementando este. Muito para aprender e muito para replicar em seus próprios modelos.


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