O que é self em Python: exemplos do mundo real
O que é self em Python: exemplos do mundo real
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.
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.
Criei a medida Last Sale que vai determinar a data da última venda.
Eu usei a função para que ela possa calcular a data máxima nesta tabela.
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 .
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.
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 .
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 .
Inicialmente, criei a variável LastSale para conter a mesma lógica que usei anteriormente para a medida Last Sale .
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 .
Consegui combiná-los utilizando 1 para representar o primeiro dia do mês.
Essa lógica avalia se o mês da Última Venda é igual a qualquer um desses meses em qualquer contexto.
Se a lógica retornar TRUE , ela será definida com o valor 1 .
Se retornar FALSE , será igual a 0 .
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 .
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.
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.
Se eu clicar nesses três pontos, a Formatação Condicional aparecerá.
Clicarei nele e o painel de cores padrão aparecerá.
Você pode alterar várias coisas nesse painel. Para este exemplo, vou formatar por Rules .
Em seguida, encontrarei minha medida do último período de vendas nesse campo.
Vou definir a seguinte condição que será usada para destacar o resultado da medida do último período de venda .
Para esta instância, se o valor for igual a 1 , a cor deve ser definida como cinza .
Eu estarei adicionando outra condição IF . Se o valor for igual a 0 , a cor deve ser definida como azul .
Adicionarei essas regras às minhas visualizações com base na medida do último período de venda que calculei.
Para aplicar essas alterações, basta clicar no botão OK .
É assim que a formatação condicional afeta a visualização.
Essa técnica acompanha o restante do modelo, seja qual for o corte ou filtragem que eu coloque em meus dados.
Eu também posso mudar o ano neste filtro.
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.
Preciso alterá-lo para , que funciona apenas no contexto que selecionei ou apliquei em meu relatório.
Como resultado, quando vou para 2017 , ele destaca instantaneamente a última data naquele contexto específico.
Agora, mudarei o filtro de ano para uma segmentação de data .
Por causa disso, agora posso alterar rapidamente para qualquer período de tempo que sempre exibirá o último resultado na visualização.
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
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.
Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.
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.
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.
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.
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.
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.
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