Função CALCULATETABLE DAX – Melhores práticas no LuckyTemplates

A função DAX é uma função incrivelmente avançada e importante no LuckyTemplates para aprender e entender bem. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.

A maioria de vocês que está apenas começando com o LuckyTemplates provavelmente ignorou essa função específica. Certamente o fiz quando comecei a usar o LuckyTemplates e a escrever medidas DAX.

Aprender bem sobre CALCULATETABLE é o começo de muitos cálculos avançados que você pode fazer no LuckyTemplates.

É uma função bastante complexa de entender e realmente implementar no LuckyTemplates. Mas, com o tempo, descobri como isso é ótimo em vários cenários e demonstrações em que trabalhei. Agora tenho uma compreensão clara de como e quando usá-lo de maneiras diferentes. É isso que quero compartilhar com você neste tutorial.

Índice

O melhor momento para incorporar a função CALCULATETABLE

Um dos melhores momentos para incorporar o uso da função DAX é quando você está tentando analisar sua análise de rotatividade.

A análise de churn envolve a avaliação da taxa de perda de clientes de uma empresa. Descobrir esses dados usando o LuckyTemplates pode ajudar muito na hora de avaliar seus produtos . Dessa forma, você pode acelerar seus esforços de marketing para reduzir a perda de clientes.

Função CALCULATETABLE DAX – Melhores práticas no LuckyTemplates

A tabela acima mostra uma comparação de novos e totais de clientes para um determinado mês e ano. Envolve os dados de clientes novos, perdidos e totais.

A chave para extrair esses insights importantes é por meio do uso da função DAX.

Usando CALCULATETABLE DAX para descobrir novos clientes

Primeiramente, mostrarei a fórmula para calcular novos clientes usando CALCULATETABLE

Função CALCULATETABLE DAX – Melhores práticas no LuckyTemplates

Aqui, precisamos comparar o conjunto de clientes atual de um conjunto de clientes de um período anterior. Eu só considero clientes novos, se eles compraram agora, mas não o fizeram nos últimos 90 dias.

Para poder encontrar esse insight, é aqui que integrei a função CALCULATETABLE . Observe que usei isso junto com outras funções de tabela, assim como a função 

A função EXCEPT avalia duas tabelas e retorna os clientes que estão na primeira tabela, mas não na segunda. Em seguida, envolvi-o dentro da função para realmente fazer o cálculo necessário.

Função CALCULATETABLE DAX – Melhores práticas no LuckyTemplates

Voltando ao ponto principal. A função CALCULATETABLE nos permite abrir uma janela em qualquer contexto particular. No meu exemplo, ele olha para trás 90 dias para encontrar um conjunto de clientes. 

Função CALCULATETABLE DAX – Melhores práticas no LuckyTemplates

Como não queremos ver os clientes no contexto atual, mas sim os clientes dos últimos 90 dias, agora usamos a função

Função CALCULATETABLE DAX – Melhores práticas no LuckyTemplates

Em seguida, coloquei-o dentro de outra função de tabela e fiz algumas avaliações de acompanhamento.

Resumindo, a maneira perfeita de usar CALCULATETABLE é mudar o contexto de uma avaliação de tabela. Geralmente é assim que você deve usá-lo. Mas então, você também pode incorporar outras fórmulas que você pode usar para comparar tabelas como .

Usando CALCULATETABLE DAX para procurar clientes perdidos

Além de se aprofundar na análise de novos clientes usando a função CALCULATETABLE DAX, você pode até mesmo ficar mais avançado ao utilizá-la para descobrir seus clientes perdidos .

Dê uma olhada nesta fórmula para descobrir clientes perdidos.

Função CALCULATETABLE DAX – Melhores práticas no LuckyTemplates

Na verdade, discuti toda a lógica dessa fórmula em outro blog. Mas, novamente, estamos apenas fazendo um cálculo semelhante aqui para clientes perdidos.

Se você observar as fórmulas de CustomersPurchased e PriorCustomers , veremos que estamos usando CALCULATETABLE .

Função CALCULATETABLE DAX – Melhores práticas no LuckyTemplates

Além disso, você ainda pode encontrar a função EXCEPT . Mas desta vez, ele compara as tabelas de CustomersPurchased e PriorCustomers .

Função CALCULATETABLE DAX – Melhores práticas no LuckyTemplates

Nesse caso, estamos alterando o período de avaliação dessas tabelas individuais com base em um período diferente. Isso apenas mostra uma maneira mais avançada de aprimorar como mostramos novos clientes e clientes perdidos.

Se você usar o LuckyTemplates em breve, entenderá que esta é uma análise intensiva. Além disso, podemos tornar as fórmulas mais intuitivas, especialmente quando você também usa variáveis.

Pense no que você colocou dentro do primeiro parâmetro em CALCULATETABLE . Geralmente é uma função de tabela e, em seguida, você altera o contexto dessa avaliação de tabela. A partir daí, você pode colocá-lo dentro de outra função de tabela e ver como as coisas são avaliadas a partir daí. 


Descubra quantas vendas podem ser atribuídas a novos clientes
Análise de novos clientes usando o DAX avançado
Clientes novos x existentes

Conclusão

Eu sei que CALCULATETABLE é um pouco difícil de entender se você está apenas começando. Mas essa é a principal razão pela qual criei este tutorial para você.

Depois de entender e descobrir as práticas recomendadas para usá-lo, você pode começar a fazer cálculos avançados e análises de seus dados brutos.

Ao analisá-lo dessa maneira, acredito que você entenderá melhor como pode utilizar a função CALCULATETABLE DAX em seus próprios relatórios e modelos.

Não se esqueça de se inscrever no LuckyTemplates TV para obter muitos outros conteúdos.

Boa sorte com a aprendizagem deste.

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.