O que é self em Python: exemplos do mundo real
O que é self em Python: exemplos do mundo real
Usar medidas DAX para agrupar dados dinamicamente no LuckyTemplates é muito poderoso. Você está construindo seus modelos de dados e criando muitos filtros e maneiras diferentes de segmentar seus dados. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.
Isso é um pouco mais avançado hoje, mas adoro esse tipo de coisa no LuckyTemplates.
Lembre-se de que eles provavelmente não existem em seus conjuntos de dados originais, portanto, você está criando novos insights que os consumidores de seu conteúdo realmente apreciarão.
Neste exemplo, mostro como você pode recuperar resultados dentro de uma coluna calculada. Você pode avaliar cada um desses resultados executando-os por meio de alguns parâmetros que você possui em outra 'tabela de suporte'.
Podemos querer ver quais são nossos produtos de margem alta, produtos de margem intermediária e produtos de margem baixa.
Índice
Criando Margens Médias
Vamos primeiro dar uma olhada em nosso modelo de dados.
Com as tabelas que temos aqui, não há como agruparmos nossos produtos dinamicamente.
Então o que temos que fazer é criar uma tabela de suporte com os grupos de produtos de margem baixa, média e alta.
Para fazer isso, vamos começar com nossa coluna calculada Average Margins .
Neste modelo já temos o Lucro Total que é o Total de Vendas menos o Total de Custos.
Portanto, se quisermos obter as Margens Médias , basta criar uma coluna calculada e dividir Lucros totais por Vendas totais .
Observe que nesta imagem abaixo, eu já alterei o formato da coluna Average Margins para uma porcentagem e classifiquei a coluna para que sejam organizadas da maior para a menor porcentagem.
Criando uma mesa de suporte
Agora que criamos as nossas Margens Médias, podemos proceder à criação da nossa tabela de suporte que nos permitirá segmentar os nossos produtos pelas margens.
Para fazer isso, clique em Inserir dados no canto superior esquerdo da tela.
Uma janela pop-up como esta aparecerá. Precisamos alterar o nome e as colunas de entrada.
Neste caso, vamos chamar esta tabela de suporte de Product Margin Group . E teremos uma coluna de Grupo com Baixa, Média e Alta. Vamos também ter uma coluna Min e Max.
Portanto, nossos produtos de baixa margem variam de 30% a 36%. Para os produtos de margem intermediária, isso seria de 36% a 38%. Então nossos produtos de alta margem serão de 38% até 100%.
Depois de inserir todos os dados necessários, clique em Carregar.
Agora temos uma mesa de apoio.
E agora também podemos usar este grupo com baixo, médio, alto em nossa lógica.
Como segmentar e agrupar dados no LuckyTemplates
Para trabalhar em nossa fórmula, vamos criar uma nova medida e chamá-la de Margin Group Profits .
Vamos usar CALCULATE aqui e depois Total Profits para que possamos ter o total de lucros dentro dos grupos.
Vamos pular para outra linha e usar FILTER para iterar a tabela Average Margins para nós.
Vamos pular uma linha novamente, depois ir para COUNTROWS e depois colocar outro FILTER . Desta vez, estamos filtrando nosso grupo de margem de produto .
Agora, vamos se Average Margins for maior ou igual ao Min e for menor que o Max então colocamos nessa tabela.
Saltaremos para outra linha e adicionaremos maior que zero .
Depois de fechar nossa fórmula, podemos arrastar nosso grupo e adicionar nossos lucros de grupo de margem .
Como você pode ver, agora estamos obtendo resultados aqui. Temos lucros totais para nossos produtos de margem baixa, média e alta. E o lucro total geral é de 57,7 milhões .
Podemos dar uma olhada rápida se esse total é preciso arrastando nossa medida Lucros totais .
Ambas as tabelas mostram o mesmo valor que de alguma forma nos garante que nossa fórmula está correta.
Mas para ter certeza absoluta, precisamos entender a lógica.
Verificando a Lógica
Vamos dar uma olhada novamente na fórmula que criamos.
Primeiro, vamos tentar entender o que o FILTER faz. Este FILTER aqui criou uma tabela de cada Coluna de Margem Média .
Em seguida, para cada linha dessa tabela, examine cada linha dessa tabela, que é a tabela de suporte que criamos.
Para cada linha, verifique se é maior que o Min e menor que o Max . Se for, vamos manter essa linha.
Agora, COUNTROWS é maior que zero aqui está dizendo que se essa linha for retida, ela deve estar dentro desse grupo.
Então este processo é repetido para as próximas margens médias.
Isso nos permite criar esses grupos.
Para ver melhor quais produtos são de margem baixa, média e margem alta, podemos transformar a tabela que criamos em uma matriz.
E então vamos adicionar o Nome do Produto nas Linhas e o Grupo nas Colunas.
Nossa matriz ficará então como esta abaixo.
Criando as visualizações
Agora, podemos criar nossas visualizações.
Vamos arrastar nossos Lucros do Grupo e do Grupo de Margem .
E então vamos transformar esta tabela em um gráfico de rosca.
Em seguida, vamos arrastar nosso Nome do produto e Lucros do grupo de margem e transformar esta tabela em um gráfico de barras empilhadas.
Agora, depois de colocar Grupo na Legenda, nossa visualização ficará assim.
Portanto, as barras verdes são os produtos de alta margem, as azuis claras são os intermediários e as azuis escuras são os produtos de baixa margem.
Também podemos tornar nossos visuais dinâmicos. Vamos clicar em Editar interações.
E depois clique em filtro nas imagens que deseja que sejam impactadas.
Então, se clicarmos em Alta em nosso gráfico de rosquinha, nossa matriz e gráfico de barras empilhadas mostrarão os produtos de alta margem.
E se clicarmos em Baixo, nossa matriz e gráfico de barras empilhadas mostrarão os produtos de margem baixa.
Conclusão
Nesta postagem, discutimos como podemos agrupar dados dinamicamente no LuckyTemplates usando DAX.
Depois de criar nossas Margens Médias , fomos capazes de criar uma tabela de suporte e, em seguida, trabalhamos em nossa fórmula Margin Group Profits usando CALCULATE . Isso nos permitiu criar visuais dinâmicos muito legais.
Quando uso esse tipo de técnica, minha mente explode com as oportunidades de levar sua análise para o próximo nível.
Pense em todos os cálculos básicos iniciais que você pode criar, como vendas, custos, lucros, margens, crescimento, etc., e depois pense em como segmentar seus atributos ou dimensões por qualquer um desses resultados.
Tudo o que você precisa fazer é criá-los e executá-los por meio de algum tipo de lógica usando uma técnica semelhante à que mostro aqui.
Essa lógica DAX não é fácil, não há dúvida sobre isso, mas definitivamente quero que você veja como o DAX pode ser aplicado para descobrir esses insights.
Quaisquer pensamentos ou perguntas, deixe-me saber nos comentários.
Boa sorte com este.
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