Sintaxe, comentários e variáveis ​​da fórmula do LuckyTemplates

Sintaxe, comentários e variáveis ​​da fórmula do LuckyTemplates

Hoje, estamos nos aprofundando no que você pode fazer na barra de fórmulas do LuckyTemplates em termos de sintaxe, comentários e variáveis.

Todas essas são técnicas muito importantes que você pode usar em seus padrões de trabalho. Mas antes de entrarmos nas fórmulas do LuckyTemplates, mostrarei como classifico minha coluna Datas em meus visuais. Você pode assistir ao vídeo completo deste tutorial na parte inferior deste blog.

Índice

Apresentação simplificada de datas

A primeira coisa que farei é trazer a tabela Dates .

Sintaxe, comentários e variáveis ​​da fórmula do LuckyTemplates

Uma coisa que pode ser irritante com a tabela Dates é que ela cria uma hierarquia automática em sua tabela.

O que faço é clicar no menu suspenso e escolher Date em vez de Date Hierarchy .

Sintaxe, comentários e variáveis ​​da fórmula do LuckyTemplates

Depois disso, você terá todas as datas em apenas uma coluna.

Sintaxe, comentários e variáveis ​​da fórmula do LuckyTemplates

Outra coisa que vou fazer é alterar o formato da data indo para a área de dados .

Em seguida, destacarei toda a coluna Data e selecionarei um dos outros formatos de data disponíveis abaixo.

Sintaxe, comentários e variáveis ​​da fórmula do LuckyTemplates

Depois disso, podemos voltar para ver nossa coluna Data em seu novo formato.

Sintaxe, comentários e variáveis ​​da fórmula do LuckyTemplates

Vou arrastar a tabela Date novamente e remover a hierarquia mais uma vez.

Em seguida, posso criar uma segmentação para poder alterar rapidamente o período de tempo para observar um intervalo de tempo específico.

Sintaxe, comentários e variáveis ​​da fórmula do LuckyTemplates

Agora que tenho meu cortador de datas, mostrarei algumas fórmulas do LuckyTemplates.

Fórmula do LuckyTemplates usando a função FILTER

Vamos criar uma fórmula mais complexa e escrevê-la de forma desnecessariamente complicada para que possamos simplificá-la mais tarde.

E se quiséssemos obter um resultado muito mais específico? Por exemplo, eu só quero olhar para as vendas da Flórida dentro da minha medida para poder comparar minhas vendas gerais apenas com minhas vendas na Flórida .

Para fazer isso, temos que criar uma nova medida chamada Florida Sales e usar uma função chamada , que veremos mais adiante.

Dentro dele, podemos colocar nossa medida Total Sales , pois você pode realmente colocar medidas dentro de fórmulas por meio de ramificação de medida , que é um conceito exclusivo do LuckyTemplates.

Sintaxe, comentários e variáveis ​​da fórmula do LuckyTemplates

Em seguida, usarei a função chamada e examinarei a tabela Locations . Eu poderia então usar o Código Estadual e igualá-lo a “FL” para apenas olhar para a Flórida.

Basicamente, FILTER me permite criar um filtro dentro de uma fórmula.

Sintaxe, comentários e variáveis ​​da fórmula do LuckyTemplates

Então, basta pressionar Enter depois de digitar a fórmula e, em seguida, arrastar a medida Florida Sales para compará-la com nossa medida Total Sales .

A partir daqui, você pode calcular coisas mais interessantes, como a porcentagem de vendas da Flórida para vendas totais .

Sintaxe, comentários e variáveis ​​da fórmula do LuckyTemplates

Mas eu quero fazer algo ainda mais complicado aqui. Eu não quero olhar apenas para as vendas da Flórida , mas também para vendas de produtos específicos .

Para fazer isso, usaremos a função FILTER novamente e colocaremos o Nome do Produto da tabela Produtos e o igualaremos a “Produto 1” .

Sintaxe, comentários e variáveis ​​da fórmula do LuckyTemplates

E então, vou usar o operador OR e colocar o Product Name igual a “Product 2” . Por fim, renomearei a medida para Florida Sales of Product 1 ou 2 .

Isso significa que estou filtrando os resultados para ver as vendas específicas na Flórida com os nomes Produto 1 ou Produto 2 .

Sintaxe, comentários e variáveis ​​da fórmula do LuckyTemplates

Para obter alguns resultados, vou alterar a fórmula para Product 2 e Product 5 , renomear a medida de acordo e, em seguida, ampliar o período de tempo usando o data slicer .

Sintaxe, comentários e variáveis ​​da fórmula do LuckyTemplates

A única coisa que quero destacar aqui é como a fórmula parece muito longa e complicada .

Podemos limpar as coisas pressionando Shift + Enter para trazer uma linha para baixo uma linha e, em seguida, usar a tecla Tab para criar um recuo.

Desativamos CALCULATE e as duas funções FILTER . Criamos recuos antes das funções FILTER .

Você pode ver imediatamente como é mais fácil ler a fórmula em comparação com o que tínhamos anteriormente.

Sintaxe, comentários e variáveis ​​da fórmula do LuckyTemplates

Esta é uma solução muito fácil para quando você precisa escrever fórmulas complexas.

A maneira como costumo fazer é se houver uma função que tenha lógica, geralmente a colocarei em uma linha própria com um recuo na frente para que as funções sejam exibidas de maneira descendente.

Fórmula do LuckyTemplates usando variáveis

Outra forma de simplificar uma fórmula do LuckyTemplates é por meio de variáveis .

O que você pode fazer aqui é escrever em e nomear sua variável desde que seja uma palavra sem espaços .

Para o nosso exemplo, usaremos o nome FloridaLocation e o igualaremos à função FILTER que recebe Florida Sales . Embora você possa armazenar resultados singulares dentro de variáveis, também pode colocar tabelas nelas.

Sintaxe, comentários e variáveis ​​da fórmula do LuckyTemplates

Para fazer isso funcionar, você precisa colocar RETURN antes da lógica final da sua fórmula.

Então, você pode colocar a variável que acabou de criar para substituir toda a função.

Sintaxe, comentários e variáveis ​​da fórmula do LuckyTemplates

Posso criar outra variável chamada ProductSelection , defini-la como igual à outra função FILTER e usá-la como um substituto para a função lá embaixo novamente.

Agora podemos ver o quanto ele é mais limpo em vez da função que tínhamos antes.

Sintaxe, comentários e variáveis ​​da fórmula do LuckyTemplates

Usando comentários na barra de fórmulas do LuckyTemplates

A última coisa que quero abordar é escrever comentários em sua barra de fórmulas. Isso pode ajudar sua equipe ou usuários a entender sua fórmula do LuckyTemplates.

Apenas digitando a barra duas vezes ( // ), você pode dizer algo como “esta medida calcula as vendas da Flórida para diferentes produtos” .

Sintaxe, comentários e variáveis ​​da fórmula do LuckyTemplates

Você pode colocar comentários onde quiser, pois eles não são realmente registrados como cálculos em sua barra de fórmulas.

Sintaxe, comentários e variáveis ​​da fórmula do LuckyTemplates


Formatando código DAX
usando variáveis ​​no LuckyTemplates – um exemplo detalhado
Maneiras eficazes de usar a função GROUPBY no LuckyTemplates

Conclusão

Neste blog, discuti como resolver sua fórmula do LuckyTemplates para manter as coisas simples.

A única coisa que não quero ver é escrever fórmulas sem pensar em como torná-las mais legíveis. Porque quando você fica mais complexo e avançado com o DAX, as fórmulas tendem a ficar ilegíveis e incompreensíveis.

Você fará um grande favor a si mesmo configurando suas fórmulas com eficiência.

Tudo de bom,


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.

Apresentar insights usando a técnica de visuais dinâmicos multithread no LuckyTemplates

Apresentar insights usando a técnica de visuais dinâmicos multithread no LuckyTemplates

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.

Introdução ao contexto de filtro no LuckyTemplates

Introdução ao contexto de filtro no LuckyTemplates

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.

Melhores dicas para usar os aplicativos no serviço online do LuckyTemplates

Melhores dicas para usar os aplicativos no serviço online do LuckyTemplates

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.

Analisar alterações de margem de lucro ao longo do tempo – Analytics com LuckyTemplates e DAX

Analisar alterações de margem de lucro ao longo do tempo – Analytics com LuckyTemplates e DAX

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.

Ideias de materialização para caches de dados no DAX Studio

Ideias de materialização para caches de dados no DAX Studio

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.

Relatórios de negócios usando o LuckyTemplates

Relatórios de negócios usando o LuckyTemplates

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

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber