Prévia do material em texto
MICROSOFT POWER BI BÁSICO
Rodrigo Pedrosa Cardoso
Power BI Básico
Sumário
Introdução ..................................................................................................................................... 4
Capítulo 1 – Dashboard Demonstrativo de Vendas ...................................................................... 7
Capítulo 2: Mini Projeto – Análise de Clientes ........................................................................... 10
Mini projeto – Análise de Clientes .......................................................................................... 10
Efetuando alterações: .............................................................................................................. 10
Extrair e dividir colunas .......................................................................................................... 11
Dividir: ................................................................................................................................ 11
Extrair: ................................................................................................................................. 11
Capítulo 3: Projeto: Dashboard Analítico de vendas globais ...................................................... 12
Capítulo 4: Projeto – Análise de Funcionários ............................................................................ 14
Exercício para os alunos .......................................................................................................... 15
Adicionar Colunas com Operações Matemáticas (Recurso Padrão) ....................................... 16
Criando alguns visuais para exibir às seguintes necessidades: ............................................... 16
Melhorando o visual: ............................................................................................................... 16
Capítulo 5: Projeto – Acompanhamento de Vendas ................................................................... 17
Conhecendo Fórmulas e Funções DAX .................................................................................. 17
Coluna Calculada ................................................................................................................ 17
Medidas ............................................................................................................................... 18
Gráfico de Barras empilhadas ................................................................................................. 18
Matriz ...................................................................................................................................... 18
Gráfico de Pizza .................................................................................................................. 18
Função MAX: Retorna o maior valor ..................................................................................... 19
Função MIN: Retorna o menor valor ...................................................................................... 19
Agrupando dados no Power Query ......................................................................................... 19
Capítulo 06: Projeto - Dashboard de Vendas .............................................................................. 20
Capítulo 7: Projeto: Análise de atendimento (Call Center) ......................................................... 22
Capítulo 8: Análise de Dados – Padaria São Pedro ..................................................................... 24
Capítulo 09: Criando conta gratuita no Power BI ....................................................................... 27
Procedimentos: ........................................................................................................................ 27
Capítulo 10: Projeto – Cotação do Dólar .................................................................................... 28
Capítulo 11: Projeto: Análise de Lucro ................................................................................... 31
Projeto: Análise de Lucro ........................................................................................................ 31
O Que São Relacionamento e Cardinalidade? ........................................................................ 32
Conceito de tabela fato x dimensão: ....................................................................................... 32
Capítulo 12: Dashboard Comercial ............................................................................................. 34
Power BI Básico
Capítulo 13: Projeto – Fluxo de Caixa ........................................................................................ 39
Capítulo 14: Projeto - Relatório de Vendas................................................................................. 44
Power BI Básico
4
Introdução
Seja bem-vindo(a) ao curso básico de Power BI.
Esta apostila foi criada para servir de apoio durante seu aprendizado. Entretanto, o Power
BI é mensalmente atualizado pela Microsoft com novos recursos ou alterações em sua interface.
Poderá acontecer de algum procedimento ter sido modificado. Em vista disso, não se limite apenas
a este material. Se aprofunde no seu conhecimento e busque soluções de problemas que venham
a surgir utilizando a Internet e os milhares de canais que tratam desta ferramenta incrível da
Microsoft.
Bons estudos!
Power BI Básico
5
Power BI Básico
6
Caro aluno, a partir dos capítulos seguintes, toda a abordagem será na prática, construindo
diversos projetos abordando conceitos e técnicas envolvendo Extração, Transformação, Carga e
criação de visuais. Certifique-se de ter o Power BI Desktop instalado na sua máquina.
As bases de dados utilizadas nos capítulos seguintes, estão disponíveis para download no
início de cada capítulo.
Power BI Básico
7
Capítulo 1 – Dashboard Demonstrativo de Vendas
Baixe a pasta aula 1:
https://drive.google.com/drive/folders/19Io1mn1nqYJHgZxPN8GncbBfDDneCSV3?usp=sharin
g
Vá em Obter Dados, pasta de trabalho do Excel e selecione o arquivo Base de Dados 1.
Marque a caixinha VENDAS e clique em Transformar Dados.
Mude o tipo da coluna VENDA E-COMMERCE e VENDA LOJA FÍSICA para Número
decimal fixo.
FECHAR E APLICAR.
Importe o Plano de fundo: Vá em Formato, Tela de Fundo e na opção Imagem, clique em
procurar e pegue o arquivo Tela 1.
Remova a transparência e ajuste a imagem.
VALOR TOTAL DE VENDAS:
Insira Um visual de Cartão e coloque no campo a coluna VENDA TOTAL.
Formate: Expanda Valor do Balão, Fonte: Segoi UI bold, tamanho: 32, em Exibir unidades:
Nenhum, Casas decimais: 0.
Dê dois cliques no campo do cartão e renomeie para: Valor Total de Vendas.
Remova a Tela de fundo: Formato, Geral, Efeitos, desative Tela de fundo.
UNIDADES VENDIDAS:
https://drive.google.com/drive/folders/19Io1mn1nqYJHgZxPN8GncbBfDDneCSV3?usp=sharing
https://drive.google.com/drive/folders/19Io1mn1nqYJHgZxPN8GncbBfDDneCSV3?usp=sharing
Power BI Básico
8
Duplique o cartão, posicione abaixo, lado esquerdo. Substitua o campo pela coluna VENDAS
UNIDADES.
Renomeie o campo para: Unidades Vendidas.
Aplique o Separador de milhares: Selecione a coluna VENDAS UNIDADES e clique na
Vírgula.
Duplique o cartão e posicione à direita, substitua o campo pela coluna: VENDAS E-
COMMERCE.
Renomeie para Vendas E-Commerce.
Diminua o tamanho da fonte dos dois cartões para: 24.
VENDAS POR PERÍODO:
Insira o visual de Gráfico de Linhas.
Coloque:
Eixo x: Data
Eixo y: VENDA TOTAL
Clique nas duas setinhas apontando para baixo para deixar no nível: Venda Total por Mês.Formate: Remova o Título e o Eixo y.
Mude o tipo da linha para etapa: Expanda Linha e em Tipo de Interpolação, escolha: Etapa.
Estilo da linha, mude para: Tracejado.
Marque a opção: Escurecer área.
Mude a cor da linha para: #925FFF
Exiba os Rótulos de Dados.
Em Rótulos de dados, Exibir unidades, mude para: Milhares.
UNIDADES VENDIDAS POR PERÍODO
Insira um Gráfico de Barras.
Coloque:
Eixo y: PRODUTO
Eixo x: VENDAS UNIDADES
Formate: Mude a cor das Barras para: #925FFF
Desabilite o Título: Vá em Geral, desmarque Título.
Remova o Título do Eixo y.
Desative o Título e Vaores do eixo X.
Habilite os Rótulos de Dados.
5 PRODUTOS MAIS VENDIDOS
Power BI Básico
9
Com esse Gráfico de Barras selecionado, Vá em Filtros, Expanda PRODUTO, Tipo de filtro,
mude para N Superior, Em Mostrar itens, coloque 5 e em Por valor, arraste VENDAS
UNIDADES e clique em Aplicar Filtro.
VENDEDOR, VENDA TOTAL e VENDAS UNIDADES
Insira uma Tabela, marque as colunas: VENDEDOR, VENDA TOTAL e VENDAS
UNIDADES.
Formate: Com a tabela selecionada, vá em Geral, expanda Valores e cor do texto, coloque
branca, cor de fundo, coloque roxo.
Cor do Texto alternativo, coloque branco.
Em Alterar cor da tela de fundo: Roxo
Remova a tela de fundo.
Em Cabeçalho de coluna, mude a cor do texto para branco e cor da tela de fundo para roxo.
Os Totais, deixe na cor branca.
Borda, deixe branca.
% DE VENDAS E-COMMERCE
Insira um Gráfico de Rosca.
Coloque:
Valores: VENDA E-COMMERCE e VENDA LOJA FÍSICA.
Formate:
Desative o Título.
VENDAS E-COMMERCE cor: #925FFF
VENDA LOJA FÍSICA cor: #1FD9AD
SEGMENTAÇÃO DE DADOS:
Insira uma Segmentação de Dados, expanda hierarquia de data e marque ano.
Formate: Deixe com o tipo Suspenso e remova a tela de fundo.
Power BI Básico
10
Capítulo 2: Mini Projeto – Análise de Clientes
Baixe a pasta aula 2:
https://drive.google.com/drive/folders/1CvlJH8ICBz2heuZWEbppu8fI_Llx0OcL?usp=drive_link
Mini projeto – Análise de Clientes
- Importe o arquivo PESSOAS.CSV (No Power Bi, vá em obter dados, clique em: Texto/CSV
- Veja que o Power BI detecta automaticamente que o delimitador é uma vírgula.
- O tipo da Origem do arquivo pode não mostrar corretamente alguns caracteres
- Você poderia mudar para 65001: Unicode (UTF-8).
- Ir em transformar Dados (é sempre recomendável ir nessa opção.)
- Perceba que saímos do ambiente do Power BI para o ambiente do módulo do Power Query
- Observar a qualidade dos dados (transformar o tipo do número por exemplo).
- Do lado direito, temos as Etapas aplicadas e como habilitar caso não esteja aparecendo (guia
Exibição, clicar em Config Consulta (primeiro botão do lado esquerdo)).
- Ir na guia Página inicial e mostrar a opção Configurações da fonte de dados. (Se por acaso
alterar de lugar a fonte de dados, poderá localizar usando este recurso).
Efetuando alterações:
- CRIAR NOVA COLUNA COM NOME E SOBRENOME JUNTO:
selecione as duas colunas, guia adicionar coluna, clique em coluna de exemplo. digite o nome e
sobrenome juntos, dê Enter e o Power bi irá "entender" que deverá repetir a união de nome e
sobrenome na coluna.
https://drive.google.com/drive/folders/1CvlJH8ICBz2heuZWEbppu8fI_Llx0OcL?usp=drive_link
Power BI Básico
11
Renomeie a coluna para Nome Completo.
OUTRA FORMA:
VÁ em Adicionar Colunas, clicar em Colunas Personalizadas, Adicionar As Colunas e deixar o
código assim: [primeironome]&" "&[ultimonome]
- MUDAR OS NOMES MALE PARA MASCULINO E FEMALE PARA FEMININO:
Clicar com o botão direito na coluna gênero e vai em substituir valores.
Extrair e dividir colunas
Dividir:
- Faça uma cópia da coluna Email (botão direito, duplicar coluna.
- Renomeie como Email2
- Selecione a coluna, vá na guia Transformar, Dividir coluna, por delimitador, coloque o @.
Extrair:
- Duplique novamente a coluna Email, vá em transformar, Extrair, clique em Texto antes do
delimitador.
Extração do ano da coluna nascimento:
- Duplique a coluna Nascimento
- Arraste a nova coluna para o lado da coluna Nascimento
- Botão direito na coluna Nascimento-copia, transformar, ano, ano.
Criar coluna idade:
-Selecionar a coluna nascimento
-Ir na guia Adicionar coluna, Data, idade
-Com a coluna Idade selecionada, ir à guia Transformar, Duração, Total de anos.
- ainda na Guia Transformar, clicar em arredondamento, arredondar para baixo.
- Fechar e aplicar.
Após fazermos a extração e preparação dos dados, iremos construir nosso primeiro Dashboard
do curso.
Esse Dataset que tratamos, reúne dados de visitantes de um site fictício e nosso Dashboard
deverá responder as perguntas abaixo:
1 - Quantas visitas foram realizadas por país e qual o país com maior número de visitas?
Power BI Básico
12
R: Insira um gráfico de Colunas empilhadas, arraste o campo País para o eixo x e o campo
Nome completo para o eixo y.
Exiba os Rótulos de dados: Em Formatar, marque a caixa rótulo de dados.
Poderíamos melhorar a visualização desses dados mudando o gráfico para Gráfico de barras
empilhadas.
2 - Qual a incidência de visitantes masculinos e femininos?
R: Insira um gráfico de Pizza, arraste o campo Gênero para Legenda e o campo NOme completo
para Valores.
3 - Qual a média de idade dos visitantes?
R: Insira um Cartão, arraste o campo Idade para Campos, altere o cálculo de soma para média.
Deixar a média de idade sem casas decimais: Com o cartão selecionado, vá em Formatar, Valor
do balão e coloque 0 em Casas decimais do valor.
Capítulo 3: Projeto: Dashboard Analítico de vendas globais
Baixe a pasta aula 3:
https://drive.google.com/drive/folders/1P-2Y1NCKg8frbRIAfEgl_---0-
dYwcsM?usp=drive_link
Neste projeto, vamos trabalhar com dados de vendas de uma empresa fictícia que comercializa
produtos em todos os cantos do mundo.
Nosso Dashboard deve responder as perguntas abaixo:
• Pergunta 1 - Qual o valor total vendido?
https://drive.google.com/drive/folders/1P-2Y1NCKg8frbRIAfEgl_---0-dYwcsM?usp=drive_link
https://drive.google.com/drive/folders/1P-2Y1NCKg8frbRIAfEgl_---0-dYwcsM?usp=drive_link
Power BI Básico
13
R: Insira um Cartão, arraste o campo Total_Vendas para campos.
• Pergunta 2 - Quantas vendas foram realizadas por categoria de produto?
R: Insira um gráfico de Pizza, arraste o campo Categoria para Legenda e arraste o campo
ID_Pedido para Valores.
• Pergunta 3 - Quantas vendas foram realizadas por país considerando a prioridade de
entrega?
R: Insira o gráfico de Barras empilhadas, arraste o campo País para o eixo y, campo ID_Pedido
para eixo x e o campo Prioridade para Legenda.
• Pergunta 4 - Qual foi a média de desconto nas vendas por subcategoria de produto?
R: Insira um gráfico de Barras Clusterizado, arraste o campo Subcategoria para eixo y e o
campo Desconto para eixo x.
Mude o cálculo do eixo x de Soma de Desconto para Média de Desconto.
• Pergunta 5 - Quais países tiveram maior média de valor de venda? Demonstre em um mapa.
R: Insira um gráfico de Mapa, arraste o campo país para Localização e Total_Vendas para
Tamanho da bolha. Mude de Soma para média.
O gráfico ficou confuso. Vamos diminuir as bolhas: Em filtro, em Média de Total_Vendas,
escolha É maior que, coloque 250, clique em aplicar. Pronto.
E nosso Dashboard deve dar ao usuário a possibilidade de filtrar os dados por ano, por segmento
e por país. Vamos ao trabalho.
Insira o visual Segmentação de dados, arraste o campo País para Campo.
Insira outra Segmentação de dados, arraste o campo Segmento para Campo.
Por último, insira mais uma segmentação de dados, expanda o campo Data_Pedido, expanda
Hierarquia de datas e marque Ano.
Formate seu Dashboard.
Power BI Básico
14
Capítulo 4: Projeto – Análise de Funcionários
Baixe a pasta Aula 4:https://drive.google.com/drive/folders/1sP5vXY6ZASN-
2xfsCKt7dKe8HcmycG8b?usp=drive_link
Pelo Power BI, importe a tabela Cadastro Funcionários.xls clicando em Obter dados, escolha:
Pasta de trabalho do Excel.
Clique em: Transformar dados
Mude o nome de Plan1 para Tb_funcionarios.
Perceba que a base de dados possui erros que deverão ser corrigidos:
- Consertando o cabeçalho: Na guia Página Inicial, clique em USAR A PRIMEIRA LINHA
COMO CABEÇALHO.
- Removendo linhas vazias: Na guia Página Inicial, clique em REMOVER LINHAS e depois
em REMOVER LINHAS EM BRANCO.
- Removendo colunas vazias: Selecione as colunas vazias e delete.
- Analise os tipos de dados e mude o for for preciso.
https://drive.google.com/drive/folders/1sP5vXY6ZASN-2xfsCKt7dKe8HcmycG8b?usp=drive_link
https://drive.google.com/drive/folders/1sP5vXY6ZASN-2xfsCKt7dKe8HcmycG8b?usp=drive_link
Power BI Básico
15
Vá na guia ADICIONAR COLUNAS, clique em COLUNA ÍNDICE (começando em 1)
Mova a coluna para o início da tabela.
É importante saber que a coluna índice vai garantir que não tenha linhas repetidas em sua base
de dados e a boa prática é que esta coluna seja a primeira coluna da tabela.
COLUNAS CONDICIONAIS (GUIA ADICIONAR COLUNAS - COLUNA CONDICIONAL)
As condições São:
CATEGORIA A - SALÁRIO ACIMA DE 20.000
CATEGORIA B - ENTRE 10.000 E 20.000
CATEGORIA C - ABAIXO DE 10.000
R: Em nome da nova coluna, coloque: Categoria Salario Base
Nome da coluna, selecione: SALÁRIO BASE
Operador: Escolha "É maior que"
Valor: 2000
Saída: Digite CATEGORIA A
Clique em: Adicionar cláusula e coloque:
Operador: Escolha "É menor que"
Valor: 10000
Saída: Digite CATEGORIA C
Em Senão, coloque CATEGORIA B
Exercício para os alunos
Selecionar a coluna IDADE
Gerar nova coluna Chamada Faixa de Idade com a seguinte condição:
FAIXA 1 - IDADE MAIOR OU IGUAL A 50
FAIXA 2 - IDADE MAIOR OU IGUAL A 40
FAIXA 3 - IDADE MAIOR OU IGUAL A 30
FAIXA 4 - IDADE ABAIXO DE 30
Power BI Básico
16
Adicionar Colunas com Operações Matemáticas (Recurso Padrão)
-Objetivo Adicionar nova coluna de todos os salários dos funcionários com 10% de aumento.
-Selecione a coluna Salário Base
-Vá em Adicionar Coluna, PADRÃO, clique em multiplicar (coloque 1,1)
- Nomeie a coluna para Salário com 10%.
-FECHAR E APLICAR
Criando alguns visuais para exibir às seguintes necessidades:
1 - TOTAL DE SALÁRIOS BASE PAGOS PELA EMPRESA;
Colocar Cartão com Campo salário base.
2 - TOTAL DE SALÁRIOS BASE COM 10% PAGOS PELA EMPRESA;
Colocar Cartão com salário base com 10%
3 - TOTAL DE SALÁRIOS COM 10% SEPARADO POR ÁREA;
Colocar gráfico de barras empilhadas. Campo Área no eixo Y e Salário com 10% no eixo X.
4 - TOTAL DE SALÁRIOS BASE SEPARADO POR CARGO;
Colocar uma Matriz com campo Cargo em Linhas e Salário Base em Valores.
5 - MÉDIA DE IDADE DOS FUNCIONÁRIOS NA EMPRESA;
Colocar um Cartão com o campo Idade, mudar soma para média.
Alterar a legenda clicando com o botão direito e indo em renomear: Média de idade dos
Funcionários.
6 - SALÁRIO BASE COM 10% POR FAIXA DE IDADE;
Colocar gráfico de coluna com os campos Faixa de Idade no eixo X e o campo salário base com
10& no eixo Y.
Melhorando o visual:
Power BI Básico
17
UTILIZANDO O POWERPOINT
Dar um print na tela da área de dashboard e colar no powerpoint,
inserir as formas.
Deletar o print
Exportar como .PNG
-Fazer os ajustes
Capítulo 5: Projeto – Acompanhamento de Vendas
Conhecendo Fórmulas e Funções DAX
Baixe a pasta Aula 5:
https://drive.google.com/drive/folders/1RiXK9q_f3w0RXrVHVGnV96HDBIVMb5jr?usp=drive_li
nk
1 - IMPORTE A BASE DE VENDAS E CLIQUE EM TRANSFORMAR DADOS E MUDE
OS TIPOS DAS COLUNAS VALOR DA VENDA E CUSTO DA COMPRA PARA
NÚMERO DECIMAL FIXO.
FECHAR E APLICAR
Coluna Calculada
2 - CRIE UMA COLUNA CALCULADA CHAMADA Lucro na Venda QUE CALCULE O
LUCRO DA VENDA (VALOR DE VENDA - CUSTO DE COMPRA).
FÓRMULA:
Lucro na venda = Vendas[Valor de venda]-Vendas[Custo de compra]
https://drive.google.com/drive/folders/1RiXK9q_f3w0RXrVHVGnV96HDBIVMb5jr?usp=drive_link
https://drive.google.com/drive/folders/1RiXK9q_f3w0RXrVHVGnV96HDBIVMb5jr?usp=drive_link
Power BI Básico
18
Medidas
3 CRIE UMA MEDIDA CALCULANDO A SOMA TOTAL DA COLUNA VALOR DE
VENDA USANDO MEDIDAS. O NOME DA MEDIDA SERÁ: Total Vendas:
Total vendas = SUM(Vendas[Valor de venda])
Gráfico de Barras empilhadas
4 - GERE UM GRÁFICO DE BARRAS EMPILHADAS EXIBINDO TOTAL DE VENDAS
POR MARCA.
5 - CRIAR UMA MEDIDA CHAMADA Média de Lucro QUE CALCULE A MÉDIA DE
LUCRO DE VENDA.
FÓRMULA:
Media de Lucro = AVERAGE(Vendas[Lucro na venda])
Matriz
6 - EM RELATÓRIO, INSIRA UM VISUAL DE UMA MATRIZ QUE MOSTRE A MÉDIA
DE LUCRO POR MARCA.
(COLOQUE MARCA EM LINHAS E MEDIA DE LUCRO EM VALORES)
7 - CRIAR UMA MEDIDA CHAMADA QUANTIDADE DE VENDAS QUE CONTE
QUANTAS VENDAS FORAM FEITAS.
EXISTEM DUAS FORMAS: USANDO O COUNT(conta quantos números tem em uma
coluna) OU COUNTROWS(conta as linhas).
FÓRMULAS: Quantidade de Vendas = COUNTROWS(Vendas)
Quantidade de Vendas = COUNT(Vendas[Valor de venda])
Gráfico de Pizza
8 - EM RELATÓRIO, EXIBA UMA ANÁLISE CRIANDO UM GRÁFICO DE PIZZA
EXIBINDO QUANTIDADE DE VENDAS POR MARCA.
CRIAR UMA MATRIZ EXIBINDO TOTAL VENDAS POR MARCA:
ARRASTE MARCA PARA LINHAS E A MEDIDA TOTAL VENDAS PARA VALORES.
Power BI Básico
19
Função MAX: Retorna o maior valor
EXEMPLO: QUAL FOI A MAIOR VENDA REALIZADA?
Maior Venda = MAX(Vendas[Valor de venda])
MOSTRAR COM VISUAL DE CARTÃO
Função MIN: Retorna o menor valor
EXEMPLO: QUAL FOI A MENOR VENDA REALIZADA?
MOSTRAR COM VISUAL DE CARTÃO
Agrupando dados no Power Query
OBS: Para esta aula, acesse os arquivos que estão na pasta: Agrupar dados no Power Query
-Abrir a tabela Cadastro Funcionários
Objetivo: Saber a média de salário por área na empresa.
- Devemos preservar a tabela original antes de agrupar.
-Duplique a tabela, renomeie para CadastroAgrupado (por exemplo)
-Ir na guia Transformar, clicar na primeira opção: Agrupar por.
Na janela que apereceu, faça:
-Escolha Básico
-Escolha Área
-nome da nova coluna: Média salarial ADM
-Operação: Média
-coluna: Salário
-Dar ok
-fechar e aplicar
Power BI Básico
20
Capítulo 06: Projeto - Dashboard de Vendas
Baixe a pasta Aula 6: https://drive.google.com/drive/folders/1nL-
Ngy0LhBCkBpod3ukD8r7c2WusH_mw?usp=drive_link
Neste projeto, você terá a oportunidade de aprender na prática o uso das seguntes funções DAX:
SUMX - A função SUMX cria uma coluna imaginária, para fazer o cálculo da expressão que
colocarmos em seu argumento, e depois somá-lo.
DISTINCTCOUNT - Conta o número de valores distintos de uma coluna.
Aprenderemos também o uso dos visuais: Gráfico de funil e Cartão de linha múltipla.
Importe a base de dados e clique em transformar dados.
Renomeie para TB_vendas
mude o tipo das colunas Custo, Valor unitário e Total vendas para número decimal fixo.
Clique em Fechar e aplicar.
Crie uma tabela chamada _Medidas para guardarmos as medidas e deixar nosso projeto mais
organizado.
Nosso projeto precisará expor no Dashboard as seguintes informações:
https://drive.google.com/drive/folders/1nL-Ngy0LhBCkBpod3ukD8r7c2WusH_mw?usp=drive_link
https://drive.google.com/drive/folders/1nL-Ngy0LhBCkBpod3ukD8r7c2WusH_mw?usp=drive_link
Power BI Básico
21
- Quantidade de clientes
- Quantidade de vendas
- Soma total do Custo (R$)
- Soma total de Vendas (R$)
- Valor total de vendas por estado
- Quantidade total de vendas por estado
- Total de vendas (R$) por cliente
Além disso, nosso Dashboard deverá conter uma interação para que o usuário possa filtrar as
informações pelo estado.
Criando as medidas:
Crie uma medida chamada Total Clientescom a fórmula:
Total Clientes = DISTINCTCOUNT(TB_vendas[Cliente])
Crie uma medida chamada Quantidade de Vendas com a fórmula:
Quantidade Vendas = SUM('TB_vendas'[Quantidade])
Crie uma medida chamada Total Custo com a fórmula:
Total Custo = SUMX(TB_vendas;TB_vendas[Custo] * TB_vendas[Quantidade])
OBS: Perceba que usando a função SUMX, não precisamos ter criado uma nova coluna
calculada com o total de custo e depois uma medias somando o total desta coluna.
A função SUMX criou uma coluna na memória e fez a soma total desta coluna imaginária. Com
isso, evitamos aumentar nossa tabela com mais dados.
Crie uma medida chamada Valor Total vendas com a fórmula:
Valor Total Vendas = SUM('TB_vendas'[Total Vendas])
Criando os visuais:
Crie 4 cartões:
Total Clientes
Power BI Básico
22
Quantidade de Vendas - Coloque a medida Total Clientes
Total Custo (R$) - Coloque a medida Quantidade Vendas
Total Vendas (R$) - Coloque a medida Valor Total Vendas
Insira um visual de Funil
Coloque o campo Estado em Categoria e o campo Valor Total Vendas em Valores.
Insira um grafico de Pizza
Coloque o campo Estado em Legenda e o campo Quantidade em Valores
Insira o visual Cartão de linha Múltipla
Coloque os campos Cliente e Total vendas
Para que o Dashboard tenha interação de forma que os usuários possam filtrar por Estado, insira
uma Segmentação de Dados.
Coloque o campo Estado em campo.
Formate a aparência do seu Dashboard nos mínimos detalhes.
Capítulo 7: Projeto: Análise de atendimento (Call Center)
Power BI Básico
23
Baixe a pasta Aula 7: https://drive.google.com/drive/folders/1gUX-
UsYjjgK3zL853CSlw9mn5IqUhIZN?usp=drive_link
Em uma empresa de Call Center, você foi solicitado a fazer algumas análises para a diretoria da
empresa:
1 - IMPORTE A TABELA: CONTROLE ATENDIMENTO PARA O POWER QUERY.
2 - NOMEIE A TABELA PARA: ATENDIMENTOS
3 - FAÇA A LIMPEZA DOS DADOS, CASO SEJA NECESSÁRIO;
4 - JÁ NO POWER BI, MUDE O FORMATO DA COLUNA TEMPO DE ATENDIMENTO
PARA: NÚMERO DECIMAL;
5 - CRIAR UMA MEDIDA CHAMADA: TOTAL DE TEMPO DE ATENDIMENTO, QUE
CALCULE A SOMA TOTAL (EM HORAS) DE TEMPO DE ATENDIMENTO;
Total de tempo de atendimentos = SUM(Atendimentos[Tempo de Atendimento (min)])/60
6 - CRIAR UM GRÁFICO DE ROSCA EXIBINDO AS UNIDADES E SEUS TOTAIS DE
TEMPO DE ATENDIMENTO;
7 - CRIE UM CARTÃO NO RELATÓRIO EXIBINDO O TOTAL DE ATENDIMENTO
8 - CRIAR UMA MEDIDA QUE CALCULE A MÉDIA DE TEMPO DE ATENDIMENTO;
9 - CRIE UM CARTÃO E EXIBA A MÉDIA DE TEMPO DE ATENDIMENTO;
CRIAR UMA MEDIDA CHAMADA MÉDIA DE TEMPO DE ATENDIMENTO
Média de tempo de atendimento = AVERAGE(Atendimentos[Tempo de Atendimento (min)])
10 - EXIBIR NO RELATÓRIO, UMA MATRIZ EXIBINDO TODOS OS ATENDENTES E A
MÉDIA DO TEMPO DE ATENDIMENTO DE CADA UM;
11 - CRIAR UMA MEDIDA COM A META DE TEMPO DE ATENDIMENTO MÉDIO DE 5
MINUTOS.
Meta de atendimento médio = 5,0
12 - INSIRA UM GRÁFICO DE COLUNAS COM LINHA
COLOQUE O CAMPO UNIDADE NO EIXO X
MÉDIA DE TEMPO DE ATENDIMENTO NO EIXO Y DA COLUNA
META DE ATENDIMENTO NO EIXO Y DA LINHA
https://drive.google.com/drive/folders/1gUX-UsYjjgK3zL853CSlw9mn5IqUhIZN?usp=drive_link
https://drive.google.com/drive/folders/1gUX-UsYjjgK3zL853CSlw9mn5IqUhIZN?usp=drive_link
Power BI Básico
24
AGORA, VAMOS CRIAR UMA FORMATAÇÃO CONDICIONAL PARA QUE NO
GRÁFICO CRIADO, AS COLUNAS DAS UNIDADES QUE NÃO ATINGIRAM A META
FIQUEM NA COR LARANJA E AS QUE ATINGIRAM A META FIQUEM NA COR
VERDE.
PRIMEIRAMENTE, CRIAREMOS UMA MEDIDA CHAMADA Cor condicional
Cor Condicional = IF([Média de tempo de atendimento]>5;"orange";"green")
AGORA. COM O GRÁFICO SELECIONADO, VÁ EM FORMATAR SEU VISUAL
EXPANDA A OPÇÃO COLUNAS
EM CORES, CIQUE NO FX
EM ESTILO DO FORMATO, ESCOLHA VALOR DO CAMPO
EM QUE CAMPO DEVEMOS BASEAR ISSO? EXPANDA ATENDIMENTO E ESCOLHA
Cor Condicional. DÊ OK.
Capítulo 8: Análise de Dados – Padaria São Pedro
Baixe a pasta Aula 8:
https://drive.google.com/drive/folders/1WE1jEUkYjDTKzjyhTQTI20LkUo_Z4AsE?usp=share
_link
O POWER BI
IMPORTAR O ARQUIVO PDF
https://drive.google.com/drive/folders/1WE1jEUkYjDTKzjyhTQTI20LkUo_Z4AsE?usp=share_link
https://drive.google.com/drive/folders/1WE1jEUkYjDTKzjyhTQTI20LkUo_Z4AsE?usp=share_link
Power BI Básico
25
ESCOLHER AS 3 PRIMEIRAS TABELAS. (PORQUE JÁ ESTÃO EM FORMATO TABELA
E FICARÁ MAIS FÁCIL).
ESCOLHAR IR PARA O POWER QUERY
MOSTRE A QUANTIDADE DE LINHAS DE CADA TABELA
IREMOS AGORA, COMBINAR TUDO PARA QUE VIRE UMA ÚNICA CONSULTA.
SELECIONE TABELA 01
PÁGINA INICIAL - ACRESCENTAR CONSULTAS COMO NOVAS
ESCOLHER: 3 OU MAIS TABELAS
SELECIONAR AS TABELAS 2 E 3 À ESQUERDA E CLICAR EM ADICIONAR.
NOMEIE COMO TABELA_VENDAS
CRIAR UM GRUPO PARA GUARDAR AS TABELAS SECUNDÁRIOS. ELAS NÃO
PODEM SER EXCLUÍDAS PORQUE ESTÃO SENDO UTILIZADAS PARA FORMAR A
NOVA TABELA TABELA_VENDAS
CLICAR COM BOTÃO DIREITO DO LADO ESQUERDO E CRIAR GRUPO CHAMADO
TABELAS SECUNDÁRIAS.
SELECIONE AS 3 TABELAS PELO LADO ESQUERDO, CLIQUE COM O BOTAO
DIREITO E MOVER PARA A PASTA TABELA SECUNDÁRIA.
TRATAMENTO:
PROMOVER A PRIMEIRA LINHA COMO CABEÇALHO
COLUNA DATAS POSSUI CÉLULAS VAZIAS E A COLUMM8 TAMBÉM.
ARRASTE A COLUMM8 PARA O LADO DE DATA PARA MOSTRAR QUE QUANDO
TEM DATA EM UMA COLUNA, NÃO TEM NA OUTRA.
JUNTAR AS DATAS DAS DUAS COLUNAS:
PROCEDIMENTO: CRIAR COLUNA CONDICIONAL:
ADICIONAR COLUNA CONDICIONAL -
NOME DA NOVA COLUNA: DATAS CORRIGIDAS
NOME DA COLUNA: DATA
Power BI Básico
26
FOR IGUAL A null
SAÍDA: Columm8
SENÃO: Data
DÊ OK
EXCLUA AS COLUNAS: Data, Column8, Valor unitário, Valor da venda
RENOMEAR Columm5 para Preço unitário
RENOMEAR Column7 para valor da Venda
RENOMEAR Data Corrigida para Data
MUDE O TIPO PARA NÚMERO DECIMAL FIXO DAS COLUNAS: PREÇO UNITÁRIO e
VALOR DA VENDA.
MUDE O TIPO DA COLUNA DATA PARA DATA
DESABILITE HABILITAR CARGA DAS 3 TABELAS SECUNDÁRIAS (BOTÃO DIREITO
EM CADA UMA E DESABILITA).
FECHAR E APLICAR.
NO POWER BI:
COLOQUE AS DATAS EM ORDEM CRESCENTE
CRIE UMA NOVA COLUNA CHAMADA NOME DO MES (Nome do Mês =
Tabela_Vendas[Data].[Mês])
EM RELATÓRIO:
CRIE UM GRÁFICO DE COLUNAS EMPILHADAS
COLOQUE NOME DO MES EM EIXO X E VALOR DE VENDA EM EIXO Y.
RESOLVER O PROBLEMA DOS MESES PARA DEIXÀ-LOS EM ORDEM: CRIE NOVA
COLUNA CHAMADA NÚMERO DO MÊS:
Número do Mês = Tabela_Vendas[Data].[MonthNo]
SELECIONE A COLUNA NOME DO MÊS E CLIQUE EM CLASSIFICAR POR COLUNA,
ESCOLHA NÚMERO DO MÊS.
CRIE UM GRÁFICO DE FUNIL: ARRASTE CATEGORIA PARA CATEGORIA E
QUANTIDADE PARA VALORES.
Power BI Básico
27
CRIE UMA SEGMENTAÇÃO DE DADOS: ARRASTE NOME DO MÊS PARA CAMPO.
CRIE UMA TABELA EXIBINDO CATEGORIA E VALOR DA VENDA.
COLOQUE O CAMPO CATEGORIA EM LINHAS E CAMPO VALOR DA VENDA EM
VALORES.
Capítulo 09: Criando conta gratuita no Power BI
Procedimentos:
PESQUISE NO GOOGLE: MICROSOFT OFFICE (É como se fossemos comprar o office, mas
não vamos comprar, vamos criar uma conta corporativa)
https://www.office.com/
ou
https://www.microsoft.com/pt-br/microsoft-365/business/compare-all-microsoft-365-business-
products-b?&ef_id=CjwKCAjwu5yYBhAjEiwAKXk_eMSoYRLbj7SHO0yhYgHNQHtqn4-
raRUmtzNCxLOE3aR7n1YZoGSyOBoCMsQQAvD_BwE:G:s&OCID=AIDcmm409lj8ne_SE
M_CjwKCAjwu5yYBhAjEiwAKXk_eMSoYRLbj7SHO0yhYgHNQHtqn4-
raRUmtzNCxLOE3aR7n1YZoGSyOBoCMsQQAvD_BwE:G:s&lnkd=Google_O365SMB_Bra
nd&gclid=CjwKCAjwu5yYBhAjEiwAKXk_eMSoYRLbj7SHO0yhYgHNQHtqn4-
raRUmtzNCxLOE3aR7n1YZoGSyOBoCMsQQAvD_BwE
CLICAR EM: OBTER O OFFICE
CLIQUE EM: PARA EMPRESAS
NA VERDADE, NÓS VAMOS EXPERIMENTAR O OFFICE POR UM MÊS, ASSIM A
MICROSOFT NOS PERMITE CRIAR UMA CONTA CORPORATIVA.
VAMOS ESCOLHER ESTA OPÇÃO: Microsoft 365 Business Premium
CLICAR EM: EXPERIMENTAR GRATUITAMENTE POR UM MÊS.
EM VAMOS COMEÇAR: COLOQUE SEU EMAIL NORMAL QUE VOCÊ JÁ USA. (DO
GMAIL POR EXEMPLO)VAI APARECER: "Parece que você precisa criar uma nova conta. Vamos ajudá-lo a começar!
Continuar como pedrosaprof@gmail.com." (porém, coloque seu e-mail pessoal)
CLIQUE EM CONFIGURAR CONTA
EM CONTE-NOS SOBRE VOCÊ, NÓS VAMOS PREENCHER O FORMULÁRIO.
COLOQUE: NOME E SOBRENOME
Nº DO TELEFONE: COLOQUE O SEU NUMERO (COM DDD) PORQUE VOCÊ IRÁ
RECEBER UM SMS PARA CONFIRMAÇÃO.
https://www.office.com/
https://www.microsoft.com/pt-br/microsoft-365/business/compare-all-microsoft-365-business-products-b?&ef_id=CjwKCAjwu5yYBhAjEiwAKXk_eMSoYRLbj7SHO0yhYgHNQHtqn4-raRUmtzNCxLOE3aR7n1YZoGSyOBoCMsQQAvD_BwE:G:s&OCID=AIDcmm409lj8ne_SEM_CjwKCAjwu5yYBhAjEiwAKXk_eMSoYRLbj7SHO0yhYgHNQHtqn4-raRUmtzNCxLOE3aR7n1YZoGSyOBoCMsQQAvD_BwE:G:s&lnkd=Google_O365SMB_Brand&gclid=CjwKCAjwu5yYBhAjEiwAKXk_eMSoYRLbj7SHO0yhYgHNQHtqn4-raRUmtzNCxLOE3aR7n1YZoGSyOBoCMsQQAvD_BwE
https://www.microsoft.com/pt-br/microsoft-365/business/compare-all-microsoft-365-business-products-b?&ef_id=CjwKCAjwu5yYBhAjEiwAKXk_eMSoYRLbj7SHO0yhYgHNQHtqn4-raRUmtzNCxLOE3aR7n1YZoGSyOBoCMsQQAvD_BwE:G:s&OCID=AIDcmm409lj8ne_SEM_CjwKCAjwu5yYBhAjEiwAKXk_eMSoYRLbj7SHO0yhYgHNQHtqn4-raRUmtzNCxLOE3aR7n1YZoGSyOBoCMsQQAvD_BwE:G:s&lnkd=Google_O365SMB_Brand&gclid=CjwKCAjwu5yYBhAjEiwAKXk_eMSoYRLbj7SHO0yhYgHNQHtqn4-raRUmtzNCxLOE3aR7n1YZoGSyOBoCMsQQAvD_BwE
https://www.microsoft.com/pt-br/microsoft-365/business/compare-all-microsoft-365-business-products-b?&ef_id=CjwKCAjwu5yYBhAjEiwAKXk_eMSoYRLbj7SHO0yhYgHNQHtqn4-raRUmtzNCxLOE3aR7n1YZoGSyOBoCMsQQAvD_BwE:G:s&OCID=AIDcmm409lj8ne_SEM_CjwKCAjwu5yYBhAjEiwAKXk_eMSoYRLbj7SHO0yhYgHNQHtqn4-raRUmtzNCxLOE3aR7n1YZoGSyOBoCMsQQAvD_BwE:G:s&lnkd=Google_O365SMB_Brand&gclid=CjwKCAjwu5yYBhAjEiwAKXk_eMSoYRLbj7SHO0yhYgHNQHtqn4-raRUmtzNCxLOE3aR7n1YZoGSyOBoCMsQQAvD_BwE
https://www.microsoft.com/pt-br/microsoft-365/business/compare-all-microsoft-365-business-products-b?&ef_id=CjwKCAjwu5yYBhAjEiwAKXk_eMSoYRLbj7SHO0yhYgHNQHtqn4-raRUmtzNCxLOE3aR7n1YZoGSyOBoCMsQQAvD_BwE:G:s&OCID=AIDcmm409lj8ne_SEM_CjwKCAjwu5yYBhAjEiwAKXk_eMSoYRLbj7SHO0yhYgHNQHtqn4-raRUmtzNCxLOE3aR7n1YZoGSyOBoCMsQQAvD_BwE:G:s&lnkd=Google_O365SMB_Brand&gclid=CjwKCAjwu5yYBhAjEiwAKXk_eMSoYRLbj7SHO0yhYgHNQHtqn4-raRUmtzNCxLOE3aR7n1YZoGSyOBoCMsQQAvD_BwE
https://www.microsoft.com/pt-br/microsoft-365/business/compare-all-microsoft-365-business-products-b?&ef_id=CjwKCAjwu5yYBhAjEiwAKXk_eMSoYRLbj7SHO0yhYgHNQHtqn4-raRUmtzNCxLOE3aR7n1YZoGSyOBoCMsQQAvD_BwE:G:s&OCID=AIDcmm409lj8ne_SEM_CjwKCAjwu5yYBhAjEiwAKXk_eMSoYRLbj7SHO0yhYgHNQHtqn4-raRUmtzNCxLOE3aR7n1YZoGSyOBoCMsQQAvD_BwE:G:s&lnkd=Google_O365SMB_Brand&gclid=CjwKCAjwu5yYBhAjEiwAKXk_eMSoYRLbj7SHO0yhYgHNQHtqn4-raRUmtzNCxLOE3aR7n1YZoGSyOBoCMsQQAvD_BwE
https://www.microsoft.com/pt-br/microsoft-365/business/compare-all-microsoft-365-business-products-b?&ef_id=CjwKCAjwu5yYBhAjEiwAKXk_eMSoYRLbj7SHO0yhYgHNQHtqn4-raRUmtzNCxLOE3aR7n1YZoGSyOBoCMsQQAvD_BwE:G:s&OCID=AIDcmm409lj8ne_SEM_CjwKCAjwu5yYBhAjEiwAKXk_eMSoYRLbj7SHO0yhYgHNQHtqn4-raRUmtzNCxLOE3aR7n1YZoGSyOBoCMsQQAvD_BwE:G:s&lnkd=Google_O365SMB_Brand&gclid=CjwKCAjwu5yYBhAjEiwAKXk_eMSoYRLbj7SHO0yhYgHNQHtqn4-raRUmtzNCxLOE3aR7n1YZoGSyOBoCMsQQAvD_BwE
https://www.microsoft.com/pt-br/microsoft-365/business/compare-all-microsoft-365-business-products-b?&ef_id=CjwKCAjwu5yYBhAjEiwAKXk_eMSoYRLbj7SHO0yhYgHNQHtqn4-raRUmtzNCxLOE3aR7n1YZoGSyOBoCMsQQAvD_BwE:G:s&OCID=AIDcmm409lj8ne_SEM_CjwKCAjwu5yYBhAjEiwAKXk_eMSoYRLbj7SHO0yhYgHNQHtqn4-raRUmtzNCxLOE3aR7n1YZoGSyOBoCMsQQAvD_BwE:G:s&lnkd=Google_O365SMB_Brand&gclid=CjwKCAjwu5yYBhAjEiwAKXk_eMSoYRLbj7SHO0yhYgHNQHtqn4-raRUmtzNCxLOE3aR7n1YZoGSyOBoCMsQQAvD_BwE
mailto:pedrosaprof@gmail.com
Power BI Básico
28
EM NOME DA EMPRESA: INVENTE UM NOME
EM TAMANHO DA EMPRESA: ESCOLHA UM TAMANHO QUALQUER
EM REGIÃO: BRASIL
CLIQUE EM: AVANÇAR
AGORA, VOCÊ RECEBERÁ UM CÓDIGO DE VERIFICAÇÃO.
INSIRA O CÓDIGO QUE VOCÊ RECEBEU NO SEU CELULAR.
CLIQUE EM: VERIFICAR
AGORA É QUE VEM O PULO DO GATO:
VAMOS CRIAR UM DOMÍNIO, QUE É JUSTAMENTO UMA CONTA CORPORATIVA
NECESSÁRIA PARA USAR O POWER BI ONLINE.
CLIQUE EM: AVANÇAR
CRIE SEU NOME QUE VEM ANTES DO @
CRIE UMA SENHA COM PELO MENOS UMA LETRA MAIÚSCULA
CLIQUE EM: CRIAR CONTA
NESTA PRÓXIMA ETAPA, VOCÊ VAI IGNORAR PAGMENTO
CRIE UMA NOVA ABA NO SEU NAVEGADOR E VAMOS EM:
APP.POWERBI.COM
CLIQUE EM: ENTRAR
COLOQUE O EMAIL CORPORATIVO CRIADO E CLIQUE EM AVANÇAR
COLOQUE A SENHA
Capítulo 10: Projeto – Cotação do Dólar
Power BI Básico
29
OBS: Este capítulo não possui base de dados para baixar, pois o dataset será extraído de
um site.
Baixe a Pasta Aula 10:
https://drive.google.com/drive/folders/1yueVpyquW72hbyZg6wSFqti53G7zQD4m?usp=drive_
link
Nesse projeto, aprenderemos como importar dados da WEB
Nesse link: http://www.yahii.com.br/dolar.html, vamos criar um dashboard com dados da web
exibindo um histórico de cotações do dólar de 2010 a 2022 e a cotação atual.
IMPORTANDO DADOS DA WEB
PROJETO COTAÇÃO DO DÓLAR
Acessar o link: http://www.yahii.com.br/dolar.html
OBJETIVO:
VAMOS CRIAR UM DASHBOARD COM DADOS DA WEB EXIBINDO UM HISTÓRICO
DE COTAÇÕES DO DÓLAR DE 2010 A 2023 E A COTAÇÃO ATUAL.
No Power BI, vá em Obter dados, clique em web.
Cole o endereço do site e clique em ok.
Importar a tabela 4, Transformar dados.
Nomeie como Cotacao_Dolar
-fazer a limpeza necessária:
-Usar primeira linha como cabeçalho
-Excluir as 7 linhas inferiores
-Transformar as colunas dos meses em linhas (Selecione de JAN até DEZ, Transformar,
Transformar colunas em linhas.
-Mesclar colunas Mes e Ano:
-Arraste a coluna ano para o lado direito dos meses, selecione as duas -colunas e vá em mesclar
colunas.
-Escolha Personalizado, digite Barra: /,
-nome da coluna: Data
-mude o tipo para Data
https://drive.google.com/drive/folders/1yueVpyquW72hbyZg6wSFqti53G7zQD4m?usp=drive_link
https://drive.google.com/drive/folders/1yueVpyquW72hbyZg6wSFqti53G7zQD4m?usp=drive_link
http://www.yahii.com.br/dolar.html
Power BI Básico
30
-mude o tipo da coluna Valor para número decimal fixo
Veja que a barrinha verde da coluna valor mostra um problema: Encoste na barrinha verde e
clique em: Remover vazio.
Fechar e aplicar
No Power BI:
Crie uma coluna chamada Ano: Ano = Cotacao_Dolar[Data].[Ano]
No relatório, crie um gráfico de linhas, arraste Data para eixo x, Valor para eixo y.
Em eixo x, selecione a setinha em data e escolha data.
Filtre por ano a partir de 2010: Arraste Ano para Filtros nesta página, Escolha em Mostrar ítens
quando o valor: É maior que: 2009
Clique em Aplicar Filtro.
Em formato, desmarque a opção eixo de Y
Ative: Rótulos de Dados
Efetue outras formatações como desejar.
Vamos pegar o valor do dólar comercial do dia atual.
https://valor.globo.com/valor-data/
pegar a tabela 5
fazer a limpeza:
nomeie a tabela para dolar_hoje
SELECIONE AS DUAS ÚLTIMAS COLUNAS
Em Transformar, transformar colunas em linhas
Exclua a coluna do meio
Exclua as 9 últimas linhas.
transforme as duas colunas em linhas
exclua a coluna atributo
promova a primeira linha como cabeçalho
Power BI Básico
31
Fechar e aplicar
Na tabela Dolar_hoje, vamos criar uma coluna para que mostre sempre a data atual.
crie uma coluna com a data atual: Data Atual = TODAY()
Insira um visual de tabela e coloque os dois campos em Valor: Data atual e Dolar hoje.
no campo, remova a hierarquia de data escolhendo Data atual.
desative o total da tabela (Formato, Totais, desmarque valores).
aumente o tamanho da fonte.(pesquise por tamanho e aumente o tamanho da fonte global para
15).
Insira uma Segmentação de dados e coloque a coluna Ano em campo.
LAYOUT PARA SMARTPHONE:
Clique na guia Exibição, Layout móvel:
Arraste os objetos e alinhe conforme o desejado.
Salve o Relatório
Publique e veja o resultado tanto no Smartphone, como no power BI online: app.powerbi.com
Capítulo 11: Projeto: Análise de Lucro
Relacionamentos e Cardinalidade
Projeto:Análise de Lucro
Power BI Básico
32
Baixe a pasta do cap11:
https://drive.google.com/drive/folders/12onVdtpYoi8s5rK6BVA-JQMesB-iC2oy?usp=drive_link
O Que São Relacionamento e Cardinalidade?
Em modelagem de dados a cardinalidade é um dos princípios fundamentais sobre o
relacionamento de um banco de dados relacional. Nela são definidos o grau de relação entre duas
entidades ou tabelas. No modelo relacional, podemos ter os seguintes níveis de relacionamento:
1:N, N:N, 1:1.
O Power BI realiza o relacionamento e a cardinalidade entre as entidades (tabelas) de forma
automática. Porém, é importante entender estes conceitos, pois nem sempre o programa
conseguirá fazer de forma automática. Nesse caso, você precisará fazer manualmente.
Conceito de tabela fato x dimensão:
Tabelas Fato: São tabelas que registram fatos que ocorreram. Um histórico mostrando por
exemplo as vendas que ocorreram em um determinado período. Essas tabelas, normalmente têm
menos colunas e muitas ou até milhares de linhas.
Outra característica importante é que as informações nas tabelas Fato podem se repetir ou não.
Tabelas Dimensão: Essas tabelas registram as características sobre uma informação. Por exemplo:
Uma tabela Cliente contendo nome do cliente, idade, CPF, ou uma tabela produto contendo nome
do produto, sua categoria, marca etc. As tabelas Dimensão, normalmente são menores na
quantidade de linhas e têm mais campos (colunas) do que as tabelas Fato.
Em tabelas Dimensão, as informações (registros) são únicas, nunca se repetem.
Veremos agora, na prática, estes conceitos desenvolvendo o projeto Análise de Lucro.
Primeiramente, iremos desativar o relacionamento automático do Power BI:
Guia arquivo, opções e configurações, opções
Em carregamento de dados, desmarque a opção: detectar automaticamente novos
relacionamentos depois que os dados são carregados. Clique em ok.
Importar as 3 tabelas.
Observe as 3 tabelas pela guia dados.
Estas tabelas são complementares umas com as outras.
Imaginem que eu queira saber a quantidade de vendas por produto:
Crie no relatório uma matriz e coloque: quantidade vendida em valores e produtos em linhas.
Vejam que deu erro. Pois eu tentei pegar duas informações que estão em tabelas diferentes e o
POWER BI não consegue relacioná-las.
https://drive.google.com/drive/folders/12onVdtpYoi8s5rK6BVA-JQMesB-iC2oy?usp=drive_link
Power BI Básico
33
Organize as tabelas: tabela fato (basevendas mais abaixo) e as outras duas mais acima.
O que precisamos fazer primeiramente:
Identificar entre as tabelas qual é a coluna que elas têm em comum para fazer o relacionamento.
No caso do exemplo (basevendas e baseprodutos)
Faça o relacionamento entre basevendas e baseprodutos. (apenas arraste o campo SKU de
BaseProdutos para o campo Cod_Produto em BaseVendas).
OBS: O inverso também poderia ser feito sem problemas.
Outro exemplo:
Mostrar quantidade vendida por faixa de idade(baseclientes):
Remova produtos e substitua por faixa de idade na matriz.
Mostre que deu erro e faça o relacionamento de basevendas com baseclientes.
Criando medidas:
Primeiro, crie uma tabela _medidas para organizar suas medidas.
Criar uma coluna na basevendas que calcule o total de custo:
Total de custo = basevendas[quantidade vendida]*related(baseprodutos[custo unitário])
Criar uma coluna na basevendas calculando o total faturado:
Total faturado = basevendas[quantidade vendida]*related(baseprodutos[preço unitário])
Criar uma medida para calcular a soma total de custo:
Soma total custo = sum(basevendas[total de custo])
Criar uma medida que some a soma total de faturamento:
Soma total faturamento = sum(basevendas[total faturado])
Criar uma medida que some a quantidade de produtos vendidos:
Power BI Básico
34
Qt de produtos vendidos = sum(basevendas[quantidade vendida])
Criar uma medida que calcule o lucro total de vendas:
Lucro total de vendas = [soma total faturamento] - [soma total custo]
Criar visuais:
4 cartões exibindo:
Qt de produtos vendidos
Soma total custo
Soma total faturamento
Lucro total de vendas
Criar um gráfico de barras empilhadas exibindo os 10 produtos que mais deram lucro.
(produto no eixo y e lucro total de vendas no eixo x)
Em filtro: filtro neste visual expanda produto e escolha tipo do filtro: n superior, digite 10, arraste
a medida lucro total de vendas para o campo "por valor", aplicar filtro.
Analisar qual o gênero do cliente que deu mais lucro:
Criar um gráfico de pizza, coloque sexo em legenda e medida lucro total de vendas em valores.
Capítulo 12: Dashboard Comercial
Power BI Básico
35
Baixe a pasta do cap 12:
https://drive.google.com/drive/folders/1i6lYtgsyC81pQ_8JVv-PjxvugD3uldML?usp=drive_link
Importe, primeiramente, a base de dados Histórico de vendas, marque a tabela Vendas e clique
em Transformar Dados.
Faça o tratamento necessário.
Mude o tipo da coluna ID do pedido para Texto. (dessa forma, poderíamos criar uma forma de
pesquisa pelo ID).
Importe a outra tabela do Excel chamada Cadastro Produtos.
Renomeie para produtos.
Perceba que o código e o nome do produto estão juntos em uma mesma coluna. Separa, criando
uma coluna chamada Código e mantenha a outra com o mesmo nome Produto.
Observe os tipos das colunas e mude caso necessário.
Importe agora, o arquivo Lojas.pdf.
Renomeie para lojas
Faça a transformação necessária.
Acrescente o nome do país (Brasil) a coluna Cidade. Isso se faz necessário para que caso crie um
mapa, a precisão da localização será mais efetiva.
Na guia transformar, Selecione a coluna Cidade, vá em Formato, clique em Adicionar sufixo,
digite: , Brasil e dê Ok.
FECHAR E APLICAR
Analise os relacionamentos das tabelas e conserte o que estiver errado.
Crie uma tabela chamada Medidas para guardar as medidas que serão criadas.
No ambiente de Relatórios, crie as seguintes Medidas:
Receita: Somando a coluna Valor Total da tabela vendas.
Qtd Vendida: Somando a coluna quantidade da tabela vendas.
https://drive.google.com/drive/folders/1i6lYtgsyC81pQ_8JVv-PjxvugD3uldML?usp=drive_link
Power BI Básico
36
Preco Medio por Venda = Divida Receita por Qtd Vendida.
Insira 3 Cartões exibindo: Receita, Qtd Vendida e Preço Médio de Venda.
Formate:
Tamanho da fonte: 18
Tamanho do Rótulo da categoria: 8
No Cartão Preço Médio de Vendas: Deixe com duas casas decimais.
Renomeie Preço Médio de Venda para Ticket Médio.
RECEITA POR ANO, TRIMESTRE E MÊS:
Insira um gráfico de área que represente a Receita ao longo do Tempo exibindo Receita por Ano,
Trimestre e Mês.
Formate:
Desative os títulos dos eixos x e y.
Desative o eixo y.
Renomeie o Título do gráfico para Faturamento e formate: Adicione Subtítulo, Marque Divisor.
Em Subtítulo, digite: Ao longo do tempo.
Fonte do Título: Segoe UI Semibold, tamanho 10
Em Linhas, mude Tipo de Interpolação para o tipo Suave.
Mude a cor para: #AFFF10
Na tabela Lojas, selecione a coluna Cidade, em Categoria de Dados, selecione Local.
RECEITA POR CIDADE:
Insir um visual de mapa (globo).
Em Localização, coloque a coluna Cidade.
Em tamanho da bolha, coloque Receita.
Formate:
Mude o Estilo do mapa para Escuro.
Power BI Básico
37
Em Bolhas, coloque tamanho: 19.
Mude a cor para a mesma do gráfico anterior.
Em Título, coloque: Análise por Região
Tamanho: 10
Fonte: Sogoe UI Semibold
Ative Divisor.
RECEITA POR CATEGORIA DE PRODUTOS:
Insira um gráfico de Rosca.
Coloque Categoria em Legenda.
Receita em Valores.
Formate:
Use o Pincel de formatação e copie a formatação do gráfico de área para este de rosca.
Renomeie o título para: Representatividade Vendas.
Renomeie o subtítulo para: Por categoria de produto.
Alinhe a legenda do lado esquerdo e em Texto,coloque tamanho 8.
Em Rótulo de dados, deixe apenas o Percentual do total.
Em Fatias, escolha as cores:
Chocolates Gourmet: #3EBD80
Bobons: #AFFF10
Barras de Chocolate: #118DFF
Ovos de Páscoa: #654DFB
Trufas: #A0A7DB
RANKING DE RECEITA POR LOJA:
Insira um gráfico de Barras empilhadas.
Eixo y - Loja
Eixo x - Receita
Formate: Use o Pincel de formatação e copie a formatação do gráfico de rosca.
Renomeie Título para: Ranking.
Power BI Básico
38
Renomeie Subtítulo para: Lojas.
Remova os títulos dos eixos x e y.
Desative o eixo x.
Habilite Rótulos de dados.
Em tela de fundo, coloque cor branca.
Mude a cor das barras para: #AFFF10
DETALHAMENTODA RECEITA POR CATEGORIA E PRODUTOS:
Insira um visual de Matriz.
coloque no campo Linhas: Categoria e Produto.
No campo Valores, coloque Receita.
Expanda a Matriz pelo Nível mais baixo de dados.
Formate: Clique com o botão direito no campo Receita, escolha formatação condicional e clique
em Barra de dados, Em Barra positiva, coloque esta cor: #3EBD80
Coloque o plano de fundo do dashboard.
Ajuste os visuais nas áreas do plano de fundo.
Desative a tela de fundo de todos os visuais.
Mude a cor do texto e dos valores para branco.
Vamos colocar um símbolo de Cacau no meio do gráfico de rosca:
Vá na guia Inserir, imagem, selecione a imagem do cacau na pasta do projeto e posicione no
gráfico.
Dar au usuário a possibilidade de filtrar o dashboard por Data:
Insira uma Segmentação de dados.
Coloque no campo a Data da tabela Vendas.
Formate:
Desative a tela de fundo.
Power BI Básico
39
Em Valores, coloque a cor branca.
Filtrar o dashboard por Ano:
Insira outra segmentação de dados.
Expanda Data, hierarquia de data e escolha ano.
Formate:
Mude o tipo para Bloco.
Posicione ao lado do subtítulo do gráfico de Faturamento.
Mude a cor dos dados para branco.
Mude a cor da tela de fundo dos valores para: #808080
Filtro por Loja:
Duplique a Segmentação anterior
Coloque a coluna Loja no campo.
Mude o estilo para Menu suspenso.
posicione do lado do título do gráfico de Ranking.
Capítulo 13: Projeto – Fluxo de Caixa
Baixe a pasta Aula 13:
Power BI Básico
40
https://drive.google.com/drive/folders/1hxl-Cv06zahIlvzlEaYkkO1YjWz1EPxe?usp=drive_link
OBTENÇÃO DE DADOS E TRATAMENTO:
No Power BI, clique em Obter dados, Mais, clique em Pasta e Em Caminho da pasta, vá em
Procurar e localize a pasta Relatório de Movimentações que está dentro da pasta Dados e clique
em Ok.
Clique em Combinar e Transformar dados.
Selecione Movimentações e clique em ok.
Remova a coluna Nome da Origem.
Pelo Power Query, clicando em Nova Fonte, importe a planilha do Excel Setores que está
dentro da pasta Dados.
Renomeie de CC para setores.
A tabela Relatório de Movimentações, renomeie para somente movimentacoes.
Analisar os dados, seus tipos e alterar o que for necessário.
Vamos alterar os dados da coluna Centro de custo para que fique igual ao que está na tabela
Setores.
No caso, vamos remover a legenda CC dos dados e deixar somente os números.
Sem essa alteração, não será possível relacionar o código do setor que está na tabela
movimentacoes com a descrição do setor que se encontra na tabela Setor.
Selecione a coluna Centro de Custo, vá na Guia Transformar, Extrair, escolha Texto após o
delimitador, dê um espaço no teclado e ok.
Mude o tipo para Número Inteiro.
Clique em fechar e aplicar.
Salve seu projeto.
https://drive.google.com/drive/folders/1hxl-Cv06zahIlvzlEaYkkO1YjWz1EPxe?usp=drive_link
Power BI Básico
41
CRIAÇÃO DE GRÁFICOS
Perceba que o Power BI já efetuou o relacionamento entre as tabelas.
1 - Mostrar os valores de Receitas e Despesas por ano, Mês e dia.
Insira um gráfico de linhas.
coloque: Data no eixo X, Valor no eixo Y
Em Legenda, coloque a coluna Tipo de Movimentação.
Clique no tridente para descer o nível até exibir a Movimentação por Mês.
2 - Saldo Final
Insira um visual de Cartão. Coloque no campo a coluna Saldo.
Formate para ficar no formato Milhão. (0,76 Mi): Selecione o cartão, vá em Formatar seu
visual, expanda Valor do balão, em Exibir unidades, escolha Milhão.
3 - Criar um filtro para o usuário selecionar os dados por ano.
Insira um visual de Segmentação de dados. Coloque no campo o Ano que está na hierarquia de
Data.
Formate como Lista Vertical: Formatar seu visual, Configurações da segmentação, em Estilo,
escolha Lista vertical.
Nesse momento, insira o Fundo do Dashboard:
Clique em Formatar, expanda Tela de fundo, Procurar, selecione o arquivo Plano de Fundo
Pagina 1 e remova a transparência.
Posicione os visuais.
Formate o Cartão: fonte: Segoe UI Light, tamanho 30.
Remova o fundo.
coloque a cor da fonte Hexadecimal: #5F21CE
Remova o Rótulo de categoria do cartão: Em formato, desmarque Rótulo de categoria.
Power BI Básico
42
Remova o R$: Selecione a coluna Saldo da tabela movimentacao e mude em formato para
Número decimal.
Seleciona a Segmentação de dados criada anteriormente e formate: Retire a tela de fundo, cor do
título(Cabeçalho de segmentação) e dos valores: Branco.
Tamanho dos valores: 10
Formate nessa segmentação a opção de Selecionar tudo: Expanda Configurações da
Segmentação, Seleção, marque a opção Mostrar a Opção Selecionar Tudo.
4 - Receitas
Duplique o cartão do Saldo. Substitua o campo para a coluna Saldo.
Filtre por Entrada: Em Filtro, arraste a coluna Tipo Movimentação para a área Filtros neste
visual. Selecione Entrada.
Remova o R$: Selecione a coluna Valor da tabela movimentacao e mude em formato para
Número decimal.
5 - Despesas
Copie o cartão de Receitas, posicione e mude a filtragem para Saída.
Formate o gráfico de linhas:
Em Linhas, escolha o tipo de linha suave: Em Formatar seu visual, expanda Linhas, em tipo de
linha, escolha Suave.
Ative marcadores (mais abaixo)
Mude as cores das linhas: Saída: #5F21CE
Entrada: #16C99E
Remova o título e o fundo do gráfico
6 - Despesas por Classificação
Insira um gráfico de barras clusterizadas.
Power BI Básico
43
Coloque Classificação no eixo y e Valor no eixo X
Filtre somente as despesas: Em Filtros, arraste a coluna Tipo de Movimentação para Adicionar
campos de dados aqui (logo abaixo de Soma de Valor). marque a caixinha Saída.
Selecione o gráfico de Linhas e use o Pincel de formatação para copiar para o gráfico das
despesas.
Exiba os Rótulos de dados.
Aumente a largura máxima da área: Expanda Eixo y, em largura máxima da área arraste a
barrinha.
Cor das barras, coloque o mesmo roxo.
7 - Despesas por Setor
Coloque um gráfico de rosca. Coloque no campo Legenda a coluna Setor que está na tabela
Setores e Valor que está na tabela Movimentacoes para o campo Valores.
Em Filtros, arraste a coluna Tipo de Movimentação para Adicionar campos de dados aqui (logo
abaixo de Soma de Valor). marque a caixinha Saída.
Passe o pincel copiando a formatação do gráfico anterior para este de rosca.
Desative a Legenda, Expanda Rótulos de detalhes e em Conteúdo do Rótulo, escolha:
Categoria, percentural do total.
Tamanho: 10, negrito.
Faça uma cópia da segmentação e mude o campo de ano para Setor.
Power BI Básico
44
Capítulo 14: Projeto - Relatório de Vendas
Importe a pasta cap14:
https://drive.google.com/drive/folders/1jji_UNqjQYqGPV1AvpeWUT40Yp6cKgAa?usp=drive_li
nk
ABRIR O POWER BI
IMPORTAR A BASE COMPRA (TRANSFORMAR DADOS)
- RENOMEAR PARA COMPRAS
FAZER A LIMPEZA:
- EXCLUIR AS COLUNAS VAZIAS
- OBSERVAR A TIPAGEM
IMPORTAR A BASE PRODUTO PELO POWERQUERY
- RENOMEAR PARA PRODUTOS
FAZER A LIMPEZA:
- REMOVER VAZIOS (PELA OPÇÃO DE FILTRO: REMOVER VAZIOS)
- VER A TIPAGEM
- MUDAR A TIPAGEM DACOLUNA VALOR PARA DECIMAL FIXO
- IMPORTAR A BASE VENDAS PELO POWERQUERY
- RENOMEAR PARA VENDAS
FAZER A LIMPEZA:
- ELIMINAR AS COLUNAS VAZIAS
https://drive.google.com/drive/folders/1jji_UNqjQYqGPV1AvpeWUT40Yp6cKgAa?usp=drive_link
https://drive.google.com/drive/folders/1jji_UNqjQYqGPV1AvpeWUT40Yp6cKgAa?usp=drive_link
Power BI Básico
45
- VER A TIPAGEM
- MUDAR PARA DECIMAL FIXO NA COLUNA VALOR DA VENDA
EXPLICAR QUE FIZEMOS OS PROCESSOS DE E.T.L (EXTRAIMOS AS TABELAS,
TRANSFORMAMOS E AGORA VAMOS CARREGÁ-LAS PARA O POWER BI (LOAD))
FECHAR E APLICAR
NO POWER BI, EXPLICAR A IMPORTÂNCIA DE ENTENDER O QUE SE QUER
MOSTRAR NO PROJETO PARA OS GERENTES, SUPERVISORES, DIRETORES ETC.
NÓS TEMOS UM CONTROLE DE VENDAS, SENDO ASSIM É INTERESSANTE
TERMOS:
- O TOTAL DE COMPRA (R$)
- QUANTIDADE DE ÍTENS COMPRADOS
- TOTAL DE VENDA
- QUANTIDADE DE ÍTENS VENDIDOS
- VENDA NO DECORRER DO TEMPO
- METAS
CRIAR OS VISUAIS:
- TOTAL DE COMPRA (R$):CRIAR UM CARTÃO, ARRASTAR VALOR COMPRA PARA
A ÁREA CAMPOS.
OBS: COLOCAR UM PAPEL DE PAREDE ESCURO (PRETO COM 10%):
FORMATAÇÃO-PAPEL DE PAREDE-COR.
TAMANHO DA FONTE COM 26
COR do VALOR: AZUL
FONTE: SEGOE UI
REMOVER TELA DE FUNDO: FORMATAR, GERAL, EFEITOS, TELA DE FUNDO,
DESMARQUE)
RÓTULO DA CATEGORA: COR: BRANCO, TAMANHO 14, FONTE: SEGOE UI
Power BI Básico
46
- MUDAR O RÓTÚLO DE Valor Compra para Total Compra (dar dois cliques no campo e
renomear para Total Compras).
- EXPLICAR QUE PODEMOS ESCOLHER CORES MELHORES ACESSANDO O SITE
COLOR HEX: https://www.color-hex.com/
- IR NA GUIA PALLETS E CLICAR EM POPULAR PALLETS.
- ESCOLHER Shades of Turquoise
- COPIE O DO MEIO EM HEXADECIMAL (#43e8d8)
- NO POWER BI, VA EM VALOR DO BALÃO - COR - MAIS CORES E COLE O CÓDIGO.
QUANTIDADE DE ÍTENS COMPRADOS: FAÇA UMA CÓPIA DO CARTÃO E MUDE DE
SOMA PARA CONTAGEM.
- MUDE O NOME PARA QTD COMPRA
FAÇA UMA CÓPIA DOS DOIS CARTÕES PARA EXIBIRMOS TOTAL DE VENDA E
QUANDIDADE VENDIDA.
- EXCLUA OS DOIS CAMPOS
- COM O CARTÃO SELECIONADO, VÁ NA TABELA VENDAS, ARRASTE O CAMPO
VALOR VENDA PARA A ÁREA CAMPO. MUDE O NOME PARA TOTAL VENDA.
- SELECIONE O OUTRO CARTÃO, ARRASTE O MESMO CAMPO VALOR VENDA
PARA A ÁREA DO CAMPO, ALTERE PARA CONTAGEM E RENOMEIE DANDO DOIS
CLIQUES PARA: QTD VENDAS.
- COLOCAR BORDA COM A COR #43e8d8 EM TODOS OS CARTÕES (SELECIONE OS
CARTÕES, VÁ EM FORMATAR VISUAIS, GERAL, EFEITOS, ATIVE FRONTEIRA
VISUAL, EXPANDA ESTA OPÇÃO, VÁ EM COR, MAIS CORES E COLE O CÓDIGO
HEXADECIMAL.
INSERIR UMA CAIXA DE TEXTO COM O TÍTULO: RELATÓRIO DE VENDAS.
FORMATE A CAIXA: FONTE: SEGOE BOLD, TAMANHO 28.
TIRAR O FUNDO DA CAIXA: VÁ EM GERAL, EFEITOS, DESMARQUE TELA DE
FUNDO.
VAMOS CALCULAR AGORA QUANTIDADE DE VENDAS NO DECORRER DO
TEMPO:
- COLOCAR UM GRÁFICO DE ÁREA
- REDIMENCIONAR O GRÁFICO HORIZOTALMENTE EM TODA A TELA.
Power BI Básico
47
- ARRASTE A COLUNA DATA E COLOQUE EM EIXO X
- ARRASTE VALOR DE VENDA PARA EIXO Y
EXPLICAR QUE ESTÁ APARECENDO UM PONTINHO PORQUE SÓ ESTÁ EXIBINDO
AS VENDAS DE UM ANO APENAS.
MOSTRE QUE NO CAMPO EIXO X, FOI CRIADO UMA HIERARQUIA.
- PODEMOS PERCORRER PELAS OPÇÕES ATRAVÉS DO DRILL DOWN (AS
SETINHAS QUE APARECEM EM CIMA, DO LADO DIREITO QUANDO APONTAMOS
NO GRÁFICO).
-CLICANDO NO TRIDENTE, VOCÊ VAI PERCORRENTO PELA HIERARQUIA.
- DEIXE NO ÚLTIMO NÍVEL: ANO, TRIMESTE, MÊS E DIA.
- REMOVA O TÍTULO DO EIXO X E DO EIXO Y
REMOVER A TELA DE FUNDO (GERAL, EFEITOS, TELA DE FUNDO).
EXIBIR OS TÓTULOS DE DADOS. (VÁ EM FORMATO, ATIVE A OPÇÃO RÓTULO DE
DADOS)
FORMATE OS EIXOS X E Y:
COR: BRANCO
CORES DO GRÁFICO: MESMA COR #43e8d8 (PESQUISE POR "COR", VAI APARECER
VÁ EM LINHAS, ALTERE A COR.
- COLOCAR TÍTULO CENTRALIZADO COM TELA DE FUNDO NA COR #43e8d8, COM
COR PRETO, TAMANHO 16, FONTE SEGOE BOLD,.
- ATIVAR ROTÚLOS DE DADOS NA COR BRANCA.
-VAMOS COLOCAR UM NOVO VISUAL CHAMADO INDICADOR NO CANTO
DIREITO.
- ARRASTE VALOR DE VENDA PARA O CAMPO VALOR.
- USE A FERRAMENTA PINCEL PARA COPIAR O FORMATO DO GRÁFICO
ANTERIOR PARA ESSE NOVO VISUAL.
- MUDE A COR DO VALOR E RÓTULOS PARA BRANCO.
- VAMOS IMAGINAR QUE A META SEJA R$ 180.000,00
- IR EM FORMATO, EIXO DO MEDIDOR, COLOCAR MÍN 0, MÁX 300000, DESTINO
180000 (META).
- VAMOS CRIAR UMA FORMATAÇÃO CONDICIONAL:
- CLICAR NO FX DA COR DE PREENCHIMENTO, ESTILO DO FORMATO: REGRAS.
Power BI Básico
48
SE O VALOR >= 0 e = 180000 E