Ebook - Dashboard de Performance de Clientes

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 44

andersonkdx@gmail.

com

EDIÇÃO 2022

DASHBOARD
PERFORMANCE
DE CLIENTES
[email protected]

SOBRE O PROJETO

O principal objetivo desse projeto é capacitá-lo a criar um relatório do início ao fim no


Power BI por meio da aula realizada no evento Semana do Power BI e com o auxílio desse
ebook com o passo a passo. O público-alvo desse projeto são iniciantes no software e
quem nunca usou o Power BI. Nos esforçamos ao máximo para que sua experiência no
Power BI seja a mais fluida e consistente possível com nossos ensinamentos, aproveite
cada detalhe e se esforce.

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.

Os requisitos para conseguir instalar e trabalhar no Power BI é:


• Windows 8 em diante (não é possível instalar em iOS ou Linux)
• Mínimo 4GB de RAM (com 1GB livre). Recomendado, se possível, 8GB ou mais.
[email protected]

BASE DE DADOS

Nesse projeto vamos analisar dados de performance de clientes em uma empresa. A


base desse projeto foi exportada do sistema em Excel e possui duas tabelas diferentes.
A primeira tabela de pedidos/vendas possui 80.621 linhas e 10 colunas. Essa é a tabela
fato do modelo de dados.

A segunda tabela de clientes possui todos os clientes cadastrados na empresa e suas


informações detalhadas. Ela possui 1.708 linhas e 6 colunas.
[email protected]

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.

Navegue até a pasta onde está o arquivo e selecione o DadosClientes.xlsx.


[email protected]

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]

RELACIONAMENTO ENTRE TABELAS

Agora vamos analisar os relacionamentos criados. Antes de te mostrar como fazer isso,
vamos aprender um pouco sobre a interface do Power BI.

Na imagem abaixo estão destacados três botões verticais:


1. Nesse botão você acessa as páginas do relatório. É aqui que os visuais serão in-
seridos. Essa é a página inicial que aparece ao abrir um arquivo de Power BI (e,
provavelmente, você estará nela agora).
2. Esse botão mostra os dados para rápida visualização. Usamos esse botão para
relembrar algum campo, ver seu conteúdo e para criar tabelas e colunas com
cálculos visualmente.
3. E esse é o botão para acessar os relacionamentos entre tabelas.
[email protected]

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.

Ao clicar no botão de relacionamentos, se tudo tiver dado certo no passo de obtenção


de dados que fizemos anteriormente, você verá que existem duas tabelas e que uma “li-
nha” está ligando uma a outra. Isso é um relacionamento. Ele foi criado automaticamente
porque os campos das duas tabelas apresentavam o mesmo nome (ID Cliente). Essa não
é uma regra para relacionar colunas (elas podem ter nomes diferentes).

A principal regra de relacionamentos, na verdade, é que essas colunas tenham valo-


res correspondentes (ou seja, iguais), mas em quantidades diferentes. Uma das tabelas
pode ter apenas um valor de cada item sem repetição e a outra tabela ter vários valores
repetidos, por exemplo.

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]

CRIANDO UMA TABELA CALENDÁRIO

Na seção Indicadores Necessários detalharemos todas as necessidades de desenvolvi-


mento desse projeto. Vamos adiantar algumas delas agora para explorarmos mais sobre
os relacionamentos.

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

Na pasta de arquivos dessa aula do evento, em Tela de Fundo, disponibilizamos os arqui-


vos svg referente aos backgrounds que serão utilizados nas páginas do Power BI.

Para alterar a tela de fundo, selecione


a opção formatar no painel à direita do
Power BI (passo 1). Clique em Tela de
Fundo (passo 2) e procure pelo arquivo
pag1.svg armazenado em seu computa-
dor (após realizar o download dos arqui-
vos dessa aula). O próximo procedimento
é muito importante: para que o fundo seja
exibido, é necessário configurar a trans-
parência para 0 (passo 4).
[email protected]

O resultado será com a Página 1 com a tela de fundo desejada.

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.

O botão será posicionado no canto superior esquerdo. Posicione-o em cima da imagem


com aparência de botão em nossa tela de fundo.
[email protected]

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:

• Receita – Total de vendas (monetário) de todos os pedidos


• Frequência – Quantidade de pedidos realizados
• Frequência do ano anterior – Quantidade de pedidos realizados no mesmo
período do ano anterior
• Variação da Frequência atual vs Ano Anterior – Divisão entre as métricas
Frequência e Frequência Ano Anterior
• Ticket Médio – Receita média por pedido
[email protected]

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

Todas as funções do DAX podem ser consultadas diretamente da documentação da


Microsoft nesse site: https://docs.microsoft.com/pt-br/dax/dax-function-reference

DICA: Você pode compreender os fundamentos do DAX nessa documentação:


https://support.microsoft.com/pt-br/office/in%C3%ADcio-r%C3%A1pido-
-aprenda-os-fundamentos-de-dax-em-30-minutos-51744643-c2a5-436a-b-
df6-c895762bec1a

CRIANDO UMA TABELA DE MEDIDAS

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.

Insira o seguinte cálculo: Receita = SUM(Pedidos[Vl Total])

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:

Valor do balão > Tamanho da fonte: 30


Cor: Branco
Rótulo da categoria > Tamanho da fonte: 9
Cor: Branco
[email protected]

Como resultado, o cartão deve ter a aparência como na imagem 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.

Insira a seguinte fórmula: Frequência = DISTINCTCOUNT(TbVendas[Pedido])


[email protected]

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]

CALCULANDO A FREQUÊNCIA DO ANO ANTERIOR


Para esse projeto precisamos de um indicador especial que mostra o valor no mesmo pe-
ríodo do ano anterior. Para realizar esse tipo de cálculo de forma dinâmica e flexível para
as datas mostradas em visuais em alguns programas, como o Excel, seria mais complexo.
Entretanto, no DAX, temos uma função especialmente para realizar esse tipo de flexibi-
lidade: a SAMEPERIODLASTYEAR. Ela atuará como um filtro no contexto do visual (essa
parte é um pouco mais complexo e explicamos seus detalhes durante a aula na Semana
do Power BI). Para que seja possível usá-la como um filtro, necessariamente devemos
inseri-la dentro de um argumento de outra função: a CALCULATE. Seus detalhes também
foram explicados durante a aula.

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.

Insira a seguinte fórmula:


Frequência Ano Anterior =
CALCULATE([Frequência],SAMEPERIODLASTYEAR(Calendario[Data]))
[email protected]

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]

CRIANDO UM FILTRO DE SLIDER


Para que esse gráfico funcione da forma correta, precisaremos selecionar apenas um ano.
Por isso, vamos aprender a inserir um filtro no relatório. No painel de visualizações, clique
no filtro (passo 1) e insira o campo Ano dentro do campo do visual de filtro (passo 2).
E pronto, o filtro está criado!
[email protected]

CRIANDO UM GRÁFICO DE COLUNAS CLUSTERIZADAS


Vamos aproveitar e criar nosso segundo visual. Escolha o gráfico de colunas clusteri-
zadas (passo 1) e arraste a medida de Receita para o Eixo Y e a coluna Grupo Cliente
(localizada dentro da tabela Clientes) para o Eixo X.

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]

Ainda no painel de visualização, no campo de busca procure pelo Título (é necessário


escrever a palavra com o acento para que seja buscado corretamente). Desabilite o Título
tanto do Eixo X, quanto do Eixo Y.

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!

CALCULANDO O TICKET MÉDIO


Para desenvolver o indicador de ticket médio, reaproveitaremos duas medidas criadas an-
teriormente em uma nova medida. Clique com o botão direito em Medidas > Nova Medida.
[email protected]

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.

Para aumentarmos nossa produtividade, reaproveitaremos a formatação do primeiro


cartão que fizemos com a Receita para esse novo criado. Primeiro, selecione o cartão
com a medida de Receita (passo 1). Depois, clique em Pincel de formatação no menu
superior (passo 2). Por fim, selecione o cartão do ticket médio (passo 3).
[email protected]

O resultado pode ser observado na imagem a seguir.


[email protected]

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.

Nesse visual vamos configurar um plano de fundo. No painel de visualizações, no campo


de busca, procure por “plano”. Nessa seção, clique em Procurar e selecione o arquivo
Fundo Grafico Dispersao.png na pasta de arquivos dessa aula.
[email protected]

Como resultado, seu visual deve ficar parecido com esse:

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]

CALCULANDO A VARIAÇÃO DA FREQUÊNCIA EM PERCENTUAL


Vamos desenvolver nosso penúltimo visual. Clique no ícone de Matriz (passo 1). Cuidado
para não confundí-lo com o visual de Tabela (que é bem parecido e está do lado da Ma-
triz). Selecione a coluna Cliente na tabela Clientes e posicione em Linhas. Por fim, selecione
as medidas Receita, Frequência e Ticket Médio e insira nessa ordem em Valores da Matriz.

Com a matriz ainda selecionada, clique em Formatar no painel de visualizações e em


Predefinições de estilo, escolha Mínimo.
[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.

Insira a seguinte fórmula:


% Variação Frequência = [Frequência] / [Frequência Ano Anterior]

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]

Na janela de formatação condicional aberta, configure:


• Estilo do formato como Regras
• Na seção Em que campo devemos basear isso? como % Variação Frequência
• Estilo como três setas
• E as Regras conforme é exibido na imagem a seguir
[email protected]

O resultado da formatação condicional mostrará visualmente a performance da frequên-


cia em relação ao ano anterior, deixando nossa matriz muito mais atrativa.

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]

Na seta para baixo no segmentador de dados (posicionada no canto superior direito)


escolha a opção Suspenso.

Depois desse último procedimento, seu relatório está pronto!!!


[email protected]

Agora você vai fazer o seguinte: Mostre para


todos que está buscando se desenvolver.
Poste a imagem no LinkedIn e marque a
@DATAB usando a hashtag #databrains.

E esse não foi o último dashboard. Você ainda


aprenderá a fazer mais dois ainda nesse evento.
Participe de todos os dias para aprender
e consolidar esse novo conhecimento
em seu repertório de habilidades.

Você também pode gostar