Você está na página 1de 38

SUMÁRIO

1. FONTE DE DADOS ............................................................................................................................................................................... 4

2. EXTRAÇÃO DOS DADOS ................................................................................................................................................................ 4

3. TRANSFORMAÇÃO DOS DADOS .............................................................................................................................................. 7

4. COMO EXIBIR IMAGENS ................................................................................................................................................................. 9

5. TABELA CALENDÁRIO .................................................................................................................................................................... 10

6. MODELAGEM E RELACIONAMENTOS ....................................................................................................................................12

7. MEDIDAS DAX ......................................................................................................................................................................................13

8. COMO INSERIR O BACKGROUND ......................................................................................................................................... 20

9. COMO TER UMA CONTA CORPORATIVA ...........................................................................................................................21

10. COMO PUBLICAR SEU DASHBOARD ................................................................................................................................... 30

1
Olá! Tudo bem com você?!
E aí, está gostando da Power BI Week?!

Conforme prometido, esta é a Apostila da Live #01 referente ao Dashboard de Vendas que
desenvolvemos na primeira aula.

Nosso primeiro objetivo foi desenvolver o Dashboard de Vendas para atender as


necessidades do Frederico Rocha, que quer acompanhar a Performance de Vendedores da
área comercial da empresa PBIDist.

Veja a solicitação dele no e-mail abaixo:

A seguir iremos mostrar, de forma resumida, os principais passos que seguimos para
desenvolver esse Dashboard de Vendas exibido a seguir:

2
Figura 1: Dashboard de Vendas

Antes de começarmos, para não perder a próxima aula onde faremos um Dashboard de RH
completo, não esqueça de ativar o sininho lá no Youtube!

Clique aqui

3
1. FONTE DE DADOS
O Dashboard de Vendas está conectado nas seguintes bases de dados:

Fonte Item Tipo Lozalização Descrição


Tabela com registro das vendas por dia, Nfe,
Vendas.xlsx Aba PlanilhaVenda Arquivo Excel Pasta
Vendedor, Produto e Fornecedor.

FotoProdutos.xlsx Aba FotoProduto Arquivo Excel Pasta Tabela de imagens dos produtos.

Tabela de imagens dos vendedores da


FotoVendedores.xlsx Aba FotoVendedor Arquivo Excel Pasta
PBIDist.

Você poderá acessar os dados através do link abaixo:

Baixar Materiais – Aula 01

2. EXTRAÇÃO DOS DADOS


Para realizar a etapa de extração dos dados, teremos que importar as bases no Power
Query. Para fazer isso, basta ir em Página Inicial, depois em Obter Dados e por fim, Pasta de
Trabalho do Excel e Conectar. Selecione o arquivo Excel que você salvou em seu
computador e clique em Abrir.

4
Figura 2: Extraindo os Dados

5
Depois, você precisará de mais uma etapa: clique em TabelaVendas e depois em
Transformar Dados. Repita esse processo com os arquivos FotoProdutos e FotoVendedores.

Figura 3: Selecionando coluna

6
Ao final desse processo os nomes das consultas (bases que você importou) deverão ser
essas (você pode renomeá-las dando um duplo clique no nome delas):

3. TRANSFORMAÇÃO DOS DADOS


A primeira transformação que faremos será a multiplicação das colunas CustoUnitário e
PreçoUnitário na Consulta Vendas. Para fazer isso, basta seguir os passos abaixo:

1 – Clique na coluna QtdItens e mantenha o CTRL do teclado pressionado

2 – Clique na coluna CustoUnitario (e agora pode soltar o CTRL)

3 – Clique com o botão direito no cabeçalho de uma das colunas e selecione a opção
Produto

Figura 4: Multiplicando colunas

Renomeie a coluna nova gerada para “CustoVenda”. Faça o mesmo processo entre as
colunas QtdItens e PrecoUnitario para gerar a coluna “FaturamentoVenda”.

Por fim, renomeie o nome da consulta para “Vendas”.

7
Agora faremos uma transformação também na consulta FotoProduto através dos passos
abaixo:

1 – Selecione a consulta FotoProduto

2 – Clique na coluna CodProduto

3 – Selecione a função Substituir Valores

4 – Digite “Prod “

5 – Clique em Ok

Figura 5: Substituindo valores

Ao terminar essas etapas, você poderá clicar em Fechar e Aplicar.

8
Figura 6: Fechar e Aplicar

4. COMO EXIBIR IMAGENS


Para que as imagens dos produtos e vendedores possam ser exibidas, você precisará fazer o
seguinte:

1 – Vá na aba Modo de exibição de tabela

2 – Selecione a coluna FotoProduto

3 – Em Ferramentas de coluna > Categoria de dados, clique na seta para baixo

4 - Clique em URL da Imagem

Figura 7: Alterando a Categoria dos Dados

9
Repita o processo com a tabela FotoVendedor.

5. TABELA CALENDÁRIO
Para que possamos analisar dados que evoluem ao longo do tempo, tivemos que criar
também a tabela dCalendário.

Ela foi criada através dos passos abaixo:

1. Acesse a seção Modelagem

2. Clique em Nova Tabela

3. Digite a expressão:

dCalendario = CALENDARAUTO()

Também criamos as seguintes colunas calculadas dentro dessa dCalendario:

Figura 8: Criando Colunas na dCalendario

10
Ano = YEAR(dCalendario[Date])

Mês = FORMAT(dCalendario[Date], "mmm")

Mês No. = MONTH(dCalendario[Date])

Caso precise exibir o Mês e Ano juntos, você pode criar também:

Mês/Ano = dCalendario[Mês] & "/" & dCalendario[Ano]

Para que os meses fiquem ordenados (jan, fev, mar, ... , dez) é necessário Classificar a coluna
Mês Abrev para que o Power BI tenha uma referência de ordem (numérica) para seguir. Para
fazer isso, basta ir até a tabela dCalendario já importada no Power BI, selecionar a coluna
Mês, clicar em “Classificar por coluna” e selecionar “MêsNo.”

Figura 9: Ordenando colunas

11
6. MODELAGEM E RELACIONAMENTOS
Utilizamos a modelagem de dados abaixo com os seguintes relacionamentos:

Figura 10: Relacionamentos

12
Repare que a tabela Vendas se relaciona com a tabela FotoProduto através de um
relacionamento bidirecional (Muitos para Um), veja a direção marcando “Ambas”:

7. MEDIDAS DAX
Para calcular os indicadores, utilizamos a linguagem DAX e criamos as medidas detalhadas
a seguir. Mas antes disso, vamos criar uma tabela para organizar visualmente onde
colocaremos as medidas.
1 – Em Página Inicial, clique em Inserir Dados
2 – Digite “Medidas” no nome da tabela

13
3 – Clique em Carregar

Figura 11: Organizando Medidas

A partir de agora você criará as medidas Dax sempre dentro dessa medida. Uma forma de
fazer isso é clicar com o botão direito nessa nova tabela toda vez que for adicionar uma
nova medida no modelo. Assim:

14
Agora sim, vamos às medidas!

Medidas Padrão
Primeiro criamos as medidas mais básicas que serão base para as demais.

Faturamento = SUM(Vendas[FaturamentoVenda])

Custos = SUM(Vendas[CustoVenda])

Margem Bruta = [Faturamento] - [Custos]

Notas Emitidas =
DISTINCTCOUNT ( fVendas[NFe] )

15
Para que a primeira página do nosso dashboard pudesse ter um filtro com a seleção da
medida a ser analisada, foi necessário incluir um Parâmetro de Campo. Para cria-lo basta
seguir os passos abaixo:

1. Vá na seção Modelagem

2. Clique em Novo parâmetro

3. Digite o nome auxAnalise no nome do parâmetro

4. Selecione as medidas Faturamento e Margem Bruta

5. Clique em Criar

Medidas Temporais (bônus)

Você já aprendeu a criar as principais medidas do Dashboard, agora você pode ir além e
criar outras medidas!

Com elas você conseguirá fazer comparativos e exibir as informações destacadas abaixo:

16
As medidas que você pode criar para comparar o valor atual com valores passados são
essas:

Referência Faturamento LY =
CALCULATE(
[Faturamento],
SAMEPERIODLASTYEAR(dCalendario[Data])
)

Referência Margem Bruta LY =


CALCULATE(
[Margem Bruta],
SAMEPERIODLASTYEAR(dCalendario[Data])
)

Referência Notas Emitidas LY =


CALCULATE(
[Notas Emitidas],
SAMEPERIODLASTYEAR(dCalendario[Data])
)

% Faturamento YoY =
DIVIDE (
[Faturamento] - [Referência Faturamento LY],
[Referência Faturamento LY]

17
)

% Margem Bruta YoY =


DIVIDE(
[Margem Bruta] - [Referência Margem Bruta LY],
[Referência Margem Bruta LY]
)

% Notas Emitidas YoY =


DIVIDE (
[Notas Emitidas] - [Referência Notas Emitidas LY],
[Referência Notas Emitidas LY]
)

Detalhe Faturamento YoY =


FORMAT (
[% Faturamento YoY],
" ⇡ 0%; ⇣ 0%"
)

Detalhe Margem YoY =


FORMAT (
[% Margem Bruta YoY],
" ⇡ 0%; ⇣ 0%"
)

Detalhe Notas Emitidas YoY =


FORMAT (
[% Notas Emitidas YoY],
" ⇡ 0%; ⇣ 0%"
)

Medidas Dinâmicas
Agora você também pode criar essas medidas que deixarão os títulos dos seus gráficos
dinâmicos. Assim, quando você selecionar Margem Bruta, por exemplo, os títulos também
refletirão essa seleção:

18
ID Selecionado =
SELECTEDVALUE(auxAnalise[auxAnalise Pedido])

Medida Selecionada =
IF(
[ID Selecionado] = 0,
[Faturamento],
[Margem Bruta]
)

Medida Selecionada LY =
IF(
[ID Selecionado] = 0,
[Referência Faturamento LY],
[Referência Margem Bruta LY]
)

Titulo =
UPPER(VALUES(auxAnalise[auxAnalise]))

Titulo (ao longo do tempo) =


IF(
[ID Selecionado] = 0,

19
"FATURAMENTO",
"MARGEM BRUTA"
)
& " AO LONGO DO TEMPO"

Titulo (por Produto) =


IF(
[ID Selecionado] = 0,
"FATURAMENTO",
"MARGEM BRUTA"
)
& " POR PRODUTO"

8. COMO INSERIR O BACKGROUND


Para inserir o Background no Power BI, basta ir na seção Formato > Tela de Fundo > Fazer
Upload da Imagem e depois deixar as configurações Ajuste e 0% de Transparência.

Figura 12: Inserindo o background na página

20
9. COMO TER UMA CONTA CORPORATIVA
Eu sei que agora que desenvolveu esse Projeto #incomparável deve estar ansioso(a) para
mostrar para todo mundo, certo? Chegou a hora do mundo ver suas habilidades em Análise
de Dados e Desenvolvimento de Dashboards Interativos.

A seguir, vou te dar o pulo do gato para criar sua conta de e-mail corporativa de forma
gratuita e assim você vai poder criar uma conta do Power BI, publicar seu Dashboard no
Power BI Serviço e compartilhar o link Público do seu dashboard para todos o acessarem!

Passo 1:
Acesse o site e selecione a opção Microsoft 365 Apps para Pequenos e Médios negócios:

Passo 2:
Clique em “Próximo”:

21
Passo 3:
Insira seu e-mail pessoal e clique em “Próximo”. No exemplo abaixo utilizamos o gmail.

22
Passo extra:
Caso apareça a tela abaixo, aguarde uns minutos e atualize a página.

Passo 4:
Agora que já adicionou o e-mail, clique em “Configurar Conta”.

23
Passo 5:
Preencha os dados do formulário e ao final, clique em “Próximo”.

Passo 6:
Digite seu telefone com DDD e clique em “Enviar código de verificação”. Ao fazer isso, você
receberá um SMS para inserir nessa página.

24
Passo 7:
Digite o código recebido em seu aparelho e clique em “Verificar”

25
Passo 8:
Confirme o texto que você quer que esteja no seu login e clique em “Salvar”. Após isso, defina
a senha e depois clique em “Próximo”.

26
Passo 9:
Aguarde a página terminar de processar.

27
Passo 10:
Quando chegar na tela abaixo, não insira os dados de pagamento (você está criando um
email corporativo gratuito).

Passo 11:
Abra uma nova guia do navegador e acesse https://app.powerbi.com/. Confirme o email
que acabou de criar e clique em “Continuar”. Agora iremos criar uma conta gratuita do
Power BI utilizando o email que acabamos de criar.

28
Passo 12:
Digite seu telefone com código do país e DDD (não precisa necessariamente ser igual a
nenhum dos telefones que já digitou anteriormente). Por fim, clique em “Introdução”.

Passo 13:
Clique em “Introdução” novamente.

29
E pronto! Agora você tem um e-mail com domínio corporativo para utilizar na sua conta do
Power BI. Você verá uma tela parecida com essa daqui ao final do processo:

10. COMO PUBLICAR SEU DASHBOARD


Agora que você já tem a Conta do Power BI, poderá compartilhar seu Dashboard lá no Power
BI Serviço e em seguida gerar um link público para qualquer pessoa acessá-lo.

Após desenvolver o Dashboard, você poderá logar na sua nova conta. Basta abrir o arquivo
do Power BI Desktop e clicar em “Entrar”. Depois basta inserir seu novo e-mail e clicar em
“Continuar”.

30
Abrirá uma janela de login para que você continue com o processo de ingresso na conta.
Você verá essa tela:

Quando tiver concluído o login, você passará a ver seu nome na área superior direita (perto
do botão de minimizar a janela).

31
Agora basta você clicar no botão “Publicar” e selecionar “Meu Workspace”

Aguarde o Power BI concluir a publicação:

Quando o processo for concluído, você poderá acessá-lo no site do Power BI clicando no link
abaixo:

32
Para que seu dashboard fique público para todos, você precisará também fazer os passos
abaixo:

1 – Vá em Arquivo

2 – Inserir Relatório

3 – Publicar na Web

33
Se ao realizar esses passos, você encontrar a mensagem abaixo, fique calmo(a)!

Vou te ensinar a resolver isso!

Primeiro clique em “Ok” (é esse botão “verde”).

Agora, clique no botão de engrenagem destacado abaixo e siga até Portal de


Administração:

34
Na próxima tela que abrirá você deve:

1 – Procurar por “Web” na lupa e dar um enter

2 – Clique para expandir as opções do menu “Publicar na Web”

3 – Marque para ativar “Permitir que os usuários criem novos códigos de inserção”

4 – Clique em “Aplicar”

Irá aparecer a mensagem a seguir:

Aguarde uns minutos para que possa realizar a publicação na Web.

35
Volte no Dashboard, selecione novamente: Arquivo > Inserir relatório > Publicar na Web:

Leia atentamente as informações sobre essa funcionalidade e depois clique em “Continuar”


e “Publicar”:

Pronto! Agora você pode pegar o link abaixo clicando em “Copiar” para divulgar seu
dashboards todos que desejarem acessá-lo:

36
Lembrete
Espero que tenha gostado do material!
Não esqueça de publicar sua solução no LinkedIn marcando meu perfil (@Leonardo
Karpinski) e o da Xperiun (@Xperiun). Quero ver você obtendo resultados desde já!

37

Você também pode gostar