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.
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 .
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 .
Então o menor é 8 .
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 .
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.
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.
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.
Renomeie a medida como tabela Sales by Frequency Group . Você pode aprender mais sobre como criar tabelas de medidas neste link .
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.
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.
Em seguida, arrastaremos nossa medida Sales by Frequency Group para nosso Frequency Group na tela.
Como resultado, agora temos uma visualização que mostra as vendas totais do cliente nas frequências alta, baixa e média ( Ok ).
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) .
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.
Isso está dentro da frequência intermediária de 15 a 25 ( Ok ) com base em nossa tabela de suporte ( Grupo de frequência ).
Também podemos criar outra visualização arrastando a medida ( Sales by Frequency Group ) para dentro de nossa visualização Customer Names …
… e a coluna Frequency Group da nossa tabela de suporte ( Purchase Frequency ).
Como resultado, a visualização agora exibe o nome dos clientes, suas vendas totais e sua frequência de transação.
Podemos então converter essa visualização em um gráfico de barras , se quisermos.
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.
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,
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.