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.
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.
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.