Otimize as fórmulas do LuckyTemplates usando DAX avançado

Abordarei alguns conceitos interessantes que envolvem o uso de várias funções de tabela para otimizar suas fórmulas do LuckyTemplates . Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.

Vou usar um exemplo do onde um dos membros perguntou se é possível adicionar um filtro ao usar a função SUMMARIZE .

Otimize as fórmulas do LuckyTemplates usando DAX avançado

Isso é bastante comum em cenários em que você precisa criar tabelas virtuais que iteram por meio de uma lógica dentro das medidas, em vez de iterar a tabela inteira.

A função tem muitos usos. Ele permite que você crie uma tabela de resumo, física ou virtualmente. Você também pode usá-lo para criar funções de tabela mais avançadas adicionando , ou . Há uma grande variedade dessas funções de tabela que você pode utilizar.

Neste tutorial, quero mostrar como combinar algumas funções de tabela para otimizar suas fórmulas do LuckyTemplates. Dessa forma, você pode obter resultados mais relevantes que precisa usar para sua análise.

BAIXE O RECURSO DAX AQUI

Índice

Otimizando fórmulas do LuckyTemplates usando uma função de filtro

No exemplo, o membro queria criar uma tabela de vendas por cidade, mas queria ver apenas um determinado subconjunto dessas cidades. Assim, é necessário um filtro adicional na tabela para obter um determinado intervalo de vendas.

Um de nossos especialistas LuckyTemplates, Brian, apresentou uma solução relativamente simples para resolver esse cenário. O ponto chave da solução é que você pode colocar uma tabela virtual após colocar a função .

Otimize as fórmulas do LuckyTemplates usando DAX avançado

Nesse caso, você pode utilizar qualquer função de tabela disponível, como SUMMARIZE . A função S UMMARIZE é uma função de tabela que cria uma tabela de resumo para regiões e cidades. Além disso, contém as vendas totais da cidade e as vendas totais.

Otimize as fórmulas do LuckyTemplates usando DAX avançado

Como esta tabela virtual está dentro de um filtro, ela retorna apenas as cidades que possuem mais de 1 milhão de vendas totais de cidades.

Otimize as fórmulas do LuckyTemplates usando DAX avançado

Como você pode ver, ele funciona bem e é eficaz na otimização de suas fórmulas do LuckyTemplates. 

Além disso, você também pode criar uma medida que busca apenas a média de vendas por cidade usando AVERAGEX . Isso é útil em um cenário em que você deseja apenas observar as vendas das principais cidades acima de um determinado valor.

A função pode ajudar a minimizar a quantidade de iterações necessárias para sua fórmula. Essa função também ajuda a permitir que a tabela virtual itere por meio de números menores ou menores. 

Usando ADDCOLUMNS para otimizar fórmulas do LuckyTemplates

Outro membro, Nick, contribuiu com uma maneira melhor de otimizar a fórmula de exemplo do LuckyTemplates. Envolve a camada de outra função de tabela chamada dentro de , em vez de apenas ter a função SUMMARIZE .

Otimize as fórmulas do LuckyTemplates usando DAX avançado

A nova técnica melhora ligeiramente o desempenho do cálculo e evita alguns resultados estranhos. A função permite criar uma tabela virtual com colunas adicionais.

Para este exemplo, a função SUMMARIZE cria uma tabela de uma coluna. Mas por meio de ADDCOLUMNS , você pode adicionar outra coluna para o total de vendas. 

Otimize as fórmulas do LuckyTemplates usando DAX avançado

Basta colocar a fórmula ADDCOLUMNS dentro da função FILTER em uma fórmula existente para criar um filtro adicional. Essa é apenas uma maneira de criar uma tabela filtrada e de duas colunas semelhante à tabela abaixo.

Otimize as fórmulas do LuckyTemplates usando DAX avançado

Você também pode utilizar a mesma técnica para obter qualquer tipo de tabela virtual que itere por meio de uma função AVERAGEX ou função ou Você pode apenas colocar essas funções de mesa umas sobre as outras para alterar a forma da mesa virtual. 




Conclusão

Você pode otimizar suas fórmulas do LuckyTemplates para alterar a forma ou ajustar o resumo dos dados em seu modelo usando o poder do DAX.

Neste breve tutorial, quero apenas destacar algumas ótimas soluções dos membros do Fórum LuckyTemplates. Como mostrei, existem algumas técnicas interessantes que acho que você pode aplicar facilmente às suas próprias medidas e lógica dentro do LuckyTemplates. Espero que você tenha pegado algumas dicas úteis aqui hoje.

Tudo de bom!

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.