Destacar o último ou atual período em seus visuais do LuckyTemplates usando DAX

Destacar o último ou atual período em seus visuais do LuckyTemplates usando DAX

A formatação condicional é uma forma de visualizar dados aplicando um determinado conjunto de regras de formato com base em condições definidas pelo usuário. Para visuais do LuckyTemplates, ele é usado principalmente ao apresentar dados em um formato tabular.

Neste tutorial, discutirei como combinar fórmulas DAX com o novo recurso de formatação condicional para destacar o último ou o período mais recente em seus visuais do LuckyTemplates.

Costumo ver essa técnica usada em relatórios financeiros ou de receita. Essa é uma ótima maneira de destacar certos dados.

Vejamos este exemplo de visualização de relatório.

Destacar o último ou atual período em seus visuais do LuckyTemplates usando DAX

O que quero fazer aqui é destacar a última venda que fiz nesta visualização. Além disso, quero que tenha uma cor diferente dinamicamente.

Nesse caso, vou usar uma técnica que você pode reutilizar em vários cenários.

Vamos detalhar as coisas que preciso fazer para alcançar os resultados de que preciso.

Índice

Criando a última medida de venda

Como quero destacar a última ou atual venda nesta visualização, a primeira coisa que preciso fazer é identificar a data da última ou atual venda.

Neste conjunto de dados de demonstração, a última venda ocorreu em novembro de 2018.

Destacar o último ou atual período em seus visuais do LuckyTemplates usando DAX

Criei a medida Last Sale que vai determinar a data da última venda. 

Destacar o último ou atual período em seus visuais do LuckyTemplates usando DAX

Eu usei a função para que ela possa calcular a data máxima nesta tabela. 

Destacar o último ou atual período em seus visuais do LuckyTemplates usando DAX

No entanto, ele calcula apenas a data máxima dentro de cada mês diferente. O que eu quero é o dia em que fiz uma venda pela última vez . Essa última venda aconteceu claramente em 15 de novembro de 2018 .

Destacar o último ou atual período em seus visuais do LuckyTemplates usando DAX

Para eu atingir o resultado que desejo, preciso alterar o contexto em que calculamos a data máxima. É por isso que incluí a lógica anterior que fiz dentro da função . Em seguida, usei a função para retornar todos os valores na coluna Last Sale , ignorando quaisquer filtros que possam ter sido aplicados.

Destacar o último ou atual período em seus visuais do LuckyTemplates usando DAX

Depois de editar a fórmula, a coluna Última venda agora exibe o dia em que fiz uma última venda, que foi em 15 de novembro de 2018 .

Destacar o último ou atual período em seus visuais do LuckyTemplates usando DAX

Isolamento da última data de venda

Depois de obter a data da última venda , preciso isolá-la usando a ramificação de medida . Esta é uma técnica essencial para este tipo de cenário.

Esta é a fórmula real que usei para isolar a  data da última venda . Chamei essa medida de Período da Última Venda .

Destacar o último ou atual período em seus visuais do LuckyTemplates usando DAX

Inicialmente, criei a variável LastSale para conter a mesma lógica que usei anteriormente para a medida Last Sale .

Destacar o último ou atual período em seus visuais do LuckyTemplates usando DAX

Em seguida, examinei cada linha da lista LastSale para avaliar se a data atual é igual ao mês da data real da Last Sale

Usei a coluna Data para comparar os meses e identificar aquele que corresponde ao mês da data real da última venda .

Destacar o último ou atual período em seus visuais do LuckyTemplates usando DAX

Consegui combiná-los utilizando 1 para representar o primeiro dia do mês.

Destacar o último ou atual período em seus visuais do LuckyTemplates usando DAX

Essa lógica avalia se o mês da Última Venda é igual a qualquer um desses meses em qualquer contexto.

Destacar o último ou atual período em seus visuais do LuckyTemplates usando DAX

Se a lógica retornar TRUE , ela será definida com o valor 1 .

Destacar o último ou atual período em seus visuais do LuckyTemplates usando DAX

Se retornar FALSE , será igual a 0 .

Destacar o último ou atual período em seus visuais do LuckyTemplates usando DAX

Depois de trazer os resultados neste relatório, você notará que todas as linhas exibiram 0 , exceto o mês de novembro de 2018. Isso significa que apenas o mês de novembro foi avaliado como igual ao mês da última venda .

Destacar o último ou atual período em seus visuais do LuckyTemplates usando DAX

Formatação condicional para visuais do LuckyTemplates

Depois de isolar esse mês específico da Última venda , preciso alterar visualmente a cor desse elemento em nosso gráfico.

Destacar o último ou atual período em seus visuais do LuckyTemplates usando DAX

O LuckyTemplates fez algumas atualizações interessantes nas visualizações. Essas atualizações incluem o benefício de alterar condicionalmente o que você está vendo em suas visualizações.

Depois de clicar na opção Data Colors no painel Formatar , haverá três pontos no canto superior direito.

Destacar o último ou atual período em seus visuais do LuckyTemplates usando DAX

Se eu clicar nesses três pontos, a Formatação Condicional aparecerá.

Destacar o último ou atual período em seus visuais do LuckyTemplates usando DAX

Clicarei nele e o painel de cores padrão aparecerá.

Destacar o último ou atual período em seus visuais do LuckyTemplates usando DAX

Você pode alterar várias coisas nesse painel. Para este exemplo, vou formatar por Rules .

Destacar o último ou atual período em seus visuais do LuckyTemplates usando DAX

Em seguida, encontrarei minha medida do último período de vendas nesse campo.

Destacar o último ou atual período em seus visuais do LuckyTemplates usando DAX

Vou definir a seguinte condição que será usada para destacar o resultado da medida do último período de venda .

Destacar o último ou atual período em seus visuais do LuckyTemplates usando DAX

Para esta instância, se o valor for igual a 1 , a cor deve ser definida como cinza .

Destacar o último ou atual período em seus visuais do LuckyTemplates usando DAX

Eu estarei adicionando outra condição IF . Se o valor for igual a 0 , a cor deve ser definida como azul .

Destacar o último ou atual período em seus visuais do LuckyTemplates usando DAX

Adicionarei essas regras às minhas visualizações com base na medida do último período de venda que calculei.

Destacar o último ou atual período em seus visuais do LuckyTemplates usando DAX

Para aplicar essas alterações, basta clicar no botão OK .

Destacar o último ou atual período em seus visuais do LuckyTemplates usando DAX

É assim que a formatação condicional afeta a visualização.

Destacar o último ou atual período em seus visuais do LuckyTemplates usando DAX

Essa técnica acompanha o restante do modelo, seja qual for o corte ou filtragem que eu coloque em meus dados.

Destacar o último ou atual período em seus visuais do LuckyTemplates usando DAX

Eu também posso mudar o ano neste filtro.

Destacar o último ou atual período em seus visuais do LuckyTemplates usando DAX

Formatando seus visuais do LuckyTemplates dinamicamente

Quando eu cliquei no ano 2017 , você verá que isso não funciona como deveria. Isso se deve à forma como montei a fórmula onde buscava a última venda que fiz desde o início dos tempos. 

Quero tornar isso mais dinâmico mostrando o último período de venda em qualquer contexto selecionado nos filtros

Para fazer isso, preciso alterar a função ALL . Isso ocorre porque a função ALL ultrapassa o início do tempo. 

Destacar o último ou atual período em seus visuais do LuckyTemplates usando DAX

Preciso alterá-lo para , que funciona apenas no contexto que selecionei ou apliquei em meu relatório.

Destacar o último ou atual período em seus visuais do LuckyTemplates usando DAX

Como resultado, quando vou para 2017 , ele destaca instantaneamente a última data naquele contexto específico.

Destacar o último ou atual período em seus visuais do LuckyTemplates usando DAX

Agora, mudarei o filtro de ano para uma segmentação de data

Destacar o último ou atual período em seus visuais do LuckyTemplates usando DAX

Por causa disso, agora posso alterar rapidamente para qualquer período de tempo que sempre exibirá o último resultado na visualização.

Destacar o último ou atual período em seus visuais do LuckyTemplates usando DAX


Técnica de visualização de dados no LuckyTemplates – Visuais dinâmicos de várias medidas
LuckyTemplates avançado: como criar visuais dinâmicos multiencadeados
Técnica de visualização do LuckyTemplates: aprenda a criar placas de design de plano de fundo

Conclusão

Isso é tudo que eu queria cobrir neste tutorial. Agora você aprendeu como adicionar formatação condicional exclusiva aos visuais do LuckyTemplates. É definitivamente uma técnica interessante onde você pode combinar funções DAX com uma nova formatação condicional dentro de suas visualizações.

Você também pôde ver como aplicar a técnica de ramificação de medida nesse tipo de cenário. Existem muitas maneiras diferentes de usar e reutilizar essa técnica.

Apenas lembre-se da importância das tabelas ao criar seus cálculos.

É importante colocar as coisas em uma tabela para que você possa resolvê-las lentamente e entender o que está acontecendo em cada nível diferente de seus cálculos.

Esperançosamente, você gostou de abordar este tópico.


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