O que é self em Python: exemplos do mundo real
O que é self em Python: exemplos do mundo real
Você já quis criar uma visualização que muda com base em qualquer seleção de classificação que você pode fazer? Na verdade, você pode alterar o tamanho dos visuais do LuckyTemplates por meio da lógica de classificação. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.
Pense em um cenário em que você deseja mostrar seus 20 principais clientes. Imagine que você está em uma reunião dizendo: “Esses são os clientes que mais contribuem para nossa lucratividade em todas as nossas vendas”.
Mas então você decide: “talvez vamos restringir a pesquisa aos nossos 5 principais clientes”.
Ser capaz de selecionar dinamicamente uma segmentação de dados que altera o gráfico ou a visualização que você está visualizando, para um insight mais específico com base na classificação, é uma opção de visualização muito poderosa.
Neste vídeo, mostro uma técnica legal de visualização onde você pode usar a função de classificação RANKX para determinar o que você mostrará dentro da visualização.
Índice
Criando a mesa de suporte
A tabela de suporte terá as seleções de números de classificação para qualquer classificação que desejemos selecionar. Portanto, pode ser o top 3, o top 5, o top 20 e assim por diante.
Podemos fazer isso com muita facilidade. Faremos apenas uma nova tabela indo em Enter Data.
Chamaremos isso de Seleção de Classificação e simplesmente colocaremos a classificação aqui, 3, 5, 10, 15 e 20. Em seguida, clique em Carregar.
Lembre-se que esta mesa de apoio não tem relação com nada. Mas, sempre verifique o seu modelo que não se relaciona com nada.
Então, trazemos aqui e transformamos em um slicer, uma lista. E queremos capturar essa seleção que fizemos aqui, para que possamos alimentá-la em nossa visualização.
Criando as medidas
Usaremos um padrão muito semelhante ao que usamos antes.
Vamos para New Measure e vamos chamá-lo de Rank Select. Então, igual a IF, HASONEVALUE; portanto, se um valor for selecionado (o Rank), teremos igual a esse valor (VALUES, Rank).
Em seguida, escreva o número de clientes que você possui, que neste exemplo é 50. Se você tiver mil clientes, escreva 1.000.
Ao trazê-lo aqui, veremos que agora ele retorna um resultado baseado na seleção que fizemos.
Se nada for selecionado, ele chega a 50 ou 1.000, dependendo do número de clientes que você colocar. À medida que selecionamos outros valores, obtemos esse valor lá.
Depois de criarmos essa medida, teremos alguma lógica de classificação sobreposta em uma tabela de suporte que criamos.
Vamos inserir essa medida em nosso cálculo para criar uma visualização dinâmica .
Mas primeiro, precisamos descobrir o que é uma classificação de cliente. Como fazemos isso? Usamos o RANKX.
Então, mais uma vez, vamos para a Nova Medida e a chamamos de Classificação do Cliente . Deve ser igual a RANKX com a tabela que possui TODOS os clientes ou nomes de clientes porque você deseja ver a tabela inteira e não ser filtrada em seu contexto atual.
A expressão é Total Sales porque vamos classificar por vendas. Não precisamos de um valor neste caso e vamos classificar por ordem decrescente .
Agora, quando arrastarmos essa medida, veremos que o cliente que mais vende agora está classificado como o número um.
Como mencionei em outros vídeos, se você não for ALL aqui , tudo será calculado para um. Isso porque tudo é filtrado em sua tabela no modelo de dados.
Se houver apenas um cliente, esse cliente sempre terá a classificação mais alta e é o mesmo com todas as linhas desta tabela.
Portanto, quando removemos o contexto do filtro dessa tabela, podemos obter a classificação de todos os clientes.
Incorporando Medidas no Cálculo
Agora escrevemos nosso cálculo, Vendas por cliente, onde incorporamos as duas medidas que criamos (Classificações selecionadas e Classificação do cliente).
Para nossa lógica de classificação, vamos SE a classificação do cliente for menor ou igual à seleção de classificação, então queremos fazer vendas totais. Se não, então simplesmente ficamos EM BRANCO.
O que BLANK faz é não retornar nada se estiver abaixo desse número (10, por exemplo). Veja o que acontece aqui:
Está retornando apenas o top 10. Como isso é dinâmico, podemos alterar a quantidade como se formos 15, 20, retorna de acordo. Se não formos nenhum, vai devolver todos.
Também podemos transformar isso em uma visualização. Apenas livre-se de todos esses cálculos intermediários e talvez adicione alguns rótulos de dados.
Novamente, como isso é dinâmico, podemos selecionar o número desejado de clientes para comparar ou verificar. Basta selecionar o cortador e nossa visualização muda automaticamente.
Com esta técnica, podemos filtrar qualquer cálculo, como lucros totais ou margens por essa seleção de classificação.
Conclusão
Existem muitas maneiras diferentes de utilizar essa técnica em seus modelos.
Você pode usá-lo em seus produtos, regiões, vendedores ou qualquer outro filtro ou dimensão que tenha dentro de seu modelo de dados.
É apenas uma questão de testar, ver como funciona dentro de seus modelos atuais e então tentar incorporar a técnica em sua mente para que você possa ver rapidamente como ela pode ser usada de outras maneiras.
Usei essa mesma técnica em muitos dos modelos do LuckyTemplates no . Verifique isso se tiver algum tempo e realmente tente imaginar o que está acontecendo sob 'o capô' desses modelos - você aprenderá muito.
Alegrar,
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.
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.
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.
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.
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.
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.
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