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.
Desejo abordar uma técnica de agrupamento dinâmico do LuckyTemplates. Mostrarei como exibir dinamicamente segmentos de suas bandas de informação. Essa é uma técnica poderosa para desenvolver seu modelo de dados. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.
Eu tenho um modelo de dados muito simples aqui. É um pouco confuso por causa da maneira como a Microsoft configura as coisas dentro do LuckyTemplates, o que eu não gosto; então, gostaria de reorganizá-lo usando a técnica da cascata.
Quero minha tabela Sales na parte inferior e todas as minhas tabelas de pesquisa na parte superior.
No entanto, em muitos casos, suas tabelas de pesquisa não têm tanta informação. Por exemplo, tenho os dados do meu cliente aqui, mas quero poder agrupar meus clientes com base em uma métrica e quero fazer isso dinamicamente.
Dependendo da minha seleção, o agrupamento será diferente. Por exemplo, estou selecionando um ano diferente ou digo um produto diferente, quero poder analisar meus resultados no agrupamento com base nessas seleções.
Quando você combina essa técnica com um bom modelo, há várias maneiras de filtrar seus dados.
Agora vamos passar pela teoria de como isso realmente funciona.
Índice
Fórmulas DAX e ramificação de medida
Eu tenho um cálculo simples aqui para minhas vendas totais. Nesta medida, usei e recuperei o preço de uma tabela diferente e, em seguida, multipliquei pela quantidade vendida em cada transação.
Agora, dentro da visualização, quero poder separar quais dos meus clientes são o que considero clientes de bom crescimento , clientes de crescimento médio ou clientes de baixo crescimento . A chave é reconhecer o ano selecionado no cortador.
Também tenho meu cálculo de vendas LY (ano passado), onde usei as funções e
A partir desse cálculo, posso calcular o crescimento percentual ( Crescimento das vendas ).
É assim que você pode criar cálculos de bandas de nicho. Nesse caso, estou ramificando nesse cálculo (Crescimento de vendas) e depois vou criar meus segmentos com base nisso.
Observe que nenhum desses dados fica dentro de nenhuma das minhas tabelas de dados brutos . Estou criando isso com medidas e depois vou segmentar e agrupar dinamicamente com base nesse cálculo.
Você pode ver na visualização do gráfico de dispersão onde o segmento ou agrupamento realmente se destaca. Essa visualização tem a mesma medida que a visualização do gráfico de barras aqui embaixo. É apenas representar as coisas de uma maneira ligeiramente diferente. E ainda é um cálculo dinâmico ou uma técnica de segmentação dinâmica.
Também posso dividir isso por mês e ano simplesmente adicionando um filtro de segmentação.
Agrupamento dinâmico do LuckyTemplates usando DAX
Normalmente, obtenho minhas fórmulas no , usando o aplicativo baseado na Web DAX Clean Up . Você pode salvar todas as suas fórmulas aqui.
Tenho meu exemplo de banda salvo no Analyst Hub e posso simplesmente copiar o código e colá-lo em meu modelo. Talvez seja necessário alterar alguns parâmetros dentro da fórmula, mas, neste caso, já configurei perfeitamente.
Outra coisa que você precisa lembrar ao fazer alguma segmentação dinâmica é que você precisa criar uma tabela de suporte . Neste exemplo, quero segmentar com base nesse fator de crescimento. Então, separei meus segmentos para esse fator de crescimento específico.
E observe que estou construindo em cima do meu modelo principal. Nenhum desses dados está sendo fisicamente implementado em nenhuma tabela, o que torna essa técnica tão flexível.
Agora vamos dar uma olhada na fórmula que usei aqui, Sales per Growth Group .
Na fórmula, você vê que eu quero calcular o total de vendas, mas quero poder filtrar esse resultado de vendas por aquela tabela de suporte que criei.
Quero avaliar qual foi o crescimento do cliente. E assim, com a função , esta fórmula vai percorrer cada cliente e calcular o crescimento das vendas de cada cliente. Isso vai virtualmente para toda a lista de meus clientes e, em seguida, retorna as vendas com base no que for avaliado como verdadeiro.
Agora, o que é interessante sobre isso é que quando eu arrasto esta fórmula para a tabela, você verá que tudo é avaliado como verdadeiro em algum ponto. Isso ocorre porque o filtro não está no contexto dessa tabela.
No entanto, você pode ver as bandas ou grupos na visualização do gráfico de dispersão. Com a tabela de suporte que criei (tabela de segmentos de clientes), o filtro dentro da fórmula, Sales per Growth Group , está em jogo nesta visualização. Como resultado, muitos serão avaliados como falso. E é assim que obtemos os segmentos, essas bandas dentro da visualização.
Exemplo de segmentação e faixas do LuckyTemplates usando DAX
Use DAX para segmentar e agrupar dados no LuckyTemplates
Exemplo de segmentação usando DAX avançado no LuckyTemplates
Conclusão
Há um pouco para descompactar nessa técnica de agrupamento dinâmico do LuckyTemplates, mas não é tão difícil se você realmente entender o padrão e a tabela de suporte que precisa usar.
Você pode inserir esse padrão repetidamente, para qualquer banda que desejar. A tabela de suporte pode ser totalmente dinâmica e flexível e pode ser baseada em qualquer métrica que você desejar. Apenas certifique-se de inserir a métrica correta nesta avaliação por meio da tabela. Isso é totalmente dinâmico para o que você colocar aqui. Você pode ter margens de lucro aqui, por exemplo.
Para mais conteúdo relacionado, confira os links abaixo.
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.