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.
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 .
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.
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 .
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.
Para resolver isso, coloquei esta Data Anterior dentro de uma variável (VAR).
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.
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?
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.
Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates
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.
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.
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.
Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.
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
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.