O que é self em Python: exemplos do mundo real
O que é self em Python: exemplos do mundo real
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!
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.
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.
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.
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.
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.
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.
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