Coluna calculada do LuckyTemplates x medida: uma comparação

Neste blog, vou comparar a coluna calculada e as medidas do LuckyTemplates e, em seguida, abordar algumas de suas diferenças. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.

Também mostrarei situações ideais em que você pode usar qualquer um deles.

Índice

Criando colunas calculadas

Vou começar criando uma coluna calculada no LuckyTemplates . Provavelmente é com isso que você está mais familiarizado se tiver experiência em Excel.

No Excel, você está acostumado a obter uma tabela de dados, inserir algumas fórmulas do Excel e fazer tudo de novo até obter o resultado desejado.

Você também pode fazer isso dentro do LuckyTemplates.

Coluna calculada do LuckyTemplates x medida: uma comparação

Como você pode ver, não há muita informação na tabela Sales que eu tenha.

No entanto, na minha tabela Produtos, há muitas informações úteis que eu poderia usar, como o preço atual do produto, o custo do produto e assim por diante.

Coluna calculada do LuckyTemplates x medida: uma comparação

Adicionarei uma coluna calculada à tabela Vendas e, em seguida, encontrarei uma fórmula ou função que me permitirá trazer as informações da tabela Produtos para a tabela Vendas. Eu o colocaria dentro dessa coluna calculada.

O modelo é uma grande parte do motivo pelo qual posso fazer isso. Este modelo que construí me permite alcançar tal coisa.

Coluna calculada do LuckyTemplates x medida: uma comparação

Para criar uma coluna calculada no LuckyTemplates, clique em Nova Coluna.

Coluna calculada do LuckyTemplates x medida: uma comparação

Vou nomear esta coluna "Preços".

Na barra de fórmulas, mudarei “Coluna” para “Preços”.

Coluna calculada do LuckyTemplates x medida: uma comparação

Vou começar a adicionar as fórmulas que preciso.

Primeiro, vou usar a função , uma função que retorna um valor relacionado de outra tabela.

Dentro da função RELATED, digite “Preço Atual”, selecione a coluna Preço Atual da tabela Produtos e feche os parênteses logo em seguida.

Coluna calculada do LuckyTemplates x medida: uma comparação

Basicamente, o que fiz foi transferir os valores da coluna Preço Atual da tabela Produtos para a coluna Calculada. Fiz isso referenciando a coluna Current Price dentro da função RELATED.

Coluna calculada do LuckyTemplates x medida: uma comparação

Cada linha desta tabela Sales representa uma única transação.

Observe que após inserir a fórmula, agora são exibidos os preços correspondentes a cada Produto que foi comprado em cada transação.

Coluna calculada do LuckyTemplates x medida: uma comparação

Também posso adicionar uma nova coluna calculada do LuckyTemplates que chamarei de Receita.

Para fazer isso, clique na coluna Novo novamente.

Coluna calculada do LuckyTemplates x medida: uma comparação

Em seguida, na barra de fórmulas, altere Coluna para Receita.

Insira Preços e clique na coluna Preços da tabela Vendas para fazer referência a ela.

Coluna calculada do LuckyTemplates x medida: uma comparação

Depois de fazer isso, vou multiplicar os valores desta coluna pelos valores da coluna Quantidade.

Vou inserir o operador de multiplicação ' * ' e selecionar a coluna Quantidade na tabela Vendas.

Coluna calculada do LuckyTemplates x medida: uma comparação

Adicionei a coluna Receita na tabela Vendas referenciando a coluna Preços e multiplicando-a pela coluna Quantidade.

Coluna calculada do LuckyTemplates x medida: uma comparação

Para adicionar informações adicionais em suas tabelas, assim como fiz aqui, você precisará criar muitas colunas calculadas.

No entanto, o melhor do LuckyTemplates é que, se você configurar seu modelo corretamente, não precisará fazer isso. Você pode usar medidas e funções DAX dentro dessas medidas em vez de colunas calculadas.

Embora as colunas calculadas tenham sua finalidade, colocá-las em sua tabela de fatos não é realmente uma maneira otimizada.

Coluna calculada do LuckyTemplates x medida: uma comparação

No entanto, faz sentido usar colunas calculadas na tabela de pesquisa . Vou explicar por que mais tarde.

Coluna calculada do LuckyTemplates x medida: uma comparação

Mas antes disso, mostrarei como as medidas funcionam dentro do LuckyTemplates.

Criando Medidas

Primeiro, vou pegar o nome do cliente e arrastá-lo para a tela.

Coluna calculada do LuckyTemplates x medida: uma comparação

E então, vou transformá-lo em uma tabela clicando no ícone destacado na guia Visualizações.

Coluna calculada do LuckyTemplates x medida: uma comparação

Agora, vou escrever uma fórmula como uma medida para mostrar a você que também posso calcular o número da Receita que obtive anteriormente sem a necessidade de adicionar pontos de dados dentro da tabela de fatos.

Na guia Campos, na tabela Vendas, posso ver a coluna Receita que fiz anteriormente.

Vou pegar esta coluna e arrastá-la para a tabela.

Coluna calculada do LuckyTemplates x medida: uma comparação

Depois de fazer isso, agora posso ver a receita que recebo de cada um dos clientes.

Coluna calculada do LuckyTemplates x medida: uma comparação

Não quero que você faça isso no LuckyTemplates. Quando você deseja trazer alguns cálculos para o visual, pegar uma coluna e arrastá-la para o visual não é a maneira correta de fazer isso.

Usar medidas para cálculo é a maneira mais ideal de fazer as coisas.

Apenas arrastei a coluna para a minha tabela para verificar se realmente conseguiria obter o mesmo resultado usando medidas.

As medidas, que são muito diferentes das colunas calculadas, são como cálculos virtuais.

Enquanto uma coluna calculada do LuckyTemplates executa um cálculo e, em seguida, incorpora dados em uma tabela, uma medida executa um cálculo somente quando você a traz para um visual.

É uma maneira incrível de fazer muitos cálculos em seu modelo sem ocupar espaço.

Agora, vou mostrar como uma medida funciona. Primeiro, vá para a guia Início e selecione Nova medida.

Coluna calculada do LuckyTemplates x medida: uma comparação

Vou chamar essa medida de Total Sales.

Coluna calculada do LuckyTemplates x medida: uma comparação

A primeira função que vou utilizar chama-se , uma função iterativa que retorna a soma de uma expressão avaliada para cada linha de uma tabela.

Para adicionar essa função, vou para uma nova linha pressionando Shift + Enter no teclado e digito SUMX.

Coluna calculada do LuckyTemplates x medida: uma comparação

Como você pode ver, a função exige que eu insira uma tabela e uma expressão.

A função irá percorrer uma tabela e, em seguida, executará uma expressão ou uma lógica, dependendo do que você inserir dentro da função.

Aqui, vou usar a tabela Sales que tenho.

Dentro da função, inserirei Vendas e clicarei na tabela Vendas para fazer referência a ela.

Coluna calculada do LuckyTemplates x medida: uma comparação

Para a expressão, farei uma iteração na tabela Sales. Então, em cada linha, multiplicarei os valores da coluna Quantidade pelos valores da coluna Preço atual na tabela Produtos.

Assim como fiz anteriormente, para recuperar os valores da coluna Current Price, preciso utilizar a função RELATED.

Para fazer isso, insira Quantidade e selecione a coluna Quantidade na tabela Vendas. Em seguida, insira o operador de multiplicação '*' logo após.

Coluna calculada do LuckyTemplates x medida: uma comparação

Agora, para obter os valores da coluna Current Price, insira a função RELATED. Dentro dela, digite Preço Atual e depois selecione a coluna Preço Atual da tabela Produtos.

Coluna calculada do LuckyTemplates x medida: uma comparação

A função RELATED retorna um valor relacionado de outra tabela, que neste caso é a tabela Produtos.

Coluna calculada do LuckyTemplates x medida: uma comparação

A fórmula que estabeleci, vista acima, pode parecer familiar para você. Foi exatamente isso que fiz nas colunas calculadas para obter o número da receita.

A principal diferença aqui é que dentro da medida, os cálculos são feitos virtualmente. Isso significa que ele executa a mesma lógica, mas não exige que eu adicione nenhum ponto de dados dentro da tabela de fatos.

Depois de pressionar Enter, agora você pode ver a medida no front-end da tabela Vendas na guia Campos.

Você saberia que é uma medida quando o nome tiver um ícone de calculadora ao lado.

Pegue a medida Total Sales e arraste-a para a tabela.

Coluna calculada do LuckyTemplates x medida: uma comparação

Você verá que obtive exatamente o mesmo resultado sem adicionar pontos de dados dentro da minha tabela de fatos. Isso foi feito virtualmente de maneira mais otimizada usando .

Coluna calculada do LuckyTemplates x medida: uma comparação

Agora, como eu disse anteriormente, não recomendo arrastar colunas para seus visuais. Vou remover a coluna Receita clicando no X conforme mostrado abaixo.

Coluna calculada do LuckyTemplates x medida: uma comparação

Como posso calcular a receita sem as colunas calculadas que fiz anteriormente, vou removê-las, pois realmente não preciso delas.

Primeiro, excluirei a coluna Receita.

Coluna calculada do LuckyTemplates x medida: uma comparação

E então, também removerei a coluna Preços.

Coluna calculada do LuckyTemplates x medida: uma comparação

Cada ponto de dados em seu modelo ocupa um pouco de memória. Em modelos menores, ter pontos de dados desnecessários não é grande coisa.

Mas às vezes você encontraria modelos com milhões de linhas. Nesse caso, estamos desperdiçando um pouco de memória nos milhões de linhas que realmente não precisamos.

Nesta tabela em particular, tenho 15.000 linhas. Ao remover os pontos de dados desnecessários da tabela, otimizei meu modelo. Eu removi muitas linhas que não preciso.

Agora, a medida Total Sales que fiz é totalmente dinâmica. E eu vou te mostrar o porquê.

Na guia Campos, pegue a tabela Vendedor e arraste-a para o visual.

Coluna calculada do LuckyTemplates x medida: uma comparação

Depois disso, adicionarei um filtro clicando no ícone destacado na imagem abaixo.

Coluna calculada do LuckyTemplates x medida: uma comparação

Neste filtro, você pode ver o Total de Vendas de cada Vendedor.

Vamos selecionar Carl Elliott.

Coluna calculada do LuckyTemplates x medida: uma comparação

Você pode ver que o número muda. Esses novos números agora representam as vendas totais que você obtém dos produtos vendidos por Carl Elliott.

Você pode classificar esses números clicando no cabeçalho da coluna Total de vendas.

Coluna calculada do LuckyTemplates x medida: uma comparação

Aqui está outra representação visual que você obtém clicando no ícone realçado na guia Visualizações.

Coluna calculada do LuckyTemplates x medida: uma comparação

Se selecionarmos Ernest Wheeler no slicer Salesperson, obteremos o Total Sales dos produtos que ele vendeu.

Coluna calculada do LuckyTemplates x medida: uma comparação

Como você observou, os números ou os visuais mudam toda vez que trocamos o Vendedor.

É por isso que as medidas são dinâmicas. Todos os cálculos são feitos virtualmente nos bastidores, dependendo do contexto.

Esta é apenas uma fórmula. Ainda existem muitas fórmulas DAX que você pode usar para várias finalidades.

Se você usar bem as medidas DAX e combiná-las com o modelo certo, poderá calcular praticamente tudo o que sonhar.

Se você não entender o que está acontecendo dentro do seu modelo, começará a pensar que precisa escrever fórmulas DAX mais complexas. No entanto, o DAX é fácil de implementar se você configurar bem o seu modelo.

O DAX certamente não é simples. Mas a curva de aprendizado para isso não é tão grande, especialmente se você souber como configurar seu modelo corretamente.

Agora, como outro exemplo, vou criar uma nova medida.

Na guia Início, clique em Nova medida.

Coluna calculada do LuckyTemplates x medida: uma comparação

Vou nomear essa nova medida como Quantidade Total. Na barra de fórmulas, altere Medida para Quantidade total.

Coluna calculada do LuckyTemplates x medida: uma comparação

Nessa medida, vou calcular a Quantidade Total de produtos que vendo para cada cliente.

Para fazer isso, vou usar , uma função que soma todos os números de uma coluna. Dentro da função SUM, vou referenciar a coluna Quantity da tabela Sales.

Foi assim que montei a fórmula.

Coluna calculada do LuckyTemplates x medida: uma comparação

O que acontece é que a função soma todos os números dentro da nossa coluna Quantidade. Estou basicamente somando a quantidade de produtos que vendi.

Agora, pegue a medida Quantidade Total na guia Campos e arraste-a para a tabela.

Coluna calculada do LuckyTemplates x medida: uma comparação

Depois de fazer isso, agora você pode ver o número de produtos que vende para cada um de seus clientes.

Coluna calculada do LuckyTemplates x medida: uma comparação

Se você quiser ver um detalhamento dos produtos que vendeu e quais produtos em particular você vendeu para cada cliente, arraste a coluna Nome do produto para a guia de valores.

Coluna calculada do LuckyTemplates x medida: uma comparação

Agora, tenho uma divisão das vendas totais e da quantidade total em termos do cliente e do nome do produto. Isso só foi possível pelo modelo de dados que configurei.

Coluna calculada do LuckyTemplates x medida: uma comparação

Uso adequado de colunas calculadas

A última coisa que quero mostrar é onde usar uma coluna calculada no LuckyTemplates. As colunas calculadas ajudam a construir suas possibilidades de divisão e filtragem.

Como todas as suas transações estão na base do seu modelo, que também é a sua tabela de fatos, todos os cálculos são feitos lá.

Coluna calculada do LuckyTemplates x medida: uma comparação

Por outro lado, as partes superiores de seu modelo, que são suas tabelas de pesquisa, filtram todos os seus cálculos dependendo da lógica que você coloca em seus cálculos.

Como exemplo, irei para a tabela Datas.

Coluna calculada do LuckyTemplates x medida: uma comparação

Digamos, por exemplo, que eu queira filtrar meus cálculos de acordo com os meses. Mas, para fins de visualização, quero que os nomes do mês sejam curtos, então usarei apenas as 3 primeiras letras do nome do mês.

Como não tenho esse filtro Short Month na minha tabela Dates, vou criar um.

Adicione uma nova coluna à tabela Datas clicando em Nova coluna.

Coluna calculada do LuckyTemplates x medida: uma comparação

Como quero nomear esta coluna como Mês Curto, vou alterar Coluna para Mês Curto na barra de fórmulas.

Coluna calculada do LuckyTemplates x medida: uma comparação

Então, vou usar a função que retorna um número especificado de caracteres de um texto.

Insira a função LEFT e, dentro dela, faça referência à coluna MonthName da Tabela de datas. Coloque 3, já que queremos apenas as 3 primeiras letras do Nome do Mês.

Foi assim que montei a fórmula.

Coluna calculada do LuckyTemplates x medida: uma comparação

A fórmula pega as 3 primeiras letras de cada valor na coluna MonthName e retorna para a coluna Short Month que acabamos de criar.

Coluna calculada do LuckyTemplates x medida: uma comparação

Isso é o que quero dizer com a criação de suas tabelas de filtragem.

Aqui, você não pode realmente usar medidas DAX, pois não há nenhum cálculo envolvido.

Então, para construir as colunas que você usará para filtrar seus cálculos, você precisa usar colunas calculadas.

Vamos agora usar a coluna que acabei de criar para filtrar nossos cálculos anteriores.

Na guia Campos, pegue a coluna Short Month e arraste-a para sua tabela.

Coluna calculada do LuckyTemplates x medida: uma comparação

Para criar um filtro usando a coluna Short Month, clique no ícone realçado na guia Visualizações, conforme mostrado abaixo.

Coluna calculada do LuckyTemplates x medida: uma comparação

Agora, se você escolher um determinado mês, verá que os cálculos estão sendo filtrados em função das vendas que você teve naquele mês.

Aqui está um exemplo se você escolher janeiro como seu filtro de mês curto.

Coluna calculada do LuckyTemplates x medida: uma comparação

Como você pode ver, os meses no filtro Short Month não são realmente classificados. Para corrigir isso, volte para a tabela Datas. Você pode ver a coluna MonthOfYear que pode ser usada para classificar seu filtro.

Coluna calculada do LuckyTemplates x medida: uma comparação

Para classificar seu filtro, selecione a coluna Short Month, vá para a guia Column Tools, selecione Sort by column e clique na coluna MonthOfYear.

Coluna calculada do LuckyTemplates x medida: uma comparação

Depois disso, você verá que seu filtro agora está na ordem correta.

Coluna calculada do LuckyTemplates x medida: uma comparação


Aprenda a colher as seleções do LuckyTemplates Slicer para usar em outras medidas
Colocando números de dia útil e fim de semana na tabela de datas no LuckyTemplates
Mostrar resultados até a data atual ou uma data específica no LuckyTemplates

Conclusão

Neste blog, abordei as diferenças entre a coluna calculada do LuckyTemplates e as medidas DAX. Também discuti as maneiras ideais de usar qualquer um deles.

Em seus cálculos, é muito mais eficiente usar medidas DAX. Você pode fazê-los sem adicionar pontos de dados dentro de sua tabela de fatos.

Mas ao criar as tabelas de pesquisa que você usará para filtrar seus cálculos, faz sentido utilizar colunas calculadas.

Espero que isso ajude em sua análise e estou animado para que você use ambos!

Tenha um bom dia!

Leave a Comment

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.