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.
Agora, vamos nos aprofundar em um dos conceitos mais importantes dos cálculos do LuckyTemplates — as agregações .
As agregações do LuckyTemplates são fórmulas usadas para calcular um único valor resumido de várias linhas agrupadas.
Existem diferentes maneiras de criar agregações no LuckyTemplates. Alguns dos exemplos de funções de agregação são as funções , , e .
Nas próximas seções, discutirei algumas delas e explicarei como funcionam as referidas agregações.
Índice
Usando agregações do LuckyTemplates para cálculos simples
No exemplo abaixo, você pode ver que a fórmula para Total Sales contém uma função . Este é um exemplo de uma fórmula de agregação.
Para criar outra fórmula de agregação, clique em Nova medida e use-a para calcular as vendas médias .
Obviamente, você terá que usar a função AVERAGE que é um dos exemplos mais comuns de agregações.
Depois de criar a nova medida, arraste-a para a tabela. Você precisa olhar para o contexto inicial para entender claramente os dados médios de vendas. Você pode encontrar o contexto inicial no filtro City , bem como no slicer Date .
Se você clicar em Hamilton no filtro Cidade , saberá que os resultados exibidos na tabela são dessa cidade em particular.
Em outro exemplo, vamos calcular o total de transações usando a função . Você deve usar a função COUNTA em vez da função COUNT porque a coluna Order Number é considerada uma coluna de texto.
Depois de criar a fórmula, arraste a referida medida para a tabela para ver os resultados.
Colocá-lo ao lado da tabela Average Sales pode ajudá-lo a comparar o total de vendas para o número correspondente de transações.
Agora, por que a função COUNTA é considerada uma função de agregação? Bem, é uma fórmula agregadora porque é o primeiro contexto que é adicionado antes de considerar os outros mecanismos de cálculo.
Por exemplo, não há nenhum filtro selecionado no filtro Cidade , portanto, o único contexto inicial são as datas. Portanto, os resultados de 23 de maio de 2018 são baseados em todas as cidades disponíveis.
Elaborando o modelo de dados
Agora, vamos dar uma olhada nas relações de dados no modelo com base na fórmula para Total Sales .
No modelo de dados, você verá que o filtro vem da tabela Dates indo para a tabela Sales através de uma propagação de filtro.
Uma vez que o referido filtro esteja ativo, a tabela Vendas executa sua avaliação para calcular a receita total. Isso ocorre porque a fórmula faz referência à coluna Total Revenue na tabela Sales .
A função de agregação SUM avalia cada linha da coluna Total Revenue após o contexto inicial.
A mesma lógica é verdadeira para a função MÉDIA . Ele avalia todas as vendas no contexto atual (por exemplo, data) e examina cada linha da coluna Total Revenue antes de obter sua média.
Além disso, a fórmula para Total de transações funciona da mesma forma. A função COUNTA avalia todas as linhas na coluna Order Number . Depois disso, conta os números com base no contexto inicial.
É basicamente assim que as agregações funcionam dentro do LuckyTemplates em termos de cálculos DAX.
Usando outras agregações do LuckyTemplates
Outro conjunto de fórmulas de agregação que você pode encontrar são as funções MIN e MAX .
Para dar um exemplo de como essas funções de agregação funcionam, vamos criar uma nova medida.
Nomeie a medida como Max Sales e use a função MAX para calcular a receita total máxima.
Novamente, arraste a nova medida e coloque-a dentro da tabela. Como você notou, a fórmula ainda faz referência à coluna Total Revenue da tabela Sales . Mas desta vez, os resultados mudaram porque agora usamos uma função diferente.
Quando você seleciona uma cidade no filtro, por exemplo, a região de Turanga, os dados da tabela também são alterados. Isso ocorre porque a função MAX resume os valores com base no contexto fornecido.
Introdução ao contexto de filtro no LuckyTemplates
A diferença entre SUM e SUMX no LuckyTemplates
Como funciona o mecanismo de cálculo DAX
Conclusão
Aprender sobre agregações é uma das etapas cruciais para entender como os cálculos DAX funcionam.
A maioria das fórmulas é fácil de executar dentro de uma fórmula de agregação. As coisas só vão começar a ficar mais complicadas quando você começar a usar fórmulas de iteração.
No próximo tutorial, vamos aprender sobre a iteração de funções e como usá-la para cálculos mais flexíveis.
Espero que você tenha pegado algumas dicas úteis aqui. Mal posso esperar para mostrar mais em nosso próximo tutorial.
Obrigado!
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.