Tabelas virtuais principais no LuckyTemplates usando DAX

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 .


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.

Apresentar insights usando a técnica de visuais dinâmicos multithread no LuckyTemplates

Apresentar insights usando a técnica de visuais dinâmicos multithread no LuckyTemplates

Este tutorial abordará como usar a técnica Multi Threaded Dynamic Visuals para criar insights de visualizações de dados dinâmicos em seus relatórios.

Introdução ao contexto de filtro no LuckyTemplates

Introdução ao contexto de filtro no LuckyTemplates

Neste artigo, analisarei o contexto do filtro. O contexto do filtro é um dos principais tópicos sobre os quais qualquer usuário do LuckyTemplates deve aprender inicialmente.

Melhores dicas para usar os aplicativos no serviço online do LuckyTemplates

Melhores dicas para usar os aplicativos no serviço online do LuckyTemplates

Quero mostrar como o serviço online do LuckyTemplates Apps pode ajudar no gerenciamento de diferentes relatórios e insights gerados de várias fontes.

Analisar alterações de margem de lucro ao longo do tempo – Analytics com LuckyTemplates e DAX

Analisar alterações de margem de lucro ao longo do tempo – Analytics com LuckyTemplates e DAX

Aprenda a calcular suas alterações de margem de lucro usando técnicas como ramificação de medida e combinação de fórmulas DAX no LuckyTemplates.

Ideias de materialização para caches de dados no DAX Studio

Ideias de materialização para caches de dados no DAX Studio

Este tutorial discutirá sobre as ideias de materialização de caches de dados e como elas afetam o desempenho dos DAXs no fornecimento de resultados.

Relatórios de negócios usando o LuckyTemplates

Relatórios de negócios usando o LuckyTemplates

Se você ainda estiver usando o Excel até agora, este é o melhor momento para começar a usar o LuckyTemplates para suas necessidades de relatórios de negócios.

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber