Na publicação de hoje vamos aprender a criar dentro do Power BI uma Barra de Indicadores Animada, mais conhecida como Gráfico Scroller.
Caso prefira esse conteúdo no formato de vídeo-aula, assista ao vídeo abaixo ou acesse o nosso Canal do YouTube para mais vídeos!
Para baixar a planilha utilizada nesta publicação, clique aqui!
O Gráfico Scroller é um gráfico que se assemelha ao que tínhamos nos jornais de televisão, aquelas noticiais que ficavam passando de um lado para o outro, indo da direta para a esquerda na parte inferior da tela. Muitas das vezes era sobre outras notícias, valores da bolsa, entre outras informações.
Por ser um gráfico dinâmico que fica passando as informações automaticamente é frequentemente utilizado com valores, percentuais, aumentos e quedas de preços, entre outras informações.
É um gráfico interessante para que o usuário possa observar certas informações enquanto analisa outros dados no seu relatório e quando chegar uma informação importante pode para e analisar a informação desejada.
Caso você tenha dificuldades em saber qual gráfico escolher para montar o seu dashboard nós temos uma publicação que vai te ajudar nessa escolha.
Basta clicar aqui para saber qual é o tipo de gráfico mais adequado para os dados que você tem e como o visual deles vai alterar a leitura das informações.
Para iniciar vamos primeiramente entender os dados que temos dentro do nosso arquivo. Na parte de dados é possível observar que temos duas tabelas já inseridas.
A tabela BaseVendas possui todas as informações de venda dos produtos.
Enquanto na tabela Calendario temos apenas as datas de todos os dias dos anos que estamos analisando. Como neste caso vamos analisar do ano de 2016 a 2018 temos as datas de todos os dias entre esses anos e temos também uma coluna com o mês e ano para que possamos fazer análises mensais e/ou anuais.
Para a construção desse gráfico scroller vamos precisar de uma meta, pois esse gráfico vai trabalhar com comparações em relação a essa meta, desta forma vamos poder verificar se os dados estão acima ou abaixo, o percentual acima ou abaixo dessa meta, entre outras possibilidades.
Vamos começar com o cálculo do faturamento total da empresa. Como é um único valor será possível utilizar uma medida para esse cálculo.
Ao selecionar a opção de Nova Medida (essa opção se encontra na guia Página Inicial) será possível incluir o nome e a fórmula utilizada para somar os valores de faturamento.
O próximo passo é verificar o percentual de faturamento em relação ao mês anterior. Para auxiliar nesse processo de criação vamos primeiramente criar uma matriz para verificar o faturamento de cada mês.
Ao criar a matriz vamos arrastar a medida de Faturamento Total para dentro do campo de Valores.
É possível observar que os dados na matriz ficaram muito pequenos e difíceis de visualizar, para alterar o tamanho basta clicar em Formato, escrever tamanho na parte de buscas e aumentar o Tamanho do texto para um tamanho em que os dados fiquem visíveis.
Ao modificar o tamanho teremos o seguinte resultado.
Temos uma matriz com o faturamento total da empresa que está bem visível. Agora vamos arrastar para dentro do campo de Linhas a informação de Mês/Ano que temos na tabela de Calendario.
Como temos uma grande quantidade de datas o Power BI acaba por separar essas datas em categorias por definição padrão. Para fazer a alteração basta clicar na seta para baixo logo ao lado de Mês/Ano e selecionar a opção Mês/Ano.
Feito isso teremos os dados de faturamento divididos entre os meses dos anos de 2016 até 2018.
O próximo passo é criar uma meta para que possamos criar o nosso gráfico, para isso vamos estipular a meta de que o faturamento do mês atual tem que ser igual ou superior ao faturamento do mês anterior. Para isso vamos novamente criar outra medida para obter esse faturamento.
Essa fórmula vai nos permitir fazer um cálculo (por isso o uso da fórmula CALCULATE) que terá como base o faturamento total que é uma medida que já criamos. Em seguida temos a fórmula DATEADD que permite o usuário alterar entre datas, para isso é necessário que tenhamos uma tabela de datas (todas as datas entre os anos analisados).
O segundo argumento é a quantidade em que vamos alterar essa data, sendo números positivos datas posteriores e números negativos datas anteriores. Por fim o último argumento é para indicar ao que se refere esse número, se será dia, mês, ano, entre outros. Isso quer dizer que como selecionamos o valor -1 e a opção MONTH (que é mês em inglês) vamos fazer a análise de 1 mês anterior ao que estamos analisando no momento.
Feito isso nossa medida será criada e podemos arrastá-la para o campo de Valores da nossa matriz. Vale lembrar que teremos que alterar o formato dessa medida, portanto vamos selecionar a medida, ir até a guia Modelagem e selecionar a opção Moeda Geral.
Feito isso podemos analisar a matriz com os dados de faturamento do mês atual e também do faturamento do mês anterior para que possamos fazer a comparação entre esses dois meses.
Com essas duas informações podemos criar a outra medida que será nossa meta para cada um dos meses.
Essa fórmula é bem simples, é apenas a divisão da diferença entre o mês atual e o mês anterior pelo mês anterior. Isso é para verificar se o percentual de faturamento aumentou ou diminuiu em relação ao mês anterior.
O último argumento é para o caso de termos algum erro dentro da fórmula, ou seja, divisão por 0 por exemplo que é o que acontece no primeiro caso. Então vamos colocar um texto para quando ocorrer um erro ele ser mostrado.
Novamente vamos inserir essa medida no campo de valor da matriz e alterar a formatação para percentual % seguindo o mesmo passo anterior.
Feito isso temos todas as informações necessárias para a criação do Gráfico de Scroller. Para isso vamos criar uma página, basta clicar no símbolo de + na parte inferior esquerda do programa.
Dentro dessa nova página vamos selecionar a opção Scroller.
OBS: Caso o usuário tenha obtido o arquivo da aula será possível observar essa opção para selecionar, caso contrário terá que ser feita uma importação desse gráfico personalizado dentro dos 3 pontos na opção de Importar do AppSource ou Importar do MarketPlace.
Feito isso basta escrever Scroller na barra de pesquisa e clicar na opção Adicionar.
É válido lembrar que o usuário deverá estar logado com uma conta no Power BI para que consiga adicionar esse gráfico ao programa.
Voltando ao gráfico scroller vamos arrastar duas informações para dentro dos campos.
Feito isso o nosso gráfico irá funcionar, no entanto terá o faturamento total de cada um dos produtos. Nós queremos que essa análise seja do mês atual, para isso teremos que utilizar o filtro, que é uma aba que fica ao lado esquerdo das visualizações.
Com o gráfico selecionado vamos arrastar as informações de Mês/Ano para o campo de Filtros neste visual (que irá se referir somente ao gráfico e não aos outros elementos da página). Como queremos analisar apenas o mês mais recente vamos alterar o tipo de filtro para N Superior.
Na parte de configuração ao lado de superior será inserido o número 1, pois queremos o maior mês (consequentemente será o mais recente) e na parte de Por valor vamos arrastar novamente a tabela de Mês/Ano.
Em seguida basta clicar em Aplicar filtro e verificar que os dados do gráfico serão os mais recentes.
O próximo passo é arrastar a medida de % Crescimento do Faturamento para o último campo do gráfico.
Desta forma será possível observar no gráfico os percentuais de aumento ou de queda de cada produto.
Para os percentuais negativos temos uma seta em vermelho e para os percentuais positivos temos uma seta em verde. Feito isso podemos fazer algumas alterações na parte de formatação, a primeira delas é desativar o título.
Em seguida vamos abrir o menu Scroller e vamos ativar a opção Status text coloring.
Ao ativar essa opção teremos os valores positivos em verdes e os negativos em vermelho. Ficarão totalmente com essa cor para facilitar a visualização somente pela cor se o resultado foi positivo ou negativo.
Caso o usuário tenha interesse em alterar o mês de análise para verificar como foi o comportamento nos outros meses podemos inserir a Segmentação de Dados.
No campo que temos disponível vamos inserir os dados de Mês/Ano.
Essa será nossa segmentação de dados. Como temos alguns dados pequenos podemos fazer algumas alterações na parte de Formato.
Com essa segmentação de dados o usuário pode tanto clicar nas datas para determinar um período desejado como pode clicar nos círculos e arrastar para o período que deseja analisar.
Nessa aula foi possível aprender sobre a criação do Gráfico Scroller e as informações necessárias para que ele funcione corretamente.
Esse é um gráfico bem visual e vai chamar muita atenção no seu dashboard, então considere utilizar esse tipo de gráfico, pois vai melhorar bastante a visualização do seu dashboard.
Para acessar outras publicações de Power BI, clique aqui!
Sócio fundador e especialista em Python da Hashtag Treinamentos. Criador do Método Impressionador para ensinar pessoas comuns a crescerem na carreira e se destacarem na empresa usando o Python.