Usando variáveis ​​no LuckyTemplates – um exemplo detalhado

Nesta postagem, mostrarei como usar e declarar variáveis ​​em sua fórmula DAX no LuckyTemplates. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.

As variáveis ​​são uma verdadeira virada de jogo para a barra de fórmulas no LuckyTemplates. Ser capaz de dividir suas fórmulas mais complexas em etapas torna sua definição muito mais intuitiva.

Eu continuo pensando em usar o VBA com essas variáveis. Eles tornam sua vida no VBA cerca de dez vezes mais fácil – e o mesmo pode ser dito para usá-los no LuckyTemplates.

Antes de mergulhar em como realmente criar essas variáveis, vamos primeiro falar sobre as vantagens, bem como as diferentes nuances do uso de variáveis.

Índice

Vantagens e nuances do uso de variáveis ​​no LuckyTemplates

As variáveis ​​dentro da barra de fórmulas são muito flexíveis. Eles podem receber outras expressões (ou medidas), bem como funções de tabela, incluindo filtros.

Quando você usa muito filtros, eles podem ocupar um pouco de espaço e suas fórmulas podem ficar confusas, portanto, poder colocar essas funções de tabela em uma variável é uma ótima ideia.

No entanto, existem algumas nuances para usá-los.

O grande problema para entender são as considerações de contexto de colocar cálculos ou outras expressões dentro de uma variável.

Realmente entender isso requer um pouco de tentativa e erro, então certifique-se de olhar para isso.

Como usar variáveis ​​no LuckyTemplates

Vamos agora realmente incorporar essas variáveis ​​em nossas fórmulas DAX .

1. Criando uma medida simples e adicionando a variável

Atualmente, temos uma tabela em nossa tela que mostra o total de vendas por cliente.

Agora, o que queremos fazer é olhar para as vendas totais de exportação .

Usando variáveis ​​no LuckyTemplates – um exemplo detalhado

Vamos criar uma medida simples e chamar isso de vendas totais de exportação .

Usando variáveis ​​no LuckyTemplates – um exemplo detalhado

Agora, ao invés de ir direto para escrever seu cálculo, vamos escrever VAR que significa variável.

Depois disso, vamos pular uma linha e criar a variável real.

Vamos chamar isso de ExportSales e criar uma tabela. O que estamos fazendo aqui é capturar a tabela usando a variável ExportSales .

Usando variáveis ​​no LuckyTemplates – um exemplo detalhado

Então, a tabela deve olhar todas as minhas vendas, mas mostrar apenas aquelas que eu exporto.

Usando variáveis ​​no LuckyTemplates – um exemplo detalhado

2. Escrevendo o cálculo real

O próximo passo agora é criar o cálculo real. Saltaremos uma linha novamente e depois retornaremos . Depois disso, vamos adicionar CALCULATE .

Dentro da instrução CALCULATE , iremos para Total Sales . Originalmente, temos que adicionar um filtro após as vendas totais. Mas como já criamos a variável ExportSales , não há necessidade de escrevermos o filtro. Vamos apenas adicionar a variável.

Observe como é fácil ler a fórmula agora em comparação com a inclusão de todo o filtro dentro de CALCULATE.

Usando variáveis ​​no LuckyTemplates – um exemplo detalhado

Agora temos nossas vendas totais de exportação .

Se pressionarmos enter e arrastarmos essa medida para nossa tabela, teremos o total de vendas de exportação por coluna de cliente.

Usando variáveis ​​no LuckyTemplates – um exemplo detalhado

Então você viu como usar uma variável simples no LuckyTemplates.

O que você precisa lembrar neste ponto é que, ao criar a medida Total de vendas de exportação acima, você poderia ter optado por criar apenas uma medida simples e adicionar  CALCULATE com toda a instrução FILTER .

No entanto, a variável ExportSales nos permitiu simplificar nosso código.

Talvez você consiga apreciar isso melhor quando tivermos uma fórmula mais complexa com múltiplas variáveis.

Portanto, vamos adicionar mais algumas variáveis ​​à nossa medida Total de vendas de exportação .

Criando variáveis ​​complexas no LuckyTemplates

Voltando à nossa fórmula, temos uma medida Total de vendas de exportação que inclui a variável ExportSales e, em seguida, calcula as vendas de exportação usando a variável que criamos em vez de toda a instrução de filtro.

Usando variáveis ​​no LuckyTemplates – um exemplo detalhado

O que vamos fazer agora é adicionar a variável Days .

Então, abaixo da variável ExportSales , vamos escrever VAR e abaixo disso está o número de dias.

Claro, você pode escrever o número que quiser aqui. Mas para este exemplo, vamos escrever Days=365 .

Usando variáveis ​​no LuckyTemplates – um exemplo detalhado

E então, podemos utilizar esse valor escalar, ou os 365 dias, dentro da instrução CALCULATE que criamos originalmente.

Portanto, vamos filtrar a data para que, se for menor que HOJE e a coluna Data for maior ou igual a HOJE menos a variável Days .

Observe aqui que movemos a variável ExportSales dentro de CALCULATE uma linha abaixo e o mesmo para a instrução de filtro para que a fórmula seja mais fácil de analisar.

Usando variáveis ​​no LuckyTemplates – um exemplo detalhado

Agora que temos a variável Dias , a coluna Total de vendas de exportação em nossa tabela mostra apenas as vendas de exportação em 365 dias.

Usando variáveis ​​no LuckyTemplates – um exemplo detalhado

Podemos tornar essa fórmula ainda mais complexa e adicionar a variável IncludeDates .

Usando variáveis ​​no LuckyTemplates – um exemplo detalhado

Em seguida, podemos transferir a instrução de filtro para a variável IncludeDates .

Usando variáveis ​​no LuckyTemplates – um exemplo detalhado

Agora podemos substituir essa instrução de filtro por IncludedDates para que a fórmula seja mais fácil de ver a partir de uma perspectiva de sintaxe.

Usando variáveis ​​no LuckyTemplates – um exemplo detalhado

O mais interessante é que podemos adicionar comentários abaixo de toda a nossa fórmula.

Usando variáveis ​​no LuckyTemplates – um exemplo detalhado

Portanto, todas essas variáveis ​​mais o comentário que adicionamos facilitarão muito a compreensão da fórmula posteriormente.

Além disso, se algum de seus colegas precisasse trabalhar nisso, seria mais fácil para eles quebrar e entender o que está acontecendo.

Conclusão

Acabamos de trabalhar em como usar variáveis ​​no LuckyTemplates . Começamos criando uma medida simples e, em vez de proceder imediatamente ao cálculo, adicionamos uma variável e depois adicionamos várias variáveis ​​à nossa fórmula.

Vimos como essas variáveis ​​simplificaram extremamente nossa fórmula, o que pode realmente nos beneficiar ou a qualquer pessoa que usará a fórmula posteriormente, pois agora é muito mais fácil de entender.

Aproveite o uso de variáveis ​​em seus relatórios futuros.

Saúde,

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.