Noções básicas sobre agregações do LuckyTemplates

Noções básicas sobre agregações do LuckyTemplates

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.

Noções básicas sobre agregações do LuckyTemplates

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.

Noções básicas sobre agregações do LuckyTemplates

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.

Noções básicas sobre agregações do LuckyTemplates

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.

Noções básicas sobre agregações do LuckyTemplates

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.

Noções básicas sobre agregações do LuckyTemplates

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.

Noções básicas sobre agregações do LuckyTemplates

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.

Noções básicas sobre agregações do LuckyTemplates

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.

Noções básicas sobre agregações do LuckyTemplates

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!


Colunas calculadas no SharePoint | Uma visão geral

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.

Atributos pré-atentivos: como isso pode afetar seu relatório

Atributos pré-atentivos: como isso pode afetar seu relatório

Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

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.

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

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.

Variáveis ​​e expressões dentro do editor do Power Query

Variáveis ​​e expressões dentro do editor do Power Query

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.

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

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

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

Como salvar e carregar um arquivo RDS em R

Como salvar e carregar um arquivo RDS em R

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.

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.