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.
Aqui, vamos nos aprofundar no DAX avançado no LuckyTemplates. A ideia por trás deste tutorial é mostrar como podemos chegar a um insight único com o LuckyTemplates , mas de forma intuitiva. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.
Neste exemplo, vou me concentrar no crescimento da margem nas vendas de uma organização , mas vou ainda mais longe e classifico todos os vendedores de acordo com o desempenho deles nessa métrica .
Isso pode ser importante para uma empresa se ela pensasse que as vendas não iriam crescer e, portanto, precisaria aumentar as margens para obter o crescimento da lucratividade que buscava.
Para conseguir isso, temos que ramificar nossas medidas DAX várias vezes apenas para obter o crescimento da margem. Depois de concluir isso, podemos sobrepor uma técnica de classificação para descobrir nossos principais vendedores.
Com esse insight específico, podemos restringir o escopo de nossa análise e recompensar os vendedores que estão aumentando as contas por uma margem em vez de apenas vendas.
Índice
Dentro do modelo de dados
Para começar, temos um modelo de dados muito geral aqui, que uso muitas vezes para minhas demonstrações. Possui algumas tabelas de pesquisa, como nossos Clientes, Vendedores, Produtos, Localização, Datas. E temos nossa tabela de vendas aqui embaixo.
Podemos detalhar todas essas informações com tanta facilidade e rapidez.
Em nossa tabela de Vendas, quase não temos informações aqui. Portanto, sem fazer nada para modelar, poderemos extrair o insight e realmente aprofundar esse insight muito específico.
No passado, sem o LuckyTemplates, isso seria muito difícil e levaria muito tempo para ser gerado.
A grande coisa sobre isso é que também é dinâmico. Podemos olhar historicamente e extrair insights significativos com facilidade e rapidez. Agora, nos aprofundamos em algumas fórmulas DAX avançadas do LuckyTemplates.
Etapas para implementar a lógica de classificação
Em primeiro lugar, temos que calcular nossas vendas totais e custo total para obter os lucros totais. Usamos funções de iteração com essas medidas.
A fórmula Total Sales examina a tabela Sales e multiplica cada linha pela Quantidade na venda, pelo Price real , que está realmente na tabela Produtos em nosso modelo.
Fazemos exatamente o mesmo para Custos totais . Multiplicamos a Quantidade por cada item que vendemos .
Então, é aqui que entra a ramificação da medida. Calculamos nossos Lucros totais, que é igual a Vendas totais menos Custos totais .
Agora precisamos calcular nossas margens totais . Então, ramificamos novamente e vamos Lucros totais divididos por Vendas totais .
Assim como nossos Lucros Totais, as Margens de Lucro podem ser usadas em qualquer dimensão porque temos nosso modelo de dados em segundo plano.
Podemos colocar filtros da tabela Date que isolarão as margens para cada vendedor que tivermos aqui.
Em seguida, calculamos todas as nossas margens de lucro no último trimestre. Então, de qualquer trimestre que tivermos aqui, digamos, trimestre 3 de 2017, poderemos calcular naquele trimestre nossas margens no trimestre anterior (T2).
Para fazer isso, usamos a função DATEADD , que mostro muitas vezes em minhas outras demos. Esta é uma das minhas funções favoritas do Time Intelligence porque torna esses cálculos muito fáceis.
Para identificar o crescimento de nossas margens , simplesmente ramificamos novamente.
Agora vamos um passo adiante porque, se olharmos para baixo nesta tabela, há vários vendedores diferentes. Podemos querer ver apenas nossos cinco primeiros. Isso torna muito mais fácil colocar uma visualização dentro de uma página de relatório ou painel.
Então, usamos essa lógica para conseguir isso. Usamos a função CALCULAR para o nosso Crescimento de Margem , mas calculamos apenas para os cinco principais vendedores . E é isso que esta função TOPN está fazendo. Em seguida, VALUES traz de volta o vendedor, que é o nosso top cinco.
Esta fórmula apaga tudo o que não está entre os cinco primeiros. É assim que criamos essas visualizações, que possuem apenas as cinco primeiras.
Insights de classificação usando TOPN na
ramificação de medida do LuckyTemplates – o conceito mais importante ao usar DAX no LuckyTemplates
Extraindo insights exclusivos no LuckyTemplates usando medidas DAX de classificação
Conclusão
Com o LuckyTemplates, podemos começar com dados bastante simplistas e ramificar um após o outro, onde poderíamos realmente isolar as coisas bem no final.
O Margin Growth nem existia em lugar nenhum. Não estava em nenhum dado. Precisávamos usar fórmulas DAX para criá-lo. A chave é ramificar um em cima do outro e, finalmente, chegar ao resultado. Em seguida, colocamos dentro de uma visualização, o que nos dá uma visão muito boa.
Além disso, dentro do LuckyTemplates, temos isso dinâmico. Podemos mudar para qualquer período de tempo que quisermos e depois avaliá-lo.
Essa é uma técnica realmente poderosa e há muito o que aprender aqui sobre a fórmula DAX e como você pode aplicá-la em seus próprios modelos do LuckyTemplates.
Revise todo este tutorial sobre LuckyTemplates Advanced DAX. Há muito o que aprender sobre ramificação de medida e padrões de fórmula DAX e, ao combiná-los, você pode obter rapidamente informações substanciais sobre seus dados.
Saúde!
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.