Modelagem de dados no LuckyTemplates usando tabelas de suporte

Ao fazer uma análise em nosso modelo, podemos querer encontrar um insight que não esteja relacionado a nada em nossas tabelas. É aí que entra o conceito de usar tabelas de suporte para modelagem de dados do LuckyTemplates.

As tabelas de suporte não têm nenhuma relação com nossas tabelas, mas podemos usá-las para oferecer suporte às visualizações em nossos relatórios. 

Índice

Cenário de amostra para modelagem de dados no LuckyTemplates

Para este exemplo, criaremos uma tabela de suporte para nossa tabela Clientes . Podemos sobrepor essa tabela de suporte com informações. Em seguida, execute a lógica DAX para criar visualizações que não são possíveis com o que temos atualmente em nossa tabela Clientes

Modelagem de dados no LuckyTemplates usando tabelas de suporte

Em nossa visão de Relatório , temos uma visualização que mostra o total de transações de cada cliente. Para este exemplo, a transação mais alta de um cliente é 33 .

Modelagem de dados no LuckyTemplates usando tabelas de suporte

Então o menor é 8 .

Modelagem de dados no LuckyTemplates usando tabelas de suporte

Por exemplo, queremos criar uma visualização que mostre a frequência de nossos clientes com base em suas transações. É uma visualização que mostra o total de vendas de nossos clientes de alta, média e baixa frequência que não existe em nenhum lugar de nosso modelo. O que podemos fazer é criar uma tabela que conterá essas frequências, para que possamos executar a lógica por meio dela.

Criando uma tabela de suporte para modelagem de dados no LuckyTemplates

Existem diferentes maneiras de criar uma tabela. Para este exemplo, vamos usar a opção Inserir dados na guia Início

Modelagem de dados no LuckyTemplates usando tabelas de suporte

Vamos nomear esta tabela como “ Frequência de compra ”. Em seguida, defina a primeira coluna como Frequency Group e adicione os valores de frequência como High , Ok e Low . Adicione as colunas Min e Max também. Em nossa tabela atual, estamos dizendo que nossos clientes de alta frequência devem ter pelo menos 25 a 40 transações. Os clientes de média frequência devem ter de 15 a 25 transações, e os clientes de baixa frequência são aqueles com apenas 0 a 15 transações.

Modelagem de dados no LuckyTemplates usando tabelas de suporte

Na exibição Relacionamento , posicionaremos nossa tabela de frequência de compra adicionada no lado direito. Isso ocorre porque a tabela de Freqüência de Compra é uma tabela de suporte . As colunas criadas nesta tabela não têm nenhum relacionamento com nenhuma tabela em nosso modelo de dados. Usaremos isso apenas para executar a lógica DAX para dar suporte às visualizações que queremos criar em nossos relatórios. 

Modelagem de dados no LuckyTemplates usando tabelas de suporte

Criando tabelas de medidas para modelagem de dados do LuckyTemplates

Além da tabela Frequência de Compras , vamos criar também outra tabela utilizando a opção Inserir Dados . Vamos chamá-lo de Agrupamento Dinâmico . Vamos então criar uma medida dentro desta tabela.

Modelagem de dados no LuckyTemplates usando tabelas de suporte

Renomeie a medida como tabela Sales by Frequency Group . Você pode aprender mais sobre como criar tabelas de medidas neste link .

Modelagem de dados no LuckyTemplates usando tabelas de suporte

Para nossa medida, usaremos um código DAX bastante complicado. Essa medida calcula as vendas totais de cada um dos clientes dentro da tabela Clientes . Ele identifica se seu total de transações está dentro do valor MIN e MAX da tabela Frequência de Compras , que é a tabela de suporte que criamos. 

Modelagem de dados no LuckyTemplates usando tabelas de suporte

O principal aqui é que a tabela de frequência de compra não tem nenhum relacionamento em nossa tabela de clientes ou em qualquer outra tabela. No entanto, ao criar uma lógica usando uma medida e um código DAX, agora podemos usá-la para oferecer suporte ou criar uma visualização com nossas outras tabelas.

Criando visualizações personalizadas no LuckyTemplates

Para criar a visualização que queremos, basta arrastar a coluna Frequency Group da nossa tabela Dynamic Grouping para a nossa tela.

Modelagem de dados no LuckyTemplates usando tabelas de suporte

Em seguida, arrastaremos nossa medida Sales by Frequency Group para nosso Frequency Group na tela.

Modelagem de dados no LuckyTemplates usando tabelas de suporte

Como resultado, agora temos uma visualização que mostra as vendas totais do cliente nas frequências alta, baixa e média ( Ok ).

Modelagem de dados no LuckyTemplates usando tabelas de suporte

Depois disso, podemos transformar isso em uma visualização de gráfico de rosca. Então, veremos que pela lógica que criamos com nossa tabela de suporte, a maioria dos nossos clientes está dentro da faixa de frequência média ( Ok) .  

Modelagem de dados no LuckyTemplates usando tabelas de suporte

Isso faz sentido porque, se verificarmos o total de transações de nossos clientes, a maioria deles tem cerca de 20 a 21 transações.

Modelagem de dados no LuckyTemplates usando tabelas de suporte

Isso está dentro da frequência intermediária de 15 a 25 ( Ok ) com base em nossa tabela de suporte ( Grupo de frequência ).

Modelagem de dados no LuckyTemplates usando tabelas de suporte

Também podemos criar outra visualização arrastando a medida ( Sales by Frequency Group ) para dentro de nossa visualização Customer Names

Modelagem de dados no LuckyTemplates usando tabelas de suporte

… e a coluna Frequency Group da nossa tabela de suporte ( Purchase Frequency ).

Modelagem de dados no LuckyTemplates usando tabelas de suporte

Como resultado, a visualização agora exibe o nome dos clientes, suas vendas totais e sua frequência de transação. 

Modelagem de dados no LuckyTemplates usando tabelas de suporte

Podemos então converter essa visualização em um gráfico de barras , se quisermos.

Modelagem de dados no LuckyTemplates usando tabelas de suporte

Por fim, temos essas visualizações para Vendas por grupo de frequência por nomes de clientes e grupo de frequência e vendas por grupo de frequência por grupo de frequência.

Modelagem de dados no LuckyTemplates usando tabelas de suporte

Conclusão

Em resumo, conseguimos criar uma tabela de suporte e usá-la para modelagem de dados no LuckyTemplates. Estas são algumas técnicas poderosas que podemos alcançar ao usar tabelas de suporte.

Agora, pense em como podemos expandir a lógica aqui. Nesse caso, isolamos as transações, mas também podemos fazer isso com outros cálculos para um grupo de pessoas em vendas, margens, crescimento e muito mais.

Espero que você tenha conseguido ver a lógica e a importância do uso de tabelas de suporte . Novamente, eles são usados ​​apenas para dar suporte à lógica e à visualização que queremos criar e podemos usá-los de várias maneiras. Com isso, você pode adicionar técnicas analíticas fantásticas em seus próprios modelos.

Tudo de bom,

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.