Tabelas virtuais principais no LuckyTemplates usando DAX

Nesta postagem do blog, vou passar por uma técnica analítica verdadeiramente poderosa que, tenho certeza, impressionará qualquer pessoa. As tabelas virtuais são uma técnica analítica exclusiva que você pode usar para visualizar informações interessantes dentro do LuckyTemplates. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.

O exemplo que mostrarei é apenas uma das muitas técnicas que você pode aplicar. Eu uso o termo “algoritmos” porque você pode expandir isso e torná-lo ainda mais avançado.

Os algoritmos da tabela virtual mostrarão o quão poderoso é o DAX e o quão avançado você pode obter dentro da fórmula DAX.

Índice

Onde usar algoritmos de tabela virtual

Há casos em que você deseja classificar seus clientes em várias variáveis ​​diferentes. Mas, em última análise, você deseja trazê-los de volta usando apenas uma variável .

Para que isso aconteça, você precisa criar um algoritmo que permita analisar todas essas diferentes variáveis ​​e fatores de acordo com uma dimensão (que neste caso são meus clientes).

Mas então você também quer trazê-lo de volta para um número. Dessa forma, você pode avaliar se um cliente foi bom ou ruim com base nesse único fator, em vez de fatorar de três a dez variáveis.

Vendas, lucros e margens: olhando para o quadro geral

Para este tutorial, já cobri vendas , lucros e margens . A próxima coisa a fazer é criar um algoritmo dentro de uma que nos dará esse número. Esse número nos dirá se um cliente foi bom ou ruim.

Às vezes, quando olhamos para uma coisa isoladamente (como vendas , por exemplo), isso não nos dá uma imagem completa. Isso ocorre porque você precisa avaliar os lucros , onde um cliente que produziu lucros menores provavelmente é melhor do que alguém que produziu muitas vendas.

As margens também são muito importantes. Se você está extraindo uma margem muito alta de um cliente de menor volume, esse cliente pode ser classificado como um bom cliente.

Portanto, de modo geral, nosso objetivo é criar um algoritmo que examine todas essas três variáveis ​​( Vendas totais , Lucros totais e Margens de lucro ) para saber quem são nossos clientes principais e clientes inferiores.

Determinando a classificação do cliente

Já decompus esses cálculos um a um na tabela. Temos nossa classificação de vendas ao cliente , classificação de lucros do cliente e classificação de margens do cliente .

Tabelas virtuais principais no LuckyTemplates usando DAX

Vamos contar essas três classificações e, em seguida, teremos os melhores e os piores clientes.

Classificação de vendas do cliente

Vamos dar uma olhada nas fórmulas que usei para cada medida individual. Usei o RANKX , que é perfeito para classificar todos os nossos clientes em relação a uma expressão ou medida específica.

Para a classificação de vendas do cliente , classificamos nossos clientes com base em suas vendas totais de 1 a qualquer valor.

Tabelas virtuais principais no LuckyTemplates usando DAX

Você pode ver que no topo da tabela está William Andrews. Ele é o nosso principal cliente, por isso está classificado em 1.

Tabelas virtuais principais no LuckyTemplates usando DAX

Classificação dos lucros do cliente

Aplicamos a mesma técnica da medida anterior para obter nossa classificação de lucros do cliente .

Tabelas virtuais principais no LuckyTemplates usando DAX

Podemos ver aqui que nossos principais clientes não são realmente nossos principais clientes por margem. Suas margens são realmente muito mais baixas.

Tabelas virtuais principais no LuckyTemplates usando DAX

Então, se olharmos para nossos principais clientes por margem, eles são realmente muito mais baixos em termos de vendas.

Tabelas virtuais principais no LuckyTemplates usando DAX

Usando Tabelas Virtuais

Como mencionei anteriormente, queremos criar esse número e mostrarei como fazer isso usando uma mesa virtual. Existem algumas maneiras de fazer isso, mas usar tabelas virtuais pode simplificar sua fórmula .

Na realidade, você nem precisará criar ou quebrar cada uma dessas fórmulas individuais. Você pode colocá-los dentro de uma tabela virtual e, em seguida, utilizar as colunas que você colocou dentro de suas tabelas virtuais.

Dentro dessa fórmula (que chamei de Fator de classificação geral ), usei VARIÁVEIS para criar fórmulas individuais, como as medidas Classificação de vendas do cliente , Classificação de lucros do cliente e Classificação das margens do cliente .

Tabelas virtuais principais no LuckyTemplates usando DAX

Usando SUMX como uma função de iteração

Esta é a parte em que usei uma tabela virtual para fazer uma soma de todas essas diferentes classificações de clientes. Eu também precisava criar um iterador, então é aqui que entra a função SUMX .

Com SUMX , precisamos iterar por uma tabela, certo? Podemos fazer isso com uma mesa virtual. O incrível das mesas virtuais é que podemos colocar qualquer mesa que fizermos.

Tabelas virtuais principais no LuckyTemplates usando DAX

O que fiz foi criar uma tabela virtual onde o SUMMARIZE me permite criar esta tabela de todos os rankings. Posso criá-lo virtualmente sem precisar fazer referência a um cálculo ou medida individualmente. Está tudo dentro desta medida.

Consegui criar uma tabela virtual que lista o Nome do Cliente , Classificação de Vendas , Classificação de Lucro e Classificação de Margem um por um e um ao lado do outro.

O que também é incrível é que dentro dessa função de iteração, podemos iterar por todos os nossos clientes e, em seguida, referenciar as colunas que colocamos na tabela virtual.

Tabelas virtuais principais no LuckyTemplates usando DAX

Isso somará todas as diferentes classificações e cálculos internos em uma única medida. Ao utilizar essa técnica, você não precisará dividi-la em várias medidas.

Você pode apenas criar essa medida que engloba todos os cálculos diferentes que deseja adicionar ao seu algoritmo. Você pode criar algoritmos muito avançados e complexos e, em seguida, colocá-los todos em uma medida organizada.

Por fim, podemos trazer a medida Fator de classificação geral para nossa tabela. Agora você pode ver a saída do algoritmo que acabamos de criar e utilizá-lo em nossa análise.

Tabelas virtuais principais no LuckyTemplates usando DAX

É apenas um número contra todos os números que vieram de nossas vendas, lucros e margens. Por exemplo, nosso cliente Peter Boyd está classificado em 36º em vendas, 8º em lucratividade, 29º em margem, com uma classificação geral de 73º. É assim que classificamos nossos principais clientes usando todos esses fatores.

Tabelas virtuais principais no LuckyTemplates usando DAX

Benefícios das Mesas Virtuais

Muitos usuários do LuckyTemplates nem perceberão que você nem sempre precisa apenas executar cálculos e lógica avançada por meio de colunas ou tabelas que estão fisicamente em seu modelo de dados.

Você pode criar tabelas virtuais e, em seguida, executar a lógica por meio dessas tabelas, mesmo que elas não existam fisicamente em nenhum lugar dentro de seu modelo.

Essas tabelas são uma maneira perfeita e rápida de executar lógica avançada que pode produzir insights que podem ser utilizados e usados ​​em uma variedade de cenários diferentes .

Conclusão

Com o LuckyTemplates, você pode criar algoritmos mais avançados dentro das medidas. Bancos ou seguradoras podem se beneficiar muito com essa técnica porque estão sempre tentando classificar as coisas e executar algoritmos com base em vários fatores diferentes.

Eles podem descobrir a probabilidade de alguém entrar em inadimplência ou a probabilidade de ter que pagar uma indenização de seguro. Ser capaz de implementar esses tipos de cálculos dentro de medidas é realmente poderoso.

Se você consegue entender como isso funciona dentro do LuckyTemplates, especificamente com medidas, você está no caminho certo para desenvolver um trabalho analítico incrível dentro do LuckyTemplates.

Para muitas técnicas analíticas mais avançadas para LuckyTemplates , confira o módulo de curso abaixo localizado em .

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.