Blog

Postado em em 18 de março de 2020

Gráfico SCROLLER no Power BI (Barra de Indicadores Animada)

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!

Para baixar a planilha utilizada nesta publicação, clique aqui!

O que é o Gráfico Scroller?

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.

 

Gráfico Scroller

Gráfico Scroller

 

Quando utilizar essa Barra de Indicadores?

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.

 

Como criar o Gráfico Scroller?

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.

 

Tabelas utilizadas para a criação do gráfico

Tabelas utilizadas para a criação do gráfico

 

A tabela BaseVendas possui todas as informações de venda dos produtos.

 

Tabela BaseVendas

Tabela BaseVendas

 

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.

 

Tabela Calendario

Tabela Calendario

 

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.

 

Opção para criar uma Nova Medida

Opção para criar uma Nova Medida

 

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.

 

Fórmula para a medida de Faturamento Total

Fórmula para a medida de Faturamento Total

 

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.

 

Criação da Matriz

Criação da Matriz

 

Ao criar a matriz vamos arrastar a medida de Faturamento Total para dentro do campo de Valores.

 

Arrastando a medida de Faturamento Total para o campo da matriz

Arrastando a medida de Faturamento Total para o campo da matriz

 

É 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.

 

Alterando a formatação da Matriz

Alterando a formatação da Matriz

 

Ao modificar o tamanho teremos o seguinte resultado.

 

Matriz inicial com o valor de faturamento total

Matriz inicial com o valor de faturamento total

 

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.

 

Arrastando a tabela de Mes/Ano para o campo de linhas da matriz

Arrastando a tabela de Mes/Ano para o campo de linhas da matriz

 

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.

 

Alterando os dados de campo de linhas para Mes/Ano

Alterando os dados de campo de linhas para Mes/Ano

 

Feito isso teremos os dados de faturamento divididos entre os meses dos anos de 2016 até 2018.

 

Matriz de faturamento por meses

Matriz de faturamento por meses

 

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.

 

Criação de uma nova medida de faturamento do mês anterior

Criação de uma nova medida de faturamento do mês anterior

 

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.

 

Alterando o formato para moeda

Alterando o formato para moeda

 

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.

 

Matriz com o faturamento do mes anterior

Matriz com o faturamento do mes anterior

 

Com essas duas informações podemos criar a outra medida que será nossa meta para cada um dos meses.

 

Medida para o percentual de crescimento do faturamento

Medida para o percentual de crescimento do faturamento

 

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.

 

Matriz com a nova medida

Matriz com a nova medida

 

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.

 

Criação de uma nova página

Criação de uma nova página

 

Dentro dessa nova página vamos selecionar a opção Scroller.

 

Criando o Gráfico Scroller

Criando o Gráfico 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.

 

Opção para importar novos gráficos

Opção para importar novos gráficos

 

Feito isso basta escrever Scroller na barra de pesquisa e clicar na opção Adicionar.

 

Escolhendo o gráfico e adicionando ao Power BI

Escolhendo o gráfico e adicionando ao Power BI

 

É 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.

 

Inserindo os dados nos campos do gráfico

Inserindo os dados nos campos do gráfico

 

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.

 

Inserindo o filtro neste visual (somente no gráfico)

Inserindo o filtro neste visual (somente no gráfico)

 

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.

 

Alterando o tipo de filtro

Alterando o tipo de filtro

 

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.

 

Configurações do filtro

Configurações do filtro

 

Em seguida basta clicar em Aplicar filtro e verificar que os dados do gráfico serão os mais recentes.

 

Aplicação inicial do gráfico

Aplicação inicial do gráfico

 

O próximo passo é arrastar a medida de % Crescimento do Faturamento para o último campo do gráfico.

 

Inserindo uma medida no campo Measure Deviation

Inserindo uma medida no campo Measure Deviation

 

Desta forma será possível observar no gráfico os percentuais de aumento ou de queda de cada produto.

 

Inserção do percentual no gráfico

Inserção do percentual no gráfico

 

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.

 

Desativando o Título do gráfico

Desativando o Título do gráfico

 

Em seguida vamos abrir o menu Scroller e vamos ativar a opção Status text coloring.

 

Ativando a opção de Status text coloring - Gráfico Scroller

Ativando a opção de Status text coloring – Gráfico Scroller

 

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.

 

Resultado após as modificações

Resultado após as modificações

 

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.

 

Inserindo a segmentação de dados

Inserindo a segmentação de dados

 

No campo que temos disponível vamos inserir os dados de Mês/Ano.

 

Segmentação de dados

Segmentação de dados

 

Essa será nossa segmentação de dados. Como temos alguns dados pequenos podemos fazer algumas alterações na parte de Formato.

 

Segmentação após simples formatação - Gráfico Scroller

Segmentação após simples formatação – Gráfico Scroller

 

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.

Você está procurando por curso de excel? Clique para saber mais! Aqui na Hashtag temos as melhores opções de curso pra você!


Quer aprender mais sobre Power BI com um minicurso gratuito?


Quer participar do maior evento de Power BI da América Latina? Só preencher seu e-mail abaixo que sua vaga estará garantida!