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.
Neste tutorial, vou executar algumas técnicas de análise avançada no LuckyTemplates e na linguagem de fórmula DAX que chamo de lógica de tabela secundária. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.
Às vezes, ao usar o LuckyTemplates para suas análises, você deseja encontrar ou descobrir insights interessantes, mas os dados atuais com os quais você está trabalhando podem não permitir que você extraia tais insights.
É por isso que às vezes é crucial criar tabelas secundárias para trazer essas informações para seu modelo de dados principal.
Eu mostro do início ao fim como você precisa pensar analiticamente sobre a utilização dessas tabelas, mas também como implementá-las de forma realmente prática.
Aprendemos melhor fazendo, então vou mostrar um exemplo prático de como você pode fazer isso sozinho. Vou demonstrar como você pode trazer várias informações ou percepções para sua análise de dados que realmente mostram as coisas de uma maneira muito mais eficaz.
Aqui calculamos o total de vendas de nossos vendedores nos últimos 60 dias. E então, com base nisso, vamos classificá-los dinamicamente como vendedores bons, intermediários ou baixos.
À medida que avançamos no tempo, podemos olhar para trás nos últimos 60 dias e ver quais vendedores em qualquer período de 60 dias estão vendendo muito bem.
Índice
Ramificação para lógica de tabela secundária
Antes de nos aprofundarmos na criação da lógica da tabela secundária, vamos passar pelos cálculos envolvidos para conseguir isso.
Este exemplo aqui é estático em termos do conjunto de dados de demonstração integrado, então tive que criar uma fórmula que recuperasse a última data da minha tabela de vendas.
Eu pretendo especificamente dessa forma para esta demonstração, mas você pode tê-lo de outra maneira em seus próprios conjuntos de dados que seriam atualizados todos os dias. Aqui está a fórmula que criei para obter o Last Date .
A partir disso, podemos inserir essa fórmula em nosso cálculo, Transações nos últimos 60 dias . Neste cálculo, vamos CALCULAR COUNTROWS da tabela Vendas . Em seguida, abrimos a janela dinâmica de 60 dias usando FILTER ALL Dates que percorre a tabela Dates , que nos fornece os resultados que estamos procurando.
Isso nos mostrará o total de vendas que qualquer vendedor fez nos últimos 60 dias de forma contínua, à medida que avançamos no tempo. Ao filtrarmos isso, podemos ver nossos piores e melhores vendedores.
Também podemos tornar essa aparência visualmente mais atraente usando algumas barras de dados . Nós vamos formatação condicional,
depois mude um pouco com algumas cores.
Agora podemos ver claramente nossos principais vendedores com base nos últimos 60 dias neste conjunto de dados.
Agora é aqui que entra a lógica da tabela secundária. Vamos agrupar esses vendedores com base em quantos produtos eles vendem.
Esse insight nos ajudará a gerenciar bem nosso pessoal e a tomar melhores decisões em termos de recompensas ou talvez até mesmo de demitir aqueles que não estão tendo nenhum desempenho.
Criando a Tabela Secundária
Uma lógica de tabela secundária é necessária aqui porque este é um cálculo dinâmico. Não podemos colocar isso na tabela de pesquisa. Precisamos ser capazes de iterar os números na lógica em uma tabela secundária para agrupar essas pessoas.
Então, para criar outra tabela, vamos Enter Data , digite o título e as colunas.
Criamos nosso Min e nosso Max , e depois colocamos os valores que pretendemos ter. Em seguida, clicamos em Carregar.
Uma vez carregado, nós o teremos dentro do nosso modelo. Observe que uma tabela secundária não tem relação com nosso modelo de dados. Ele só fica aqui e não o conectamos a nada porque não precisamos.
Esta é a tabela pela qual precisamos iterar. Isso significa que para cada vendedor e o resultado que obtivemos de nossa transação nos últimos 60 dias, determinaremos a qual grupo eles pertencem com base em nosso mínimo e máximo aqui.
Portanto, agora precisamos escrever uma fórmula que nos permita descobrir o que é isso.
Usando a lógica da tabela secundária para extrair insights
Para extrair esses insights, precisamos primeiro criar uma nova medida. Vamos retornar um valor de texto aqui porque colocaremos essas pessoas em um grupo.
Vamos chamar essa fórmula de Grupo de desempenho de vendedores . Utilizamos a função CALCULATE para SELECTEDVALUE , que é a lógica da nossa tabela secundária , onde irá encontrar e retornar um valor de texto (topo, OK, pobre). Colocamos um resultado alternativo ( BLANK ) apenas por precaução.
Então, na próxima linha é onde colocamos nossa lógica de tabela secundária. E usamos a função FILTER , pois ela itera por TODA nossa Lógica de Vendedores .
Com essa lógica, vamos descobrir em que grupo está um determinado vendedor, e esse grupo será dinâmico porque essa medida é dinâmica. E se trouxermos isso para nossa tabela, veremos os resultados.
Pegamos uma figura específica de outra tabela, que chamo de tabela secundária, e a trouxemos por meio de medidas para o nosso modelo.
Como avaliar clusters em seus dados usando a técnica DAX no LuckyTemplates
Use DAX para segmentar e agrupar dados no LuckyTemplates
Agrupar clientes dinamicamente por sua classificação com RANKX no LuckyTemplates
Conclusão
Esse é o poder da análise avançada no LuckyTemplates. Ao utilizar a lógica da tabela secundária, não precisamos desses cálculos intermediários. A fórmula está fazendo todo o trabalho duro para nós.
Essas são todas as dicas de que você precisa para entender esse conceito exclusivo do LuckyTemplates. Na verdade, essas técnicas são exclusivas do e de algumas das melhores práticas de desenvolvimento que estamos concluindo.
Somente depois de ler este blog e assistir ao vídeo abaixo é que você entenderá exatamente o que quero dizer. Então vá em frente e reveja o vídeo. Posso prometer que há muito a aprender.
Sua mente se expandirá exponencialmente em termos de análise e informações que você pode obter em seus relatórios.
Boa sorte!
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.