Técnicas de escrita de fórmula DAX no LuckyTemplates

Neste tutorial, falaremos sobre técnicas de criação de fórmulas DAX e como simplificar modelos no LuckyTemplates.

Discutiremos as principais funções e métodos para organizar e tornar a interface do nosso modelo mais amigável e fácil de operar.

Os métodos que veremos são sintaxe de fórmula , grupos de medidas e formatação de códigos DAX no LuckyTemplates. É crucial que entendamos esses três tópicos para dominar os cálculos DAX e a escrita de fórmulas no LuckyTemplates.

Discutiremos cada um deles e veremos suas contribuições e importância únicas.

Índice

Como funciona uma sintaxe de fórmula

A sintaxe da fórmula que discutiremos é um pouco diferente em comparação com outras linguagens de fórmula. Mas isso é essencial para nossos modelos no LuckyTemplates.

Para começar, clique na tabela Vendas na área Campos.

Técnicas de escrita de fórmula DAX no LuckyTemplates

Em seguida, clique em Nova medida .

Técnicas de escrita de fórmula DAX no LuckyTemplates

Chamaremos essa nova medida de Total Sales . Em seguida, digite .

Técnicas de escrita de fórmula DAX no LuckyTemplates

Caixas de informações também estão presentes para explicar as funções.

Com as fórmulas DAX, temos que nos concentrar nas tabelas e colunas. Concentre-se na tabela que precisamos referenciar e na coluna dentro dela.

Agora, insira Receita Total dentro da função SUM.

Técnicas de escrita de fórmula DAX no LuckyTemplates

No LuckyTemplates, referenciar a tabela sempre vem primeiro, a coluna vem depois.

No entanto, existem fórmulas, como a medida Total Quantity , que requerem apenas referência à tabela.

Se usarmos a função , veremos que ela está apenas pedindo uma tabela.

Técnicas de escrita de fórmula DAX no LuckyTemplates

Em seguida, faça referência à tabela Sales , e agora teremos outra medida que conta a quantidade total que vendemos.

Técnicas de escrita de fórmula DAX no LuckyTemplates

Há outra medida neste exemplo do LuckyTemplates chamada Total Costs .

Para essa medida, usamos a função de iteração . Esta função retorna a soma de uma expressão avaliada para cada linha em uma tabela .

Técnicas de escrita de fórmula DAX no LuckyTemplates

Em seguida, faça referência à tabela Sales. Em seguida, para a expressão, faça referência à coluna Order Quantity. Por fim, faça referência à tabela Sales novamente com a coluna Total Unit Cost.

Técnicas de escrita de fórmula DAX no LuckyTemplates

Isso nos dará nossos custos totais.

Importância dos grupos de medidas

No LuckyTemplates, os grupos de medidas são usados ​​para organizar cálculos DAX . É altamente recomendável usá-los em nosso modelo quando começamos a criar medidas.

Para executarmos mais análises em nossos modelos do LuckyTemplates, precisamos criar muitas medidas.

No entanto, criar muitas medidas pode nos dar um modelo de aparência ocupada. Portanto, precisamos criar grupos de medidas para evitar misturar nossas medidas e tabelas de dados.

Técnicas de escrita de fórmula DAX no LuckyTemplates

Criar um grupo de medidas é fácil. Primeiro, vá para Home e clique em Inserir dados .

Técnicas de escrita de fórmula DAX no LuckyTemplates

Em seguida, crie uma tabela fictícia e nomeie-a (Medidas principais) e clique em Carregar.

Técnicas de escrita de fórmula DAX no LuckyTemplates

Essa tabela estará então em nosso relatório.

Técnicas de escrita de fórmula DAX no LuckyTemplates

Em seguida, mova as outras medidas para a tabela fictícia, Key Measures. Clique na seta suspensa e selecione Medidas principais.

Técnicas de escrita de fórmula DAX no LuckyTemplates

Assim que as medidas estiverem na tabela Key Measures, podemos excluir a coluna fictícia ou Column1.

Técnicas de escrita de fórmula DAX no LuckyTemplates

Por fim, clique duas vezes no painel Mostrar/ocultar.

Técnicas de escrita de fórmula DAX no LuckyTemplates

Ele irá classificar e alterar o ícone do grupo de medidas da seguinte forma:

Técnicas de escrita de fórmula DAX no LuckyTemplates

Esse grupo de medidas é apenas um exemplo. No LuckyTemplates, existem outros grupos, como grupo de comparações de tempo e médias móveis.

Em alguns modelos de vitrine no LuckyTemplates, veremos que podemos ter de 6 a 8 grupos ou mais.

A utilização de grupos de medidas para organizar nossas medidas faz com que nosso modelo pareça limpo e uniforme.

O valor da formatação adequada do código DAX

A formatação de uma fórmula simplifica as coisas em nosso modelo e não complica demais nossas medidas em nossas fórmulas e relatórios.

Por exemplo, digamos que esta é a nossa Quantidade Total e queremos fazer algo avançado.

Técnicas de escrita de fórmula DAX no LuckyTemplates

Primeiro, clique em Nova medida .

Em seguida, escreva Fórmula Exemplo . Em seguida, use a função e adicione a Quantidade Total.

Técnicas de escrita de fórmula DAX no LuckyTemplates

Depois disso, use a função para a tabela Vendas. Faremos com que o Índice de Nome do Cliente seja maior que 5.

Técnicas de escrita de fórmula DAX no LuckyTemplates

O Customer Name Index também deve ser menor que 20. Portanto, adicione outra função FILTER para passar por Sales. Por fim, basta igualar o Canal ao Atacado.

Técnicas de escrita de fórmula DAX no LuckyTemplates

Assim que terminarmos de escrever a fórmula DAX, podemos ver os resultados. É como a fórmula SUM no MS Excel, porém um pouco complicada no LuckyTemplates.

Técnicas de escrita de fórmula DAX no LuckyTemplates

O uso de recuo para funções-chave

É importante formatar e organizar as fórmulas em nosso modelo.

Também é recomendado que, em linhas diferentes, coloquemos diferentes funções-chave com diferentes recuos . Isso facilita a compreensão do que estamos tentando calcular se as funções estiverem separadas.

Para fazer isso, segure shift e pressione enter. Recue e coloque as coisas em uma nova linha quando houver uma fórmula chave introduzida.

Técnicas de escrita de fórmula DAX no LuckyTemplates

Podemos ver que a função CALCULATE está em uma linha diferente, assim como as funções FILTER . Eles são organizados para que possam ser lidos mais facilmente. Isso evita confusão ao fazer análises para o nosso modelo.

Se quisermos usar fórmulas avançadas como churn analytics, customer attrition ou até mesmo a declaração IF, comece por indentá-las. Desta forma, podemos ver claramente o fluxo do nosso cálculo.

Nós apenas temos que continuar recuando toda vez que adicionamos mais funções-chave. Não ficaremos desorientados com as dezenas de cálculos em nosso modelo.

Conclusão

No LuckyTemplates, encontramos muitos modelos, funções e fórmulas. Com essas técnicas de escrita de fórmulas, podemos melhorar a forma como os cálculos e modelos são apresentados.

O que aprendemos aqui são apenas alguns métodos, como agrupamento de medidas e formatação de cálculos DAX, para ajudar a calcular, simplificar e organizar nossas análises com eficiência para uma melhor apresentação.

Podemos usá-los para entender melhor o que está acontecendo em nosso modelo de dados.

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.