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!


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.

Apresentar insights usando a técnica de visuais dinâmicos multithread no LuckyTemplates

Apresentar insights usando a técnica de visuais dinâmicos multithread no LuckyTemplates

Este tutorial abordará como usar a técnica Multi Threaded Dynamic Visuals para criar insights de visualizações de dados dinâmicos em seus relatórios.

Introdução ao contexto de filtro no LuckyTemplates

Introdução ao contexto de filtro no LuckyTemplates

Neste artigo, analisarei o contexto do filtro. O contexto do filtro é um dos principais tópicos sobre os quais qualquer usuário do LuckyTemplates deve aprender inicialmente.

Melhores dicas para usar os aplicativos no serviço online do LuckyTemplates

Melhores dicas para usar os aplicativos no serviço online do LuckyTemplates

Quero mostrar como o serviço online do LuckyTemplates Apps pode ajudar no gerenciamento de diferentes relatórios e insights gerados de várias fontes.

Analisar alterações de margem de lucro ao longo do tempo – Analytics com LuckyTemplates e DAX

Analisar alterações de margem de lucro ao longo do tempo – Analytics com LuckyTemplates e DAX

Aprenda a calcular suas alterações de margem de lucro usando técnicas como ramificação de medida e combinação de fórmulas DAX no LuckyTemplates.

Ideias de materialização para caches de dados no DAX Studio

Ideias de materialização para caches de dados no DAX Studio

Este tutorial discutirá sobre as ideias de materialização de caches de dados e como elas afetam o desempenho dos DAXs no fornecimento de resultados.

Relatórios de negócios usando o LuckyTemplates

Relatórios de negócios usando o LuckyTemplates

Se você ainda estiver usando o Excel até agora, este é o melhor momento para começar a usar o LuckyTemplates para suas necessidades de relatórios de negócios.

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber