Comparando qualquer venda com a última venda (sem inteligência de tempo) – DAX avançado no LuckyTemplates

Neste exemplo exclusivo, mostrarei uma técnica DAX avançada no LuckyTemplates em que comparamos uma venda em qualquer dia específico com a última venda realizada. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.

Isso será relevante se você não vender algo todos os dias ou se estiver olhando para um determinado cliente ou produto e quiser avaliar: “ Fizemos uma venda neste dia, mas como isso se compara ao próprio última vez que vendemos para este cliente ou vendemos este produto?”

Não há funções de inteligência de tempo definidas que nos permitam fazer isso no LuckyTemplates. Portanto, este é um exemplo perfeito de como você pode combinar várias funções DAX para habilitar esse tipo de insight DAX avançado.

Índice

Usando a tabela de vendas em vez da tabela de datas

Não fazemos isso na tabela Datas. Aqui usamos a Data de Compra , que na verdade vem da nossa .

Comparando qualquer venda com a última venda (sem inteligência de tempo) – DAX avançado no LuckyTemplates

Nesta coluna Data de compra, temos todas as transações ou iterações de algo que ocorreu em nossa tabela de fatos. Colocamos isso em uma tabela junto com nossas vendas totais. Com base em qualquer seleção que fazemos, seja um cliente ou um produto ou qualquer filtro, mostra apenas as vendas que fizemos e a data real em que foram compradas.

Comparando qualquer venda com a última venda (sem inteligência de tempo) – DAX avançado no LuckyTemplates

A partir daqui, queremos olhar para qualquer resultado específico e, em seguida, voltar e calcular o resultado anterior . Podemos então compará-lo . E é isso que conseguimos com a fórmula que criei, Vendas na última compra .

Comparando qualquer venda com a última venda (sem inteligência de tempo) – DAX avançado no LuckyTemplates

Agora podemos comparar essas vendas de $ 1.638, por exemplo, com a próxima vez que uma venda for feita para esse cliente específico (Adam Hunter), porque agora está nesse novo contexto. Agora vamos verificar a fórmula em que usei uma técnica DAX avançada sem inteligência de tempo.

Fórmula DAX sem inteligência de tempo

A primeira coisa que fiz foi isolar a data da última venda, a data anterior que vendemos . Portanto, com base em qualquer contexto ou linha em que estejamos, poderemos olhar para trás e descobrir qual foi essa data. Por exemplo, estamos olhando para o resultado $ 947, veremos a data em que a venda de $ 947 foi feita.

Comparando qualquer venda com a última venda (sem inteligência de tempo) – DAX avançado no LuckyTemplates

Para resolver isso, coloquei esta Data Anterior dentro de uma variável (VAR).

Comparando qualquer venda com a última venda (sem inteligência de tempo) – DAX avançado no LuckyTemplates

Isso é examinar cada data e descobrir se essa data está abaixo da data atual. Isso é o que a função MAX está fazendo dentro desta função de filtragem ( FILTER ). Está retornando a data atual que a venda está sendo realizada.

Agora que temos isso, podemos alimentá-lo por meio de outra função de filtragem para retornar um resultado específico em um contexto diferente. 

Comparando qualquer venda com a última venda (sem inteligência de tempo) – DAX avançado no LuckyTemplates

Em RETURN , calculamos o Total Sales . No entanto, em vez de calcular em um determinado dia em que foi feito, vamos examinar todas as datas de compra e retornar apenas a data de compra do PriorDate via FILTER .

Isso produzirá o novo contexto para o cálculo e retornará o Total Sales . É assim que arrastamos as vendas do dia anterior para o dia atual. Em outras palavras, é assim que colocamos as vendas da última vez que vendemos um produto para um cliente no contexto atual.

Conclusão

Neste tutorial, demonstrei como podemos comparar vendas usando uma fórmula DAX avançada no LuckyTemplates sem Time Intelligence. A partir dessa percepção, podemos expandir ainda mais e observar coisas como qual foi a diferença ou qual foi a variação percentual entre esses resultados.

Se formos capazes de configurar isso em nossos modelos e em tabelas ou outros tipos visuais, há muitas outras maneiras de utilizar essa técnica para encontrar insights ainda melhores ou maiores.

Este é um conceito bastante avançado. É uma maneira de combinar muitas funções diferentes, incluindo o uso de variáveis.

Há muito o que aprender se você encontrar tempo para se aprofundar e entender o conteúdo que apresento.

Saúde!

***** Aprendendo LuckyTemplates? *****







Comparação de tempo para tabelas de datas não padronizadas no LuckyTemplates
usando variáveis ​​no LuckyTemplates – um exemplo detalhado
Data da última compra no LuckyTemplates: quando seus clientes fizeram a última compra?








Leave a Comment

Colunas calculadas no SharePoint | Uma visão geral

Colunas calculadas no SharePoint | Uma visão geral

Descubra a importância das colunas calculadas no SharePoint e como elas podem realizar cálculos automáticos e obtenção de dados em suas listas.

Atributos pré-atentivos: como isso pode afetar seu relatório

Atributos pré-atentivos: como isso pode afetar seu relatório

Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Aprenda a contar o número total de dias em que você não tinha estoque por meio dessa técnica eficaz de gerenciamento de inventário do LuckyTemplates.

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Saiba mais sobre as exibições de gerenciamento dinâmico (DMV) no DAX Studio e como usá-las para carregar conjuntos de dados diretamente no LuckyTemplates.

Variáveis ​​e expressões dentro do editor do Power Query

Variáveis ​​e expressões dentro do editor do Power Query

Este tutorial irá discutir sobre Variáveis e Expressões dentro do Editor do Power Query, destacando a importância de variáveis M e sua sintaxe.

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calcular uma média no LuckyTemplates envolve técnicas DAX para obter dados precisos em relatórios de negócios.

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.