Ebook - Dashboard de Performance de Clientes
Ebook - Dashboard de Performance de Clientes
Ebook - Dashboard de Performance de Clientes
com
EDIÇÃO 2022
DASHBOARD
PERFORMANCE
DE CLIENTES
[email protected]
SOBRE O PROJETO
Seu objetivo final é conseguir desenvolver o seguinte dashboard com duas páginas.
Na página 1 temos a capa do relatório e na página 2 as informações detalhadas da aná-
lise de performance de clientes:
[email protected]
Quando terminar, incentivamos que poste seu projeto nas redes sociais para que tenha
a visibilidade externa do seu esforço e do seu aprendizado. Isso é muito importante para
sua imagem como profissional. Quando realizar a postagem, marque a hashtag do even-
to #semanadopowerbi e #databrains.
INSTALANDO O POWER BI
Antes de começarmos o projeto precisamos nos certificar que você já possui o Power BI
instalado. Não é necessário comprar licenças para usar o Power BI para desenvolver um
projeto, portanto, fique tranquilo em relação a isso.
Para realizar o download do Power BI, vá no site https://www.microsoft.com/pt-BR/
download/details.aspx?id=58494 e clique em baixar. É gratuito.
BASE DE DADOS
OBTENÇÃO DE DADOS
O primeiro passo de todo projeto no Power BI é a obtenção de dados. Para realizar essa
importação, clique em Obter Dados > Pasta de trabalho do Excel.
Na janela de Navegador que será aberta, selecione as duas tabelas iniciais chamadas
Clientes e Pedidos e clique em Carregar.
Esse procedimento resultará em duas tabelas de dados incluídas no Power BI. Para o
exemplo dessa aula, nenhuma transformação ou tratamento de dados é necessário, já
que a base de dados foi exportada do sistema de forma organizada como precisamos e
já está pronta para análise.
[email protected]
Agora vamos analisar os relacionamentos criados. Antes de te mostrar como fazer isso,
vamos aprender um pouco sobre a interface do Power BI.
Relacionamentos entre tabelas são conceitos novos para a maioria dos usuários de Excel.
Aprendê-lo abrirá um mundo de possibilidades, já que os relacionamentos permitem que as
tabelas se comuniquem, habilitando a utilização de seus campos para detalhamento e resu-
mo de informações sem a necessidade de copiar e colar colunas de uma tabela para outra.
O relacionamento que estudamos anteriormente permitirá que análises além das colu-
nas na tabela de Pedidos sejam feitas. Por exemplo, temos o campo de UF apenas na
tabela Clientes. Como elas estão relacionadas (pela coluna ID Cliente), agora podemos
criar um visual de Quantidade por UF, onde a Quantidade está na tabela Pedidos e a UF
está na tabela Clientes.
[email protected]
Para esse projeto precisamos mostrar a frequência de pedidos por mês para encontrar
alguma sazonalidade ou comportamento nos dados. E para deixar nosso relatório legível
para quem for utilizá-lo, precisamos colocar os nomes dos meses (não apenas do núme-
ro). Outra necessidade que temos é criar um cálculo de frequência do ano anterior. Para
executá-lo corretamente é necessário ter uma tabela calendário. Praticamente todo pro-
jeto seu terá uma tabela como essa, que normalmente é criada por você mesmo dentro
do Power BI. Portanto, vamos aprender a fazer uma agora.
Existem várias formas de criá-las. Vamos optar por desenvolvê-la usando funções DAX
(em uma seção mais a frente, explicaremos com mais detalhes o que é DAX).
Clique no ícone de Dados (passo 1). Depois selecione Nova tabela (passo 2). Por fim, escre-
va na barra de fórmulas que foi exibida o seguinte cálculo: Calendario = CALENDARAUTO()
[email protected]
Esse procedimento será capaz de realizar uma varredura por toda a base de dados e lis-
tar um calendário completo desde o início do ano da primeira data que temos no projeto
até a última data. Esse formato de calendário proporcionará uma tabela sem repetições
de data e contínua, ideal para usarmos em um dos indicadores que precisaremos criar.
Para deixar nosso projeto organizado, clique duas vezes sobre a coluna Date e renomeie
para Data (por padrão, o Power BI cria em inglês).
Para deixar nossa tabela calendário completa e prepará-la para os visuais que criaremos
em passos futuros, vamos criar algumas colunas adicionais. A primeira delas será o ano.
Clique em Nova coluna, localizada em Ferramentas da tabela (passo 1). Depois escreva na
barra de fórmulas (passo 2) a seguinte função:
Ano = YEAR(Calendario[Data])
[email protected]
Agora vamos criar uma coluna de meses numérica. Clique em nova coluna (passo 1) e na
barra de fórmulas (passo 2) escreva a seguinte função:
MêsNum = MONTH(Calendario[Data])
Por fim, criaremos a coluna com o nome do mês. Clique novamente em Nova coluna
(passo 1) e na barra de fórmulas (passo 2) insira a seguinte expressão:
Mês = FORMAT(Calendario[Data],”mmm”)
Essa função será capaz de retornar os meses por extenso com apenas 3 letras.
[email protected]
Nossa tabela calendário está finalmente finalizada. Agora precisamos relacioná-la com a
Pedidos e fortalecer ainda mais esse conhecimento em nossa mente. Procure a coluna
Data na Calendario e arraste para cima da coluna Data da tabela de Pedidos.
Assim como explicado durante o evento da Semana do Power BI, criar esse relaciona-
mento permitirá a correta exibição dos dados por mês.
O resultado dessa execução será em três tabelas, onde duas delas (Clientes e Calendario)
estão conectadas com Pedidos.
[email protected]
Durante a aula da Semana do Power BI da DATAB nós criamos um visual para verificar se
os dados estão ordenados e corretos. Se você seguiu o passo a passo da aula ao vivo,
observe o visual que criamos e verifique se os nomes dos meses estão corretamente
ordenados. Certamente não estarão porque é necessário classificar a coluna com os
nomes dos meses de acordo com os números.
Para realizar esse procedimento, em Dados, selecione a coluna Mês (que possui os no-
mes dos meses) representado no passo 1 a seguir e depois clique em Classificar por
coluna > MêsNum.
[email protected]
CONFIGURANDO AS PÁGINAS
DO RELATÓRIO
Nosso dashboard terá duas páginas. Para criar uma próxima página clique no botão mais
(+) indicado na imagem a seguir.
Agora que temos duas páginas, vamos renomeá-las. Para realizar esse processo, clique
duas vezes na Página 1 e renomeie para Início. Clique duas vezes na Página 2 e reno-
meie para Análise.
[email protected]
Na página Análise também precisaremos alterar a tela de fundo. Vamos refazer esse pro-
cesso nessa nova página. Clique em Formatar (passo 1), Tela de Fundo (passo 2), Procurar
(passo 3) e busque pelo arquivo pag2.svg e configure a transparência em 0 (passo 4).
[email protected]
CRIANDO UM BOTÃO
Vamos criar um botão na primeira página para possibilitar que os usuários naveguem
entre as páginas Início e Análise. Para criar um botão, certifique-se que está na página
certa (Início) e clique em Inserir > Botões > Em Branco.
Com o botão ainda selecionado, procure na busca pela palavra “borda” e desabilite-a
para que nenhuma borda seja exibida no botão.
Clique no “x” do campo de pesquisa para apagar a busca realizada. Ainda no painel de
formatação, clique em Ação, habilite-a, escolha do tipo como Navegação de página e
selecione como Destino a página “Análise”.
[email protected]
Pronto, agora o botão já está funcionando. Para testá-lo, é necessário clicar sobre ele
com o botão esquerdo do mouse e a tecla Ctrl selecionada.
INDICADORES NECESSÁRIOS
Com toda essa preparação realizada, chegou a hora de criamos os indicadores. Para
esse projeto as seguintes informações são necessárias:
Os cálculos no Power BI são realizados usando uma linguagem chamada DAX. Ela já pos-
sui funções prontas para agilizar cálculos. As seguintes funções serão utilizadas:
• SUM
• DISTINCTCOUNT
• CALCULATE
• SAMEPERIODLASTYEAR
Antes de iniciarmos a criação das métricas para criar os indicadores, vamos construir
uma tabela em branco para armazenar nossas medidas. Para executar esse procedimen-
to, clique em Inserir Dados (passo 1). Uma janela será aberta. Não é necessário inserir
dados nela. Nomeia como “Medidas” (passo 2) e clique em carregar (passo 3).
[email protected]
Esse procedimento irá criar uma tabela na janela de campos à esquerda do Power BI. Nos
próximos passos a utilizaremos para organizar nossos indicadores calculados. O que você
aprendeu nessa seção é uma boa prática para manter o projeto legível e sistematizado.
CRIANDO AS MEDIDAS
Vamos criar a nossa primeira medida clicando com o botão direito em cima da tabela
Medidas e escolhendo Nova Medida.
[email protected]
CALCULANDO A RECEITA
Para o primeiro indicador utilizaremos a função SUM para somar todos os valores de uma
coluna. Ao clicar em Nova Medida uma barra de fórmulas será aberta na parte superior
do Power BI. No DAX sempre iniciamos com o nome da medida e depois do símbolo de
igual inserimos a função e seus argumentos.
Agora que nossa tabela já possui uma medida, podemos ocultar a Coluna 1 que está
dentro da tabela de Medidas. Isso fará com que a tabela transforme seu ícone para
deixar claro que ela armazena medidas e será posicionada no topo da lista de campos,
facilitando a localização dos indicadores. Para realizar esse processo, clique em cima da
Coluna 1 com o botão direito e escolha Ocultar.
[email protected]
Agora chegou a hora de criarmos nosso primeiro visual. Escolha o Cartão (passo 1) e com
ele ainda selecionado, arraste a medida Receita que acabamos de criar para dentro dos
Campos desse cartão (passo 2).
Posicione o cartão no local reservado para ele assim como mostra a imagem a seguir.
Você pode redimensiona-lo clicando em suas bordas e arrastando até que fique no
tamanho ideal.
[email protected]
O próximo passo será a formatação. Ainda com o cartão selecionado, clique em Formatar
(no segundo ícone no painel de Visualizações à direita) e selecione o menu Geral. Procure
por Tela de Fundo e desabilite-a.
Para alterar a cor da fonte, ainda com o cartão selecionado clique novamente no painel de
formatação em Visualizações (indicado na imagem a seguir) > Visual e defina como a seguir:
CALCULANDO A FREQUÊNCIA
Vamos para a segunda medida do nosso dashboard. Clique com o botão direito em cima
de Medidas > Nova Medida.
Escolha o visual gráfico de linhas (passo 1) e configure os campos do Eixo X com o Mês
(dentro da tabela Calendário) e o Eixo Y com a medida Frequência (passo 3).
Normalmente o gráfico fica ordenado pelos valores. Vamos classificar por outros campos.
Clique nos três pontos que aparece no canto superior direito do gráfico ao posicionar o
mouse sobre ele. Escolha Classificar eixo > Mês e repita o processo para Classificar eixo
> Classificar em ordem crescente.
[email protected]
Assim como realizado em outros exemplos, clique com o botão direito em cima da tabela
de Medidas > Nova Medida (dessa vez não vamos mostrar uma imagem de como fazer
isso para você já sentir que está progredindo e aprendendo. Se precisar, volte na medida
anterior para relembrar onde está a tabela de Medida para realizar esse procedimento.
Para usarmos a medida criada, utilizaremos o mesmo gráfico de linhas criado anterior-
mente. Para realizar esse procedimento, clique em cima do gráfico de linhas para ativá-lo.
Depois localize (passo 1) e arraste a medida Frequência Ano Anterior para o Eixo Y do
gráfico (passo 2).
[email protected]
Vamos continuar com a formatação do visual. Ainda com o gráfico de linhas selecionado,
clique em Formatar no menu à direita > Geral > Título e desabilite-o.
Vamos organizar as cores das linhas. Ainda com o gráfico selecionado, na busca procure
por “cores”. Na seção Linhas, localize as cores das medidas Frequência e Frequência do
Ano Anterior. Clique sobre a cor da Frequência e defina mais cores com o código hexa-
decimal #BB6DF3. Execute o mesmo procedimento para a Frequência do Ano Anterior,
dessa vez inserindo o hexadecimal #15054F.
[email protected]
Depois desse passo, vamos realizar a formatação do visual. Com o gráfico de colunas ainda
selecionado (passo 1), no painel de formatação (passo 2), desabilite o Título (passo 3).
[email protected]
O penúltimo passo é modificar a cor das colunas em Visual > Colunas > Cores. Configure
a cor com o mesmo tom de roxo escuro que usamos no gráfico de linhas anterior (essa
cor estará nas últimas cores utilizadas ao tentar modificá-la).
[email protected]
Por último, vamos habilitar os rótulos de dados. Procure por essa opção, localize os Valores
e defina a exibição de unidades como Milhão e as casas decimais do valor para 1.
Acabamos de construir e configurar mais um gráfico para nosso relatório. Vamos continuar!
Na barra de fórmulas superior, insira a seguinte expressão que realizará uma divisão en-
tre a Receita e a Frequência (medidas criadas em tópicos anteriores):
Ticket Médio = [Receita] / [Frequência]
Agora vamos utilizar a medida de ticket médio dentro de um visual. No painel de visua-
lizações, clique no cartão (passo 1) e arraste-a para dentro de Campos do cartão.
MATRIZ DE AÇÃO
Chegou a hora de criarmos um dos visuais mais importantes desse relatório. Clique no
gráfico de dispersão (passo 1), selecione o campo Cliente e posicione-o em Valores.
Selecione a Frequência e posicione-o em Eixo X. Por fim, selecione a Receita e posi-
cione-o no Eixo Y.
Ainda no painel de visualizações, clique em Geral > Título e desabilite-o. Faça o mesmo
procedimento com a Tela de Fundo que está localizada nessa mesma seção.
Agora, pesquise na busca do painel de formatação pela palavra “cor”. Nas seções Eixo X
e Eixo Y, configure todas as cores de Títulos e Valores para branco.
[email protected]
Por fim, ainda com o visual de Dispersão selecionado, no painel de visualizações clique
em Visual > Marcadores e mude a Cor para o roxo escuro (o mesmo usado no gráfico de
colunas clusterizadas e gráfico de linhas).
[email protected]
Para deixar nossa matriz ainda mais interessante, vamos inserir uma formatação condi-
cional de setas para indicar a alteração da frequência por cliente. Clique em Medidas >
Nova Medida.
Depois de sua criação, com a matriz selecionada clique na seta para baixo do campo
Frequência que está dentro de Valores da Matriz e selecione Formatação Condicional
> Ícones.
[email protected]
Chegou a hora de criarmos nosso último visual. Clique no ícone de Segmentação de Dados
(exibida na imagem a seguir). Nos campos desse visual, arraste o Vendedor.
[email protected]