Material Power Bi
Material Power Bi
Material Power Bi
Power BI 2019
COD.: 1881_0
Power BI 2019
Créditos
Todos os direitos autorais reservados. Este manual não pode ser copiado, fotocopiado, reproduzido,
traduzido ou convertido em qualquer forma eletrônica, ou legível por qualquer meio, em parte ou
no todo, sem a aprovação prévia, por escrito, da Monte Everest Participações e Empreendimentos
Ltda., estando o contrafator sujeito a responder por crime de Violação de Direito Autoral, conforme
o art.184 do Código Penal Brasileiro, além de responder por Perdas e Danos. Todos os logotipos
e marcas utilizados neste material pertencem às suas respectivas empresas.
"As marcas registradas e os nomes comerciais citados nesta obra, mesmo que não sejam assim identificados, pertencem
aos seus respectivos proprietários nos termos das leis, convenções e diretrizes nacionais e internacionais."
Power BI 2019
Coordenação Geral
Henrique Thomaz Bruscagin
Autoria
Caio Ludovice
Revisão Ortográfica e
Gramatical
Fernanda Monteiro Laneri
Diagramação
Bruno de Oliveira Santos
Edição nº 1 | 1881_0
Setembro/ 2019
Este material constitui uma nova obra e é uma derivação da seguinte obra original, produzida por Monte Everest
Participações e Empreendimentos Ltda., em Mar/2017: Power BI
Autoria:Caio Ludovice
4
Sumário
Capítulo 2 - Instalação............................................................................................................................... 25
2.1. Introdução..................................................................................................................... 26
2.2. Navegação no site Microsoft.......................................................................................... 27
2.3. Instalação do Power BI Desktop...................................................................................... 28
Pontos principais............................................................................................................................ 32
Teste seus conhecimentos...................................................................................................................... 33
Mãos à obra!................................................................................................................................................... 37
5
Power BI 2019
6
Sumário
7
Power BI 2019
8
1 Conceitos
básicos
ÃÃ Análise de dados;
ÃÃ Conceitos básicos;
ÃÃ Power BI.
Power BI 2019
1.1. Introdução
Este capítulo contém, de maneira simples, termos e conceitos básicos necessários
para entendimento da maioria das ferramentas de Análise de Dados e Business
Intelligence, principalmente no Microsoft Power BI.
1.2. Análise de dados
Vivemos uma realidade na qual a quantidade de dados e informações está cada dia
maior, assim, a necessidade de ferramentas que nos ajudem a lidar com essa massa
de dados faz parte do dia a dia. Diante de tantos dados e informações criamos uma
série de perguntas e precisamos das respostas de acordo com nossa necessidade
corporativa. Em linhas gerais, o consumo da massa de dados para obtenção dessas
respostas é chamado de Análise de Dados.
Usando como exemplo a mesma realidade que vivemos hoje, a tomada de decisões tem
que ser mais rápida e mais assertiva, então, a Análise de Dados aliada a informações
como dados históricos do mercado corporativo, Modelos Estatísticos, entre outros,
completam o quadrante de necessidades.
Exemplo de banco de dados: A massa de dados por si só não tem poder analítico.
10
Conceitos básicos 1
Exemplo de um relatório com os dados: O poder analítico é muitas vezes maior com uma
ferramenta de BI.
Unindo tudo o que foi descrito, concluímos que o processo de extração dos dados,
transformação e, por fim, a análise e/ou os compartilhamentos dessas informações,
é tangido por um conjunto de técnicas e ferramentas que servirão para posições
estratégicas dentro das empresas. Em linhas gerais, isso é Inteligência de Negócios,
ou Business Intelligence (BI).
Lembre-se: Precisamos saber com precisão o que queremos medir, senão a Análise
de Dados não responderá com precisão as nossas perguntas.
1.3. Conceitos básicos
Não é o foco desta apostila se aprofundar em termos e conceitos de Análise de Dados
e Business Intelligence, todavia, alguns são muito importantes tanto para o mercado
corporativo quanto para o entendimento de livros, documentações e afins. Adiante,
seguem os mais importantes:
11
Power BI 2019
As empresas possuem uma grande massa de dados ao longo de sua existência, cujo
conjunto precisará ser consumido para diversas funções, e a principal será a tomada
de decisões, ou seja, após fazermos a extração de uma ou diversas bases de dados,
a transformação dos dados, e carregarmos para consumo dos usuários, podemos dar
o nome de DW:
•• Data Mart
O DW pode ser fracionado em diversas partes menores para diminuir o volume da massa
de dados e/ou segmentar as informações necessárias para um determinado cenário, e
o consumo desses dados pode ser feito por diversas ferramentas. Resumimos, então,
que o Data Mart é uma parte, ou partes, do DW:
12
Conceitos básicos 1
Conforme descrito, com grande massa de dados precisamos usar dados que estão
dispostos em diferentes dimensões, o que nos remete a um tipo de banco de dados
multidimensional. Usamos o sistema analítico OLAP (Online Analytical Processing), que
nada mais é do que a análise de grande volume de dados em múltiplas perspectivas.
No Excel 2019, quem faz essa função é o Power Pivot, e, no Power BI, é o Modelo de
Dados (Dados).
•• Campo
•• Registro
13
Power BI 2019
•• Tabela Fato
A imagem exibe o Modelo de Dados do Microsoft Power BI que contém uma Tabela
Fato.
14
Conceitos básicos 1
•• Tabela Dimensão
15
Power BI 2019
•• Medidas
Uma Medida é um cálculo numérico com as finalidades: Análise de Dados, Soma das
Vendas, Provisão de Transações, Média das Médias, Quantidade de Funcionários etc.:
•• Hierarquias
Exemplo: Hierarquia de campos com data, os quais agrupamos e exibimos por ordem
de importância: Ano > Trimestre > Mês > Dia:
A imagem exibe uma hierarquia com uma dimensão de tempo, e a ordem foi criada
por importância nesse cenário, mas pode ser personalizada com campos de sua
preferência.
16
Conceitos básicos 1
1.4. Power BI
Power BI é um conjunto de ferramentas muito poderosas de Business Intelligence
para Análise de Dados da Microsoft. É denominado como um Self Service BI, pois
possibilita a experiência de autoatendimento ao usuário, permitindo que crie seus
relatórios com liberdade, rapidez e de maneira muito avançada, bastando apenas ter
acesso ao banco de dados, e o melhor: sem gerar alta demanda de requisições para
o departamento de TI.
17
Power BI 2019
O Power BI também pode ser encontrado como experiência Power BI On-line, Power
BI para Celulares e Power BI Desktop. A composição básica de um relatório de
Power BI é a seguinte:
•• Ferramenta de relatórios.
O Power BI tem uma versão chamada Power BI Pro, com alguns serviços na nuvem
exclusivos. O licenciamento do produto é feito pelo número de usuários com valor
aproximado de USD 9,99/usuário (pode ser modificado pela Microsoft). O Power BI Pro
está contido na assinatura do Office 365 E5. Mais informações podem ser encontradas
no link <https://powerbi.microsoft.com/pt-br/power-bi-pro/>.*
18
Conceitos básicos 1
Há uma versão chamada Power BI Embedded, criada para ser incorporada a aplicativos
embarcados. O licenciamento do produto é feito em conjunto com o Azure Microsoft e
pode ser encontrado no link <https://azure.microsoft.com/pt-br/pricing/details/
power-bi-embedded/>.*
E, por fim, há, também, a versão Power BI Premium. Informações podem ser
encontradas no endereço <https://powerbi.microsoft.com/pt-br/power-bi-
premium/>.*
19
Power BI 2019
Pontos principais
Atente para os tópicos a seguir. Eles devem ser estudados com muita atenção,
pois representam os pontos mais importantes do capítulo.
•• Alguns conceitos precisam estar muito bem definidos, tanto para o mercado
corporativo quanto para se aprofundar no universo de Business Intelligence. São
eles: Campo, Registro, Tabela Fato, Tabela Dimensão, Medidas e Hierarquias;
20
Conceitos
1 básicos
Teste seus conhecimentos
Power BI 2019
22
Conceitos básicos 1
4. _______________ é um conjunto de ferramentas muito poderosas de
Business Intelligence para Análise de Dados da Microsoft. É denominado
como um Self Service BI, pois possibilita a experiência de autoatendimento
ao usuário, permitindo que crie seus relatórios com liberdade, rapidez e de
maneira muito avançada, bastando apenas ter acesso ao banco de dados,
e o melhor: sem gerar alta demanda de requisições para o departamento
de TI.
☐☐a) Power BI
☐☐b) Power Pivot
☐☐c) Power View
☐☐d) Power Query
☐☐e) Nenhuma das alternativas anteriores está correta.
23
2 Instalação
2.1. Introdução
Este capítulo explica como se localizar no site Microsoft para fazer o download do
aplicativo e como instalar o software Power BI Desktop.
Cabe salientar que, se você tiver o Windows 10 instalado no seu computador, poderá
instalar o Power BI Desktop por meio da Microsoft Store.
Fique atento à versão do aplicativo e se sua máquina é 32 bits ou 64 bits, pois isso
fará muita diferença lá na frente!
26
Instalação 2
2.2. Navegação no site Microsoft
1. Acesse o site <www.powerbi.com/pt-br/> para ter acesso em português-Brasil:
27
Power BI 2019
Fique atento para instalar a versão 32 bits ou 64 bits. Por boa prática, deve ser a
mesma versão instalada no Pacote Office.
28
Instalação 2
A interface do software é muito amigável e se assemelha bastante à interface do Excel.
Para usuários de Excel é muito comum absorver as ferramentas com grande rapidez.
Requisitos de instalação
Sistema operacional: Windows 7, Windows Server 2008 R2 ou posterior.
CPU: Processador de 1 GHz ou mais rápido com x86 | 64 bits recomendado.
Memória: Ao menos 1 GB de RAM disponível; 1,5 GB de RAM ou mais,
recomendado.
Tela: Ao menos 1440 x 900 ou 1600 x 900 (16:9) recomendado. Resoluções
mais baixas, como 1024 x 768 ou 1280 x 800, não são recomendadas, pois
determinados controles (como fechar a tela de inicialização) são exibidos além
dessas resoluções.
Microsoft Power BI Desktop está disponível para plataformas de 32 bits (x86)
e 64 bits (x64).
29
Power BI 2019
30
Instalação 2
5. Finalize a instalação:
31
Power BI 2019
Pontos principais
Atente para os tópicos a seguir. Eles devem ser estudados com muita atenção,
pois representam os pontos mais importantes do capítulo.
•• Quando for enviar um relatório feito no Power BI Desktop, tenha certeza que a
pessoa que irá receber também tem ele instalado no computador;
32
2 Instalação
Teste seus conhecimentos
Power BI 2019
34
Instalação 2
4. ____________________ é um software Microsoft de Business Intelligence
(BI) que tem estrutura muito semelhante ao Excel, sendo uma ferramenta
de Self Service BI capaz de construir relatórios e dashboards avançados
por todos os tipos de usuário.
☐☐a) Power BI Map
☐☐b) Power BI Query
☐☐c) Power BI Pivot
☐☐d) Power BI Desktop
☐☐e) Nenhuma das alternativas anteriores está correta.
5. Qual o mínimo de memória RAM que sua máquina tem que ter disponível
para rodar minimamente o Power BI Desktop?
☐☐a) 1 GB
☐☐b) 2 GB
☐☐c) 3 GB
☐☐d) 4 GB
☐☐e) 8 GB
35
2 Instalação
Mãos à obra!
Power BI 2019
Laboratório 1
A – Instalando o software Power BI Desktop
38
Editor de
3 consultas – Power
Query Editor
3.1. Introdução
Nos primeiros capítulos, falamos sobre a necessidade de ferramentas para Análise de
Dados, um pouco da estrutura das ferramentas e aprendemos a instalar o Power BI
Desktop. Agora chegou o momento da prática.
Muitas ações podem ser feitas tanto no Power Query quanto no Modelo de Dados,
todavia, a maioria delas só pode ser alterada na ferramenta criadora, ou seja, se
foi criada no Power Query, será editada no Power Query; e se foi criada no Modelo
de Dados, será editada no Modelo de Dados.
3.2. Power Query
O Power Query é um editor de consultas responsável por combinar, refinar e obter
dados de uma ou várias origens de banco de dados. Ele registra cada etapa realizada
(como se fosse uma macro) e permite que ela seja desfeita, refeita ou editada.
Nas planilhas do Excel, usamos a linguagem VBA (Visual Basic for Applications); e no
Power Query, usamos uma linguagem chamada M.
40
Editor de consultas – Power Query Editor 3
A próxima imagem mostra as principais categorias que o Power Query pode obter
dados externos para fazer consultas ao banco de dados. Lembre-se que a consulta
não altera, somente consulta o banco de dados, e, por esse motivo, os arquivos
podem conter milhões de linhas que não ficarão tão densos como se fossem o próprio
banco de dados na máquina ou no arquivo detentor dos dados:
41
Power BI 2019
42
Editor de consultas – Power Query Editor 3
Quando você seleciona a tabela, uma prévia aparece do lado direito, e algumas ações
podem ser tomadas:
43
Power BI 2019
44
Editor de consultas – Power Query Editor 3
•• Cancelar: O processo de extração será cancelado.
Caso feche o editor de consultas do Power Query, poderá recuperá-lo pela guia
Página Inicial, grupo Dados externos.
45
Power BI 2019
46
Editor de consultas – Power Query Editor 3
•• Delimitador: Assim como nas importações convencionais de .txt, o Excel precisa
identificar um delimitador entre os campos. Pode ser uma vírgula, um espaço,
um ponto e vírgula, entre outros. No próximo exemplo o delimitador usado é o
Espaço:
•• Com base nas primeiras 200 linhas: Somente este número de registros
será verificado e preenchido automaticamente no Tipo de Dados. Supondo
que tenhamos um campo de data e, nele, as primeiras 200 linhas estejam
preenchidas corretamente somente com datas, porém a linha 201 tenha
um preenchimento de texto "validar", esse registro irá dar erro, pois o tipo
de dados é texto, e não data, além disso não será identificado, pois não
estava nas primeiras 200 linhas. Todavia, esta opção é rápida em relação a
tempo (visando um banco de dados com volume de tamanho expressivo);
Não confunda tipo de dados com formatação dos dados; são ações distintas.
47
Power BI 2019
Existem ações para serem feitas no cenário apresentado, como colocar nome nos
cabeçalhos de campos e muito mais. Os assuntos serão abordados mais à frente na
apostila, ficando aqui o foco somente em como fazer o Obter Dados.
48
Editor de consultas – Power Query Editor 3
2. Em seguida, selecione a opção Banco de dados do Access:
49
Power BI 2019
Por exemplo, dados podem ser acrescidos ao longo do tempo (dias, meses, anos
etc.), dessa maneira podemos tomar decisões com base em históricos de acordo com
o conteúdo da pasta, e os dados podem ser modificados e/ou atualizados de maneira
rápida.
50
Editor de consultas – Power Query Editor 3
2. Quando a pasta é direcionada, é exibido o preview de todos os arquivos contidos
nela:
51
Power BI 2019
Com a consulta dentro do Power Query podemos fazer processos de ETL ou somente
Fechar e Carregar. Uma boa prática nesse momento é verificar se não foram achados
erros. Se forem achados, serão exibidos embaixo da contagem de linhas carregadas
na consulta.
Nomes de arquivos com acentuação e nomes de planilhas não iguais também podem
gerar erros.
O produto final após o empilhamento está exibido. O campo Nome da Origem mostra
o nome de cada arquivo que estava dentro da pasta, podendo ser utilizado com filtro
ou afins na criação do relatório.
52
Editor de consultas – Power Query Editor 3
A pasta de trabalho do Excel pode manipular intervalos de células dentro de diversas
planilhas, assim sendo, cada planilha representa uma tabela para importação.
O Excel, porém permite trabalhar com uma ferramenta chamada Tabela (Tabela
Especial), no lugar dos intervalos de células, uma ou várias tabelas de bancos de
dados serão manipuladas.
A principal diferença é que o Power Query Editor entende cada tabela do Excel como
uma tabela para importação, então uma planilha pode conter várias tabelas para
importação.
53
Power BI 2019
Tome muito cuidado quando for fazer a seleção de tabelas que têm origem no Excel,
porque podem ser ou não Tabela (Tabela Especial), e poderão trazer informações
duplicadas e/ou não atualizadas.
3.4. Ferramentas de ETL
Já vimos algumas maneiras de fazer a consulta às bases de dados de diversas
origens, agora, com as consultas dentro do Power Query Editor, trabalharemos com
as ferramentas de ETL. Nós também podemos fazer muitas mudanças no Modelo de
Dados, mas lembre-se que a manutenção sempre deve ser feita pela ferramenta que
criou aquela alteração.
Como ponto chave principal, temos as Etapas Aplicadas, o que nos ajuda a remover
etapas, caso não tenham o resultado esperado, ou reutilizá-las mais adiante para
poupar tempo.
3.4.1. Linguagem M
A linguagem M é muito poderosa, utilizada no Power Query Editor. Quando usamos
ferramentas pelo Power Query, a linguagem já é escrita automaticamente, como
se fosse uma macro. Precisamos, então, ligar a Barra de Fórmulas para conseguir
visualizar o código que está sendo criado:
54
Editor de consultas – Power Query Editor 3
O Editor Avançado permite mudanças no código e exibe o código completo já escrito.
É sempre bom olhar o código para ir criando familiaridade com a linguagem e fazer
alterações em momentos que seria necessário recriar uma Etapa Aplicada.
Toda etapa que contém o símbolo de uma engrenagem pode ser editada:
55
Power BI 2019
Fonte = Excel.Workbook(File.Contents("C:\Users\caiol\
Documents\Impacta\Power Query\BD_Colheita.xlsx"), null, true)
Clicando na segunda etapa, identificamos a base de dados como tipo planilha. Repare
que os cabeçalhos ainda estão sendo contabilizados como se fossem um registro
(NAVEGAÇÃO):
= Fonte{[Item="Tempo_Colheita",Kind="Sheet"]}[Data]
56
Editor de consultas – Power Query Editor 3
= Table.PromoteHeaders(Tempo_Colheita_Sheet,
[PromoteAllScalars=true])
O Power Query automaticamente identifica os tipos de dados dos campos, que poderão
ser modificados (TIPO ALTERADO):
= Table.TransformColumnTypes(#"Cabeçalhos
Promovidos",{{"FILIAL", type text}, {"INICIO_COLHEITA", type
datetime}, {"FIM_COLHEITA", type datetime}, {"TEMPO",type
datetime}, {"COLHEDOR", type text}})
57
Power BI 2019
Vamos, agora, modificar uma Etapa Aplicada. Vamos clicar na etapa FONTE e, em
seguida, clicar na engrenagem ao lado. Poderemos, então, modificar a origem da base
de dados.
Então a consulta à nova base de dados é exibida. As próximas etapas que forem
dependentes irão herdar as propriedades. Tome cuidado, pois, errando um passo, ele
pode gerar um erro em todo o resto da consulta.
3.4.3. Filtrar e classificar
Ações de classificação e filtragem são muito úteis, e no Power Query Editor não seria
diferente. No processo de ETL, devemos retirar tudo que não interesse para aquela
consulta, então essas ações serão fundamentais no processo.
58
Editor de consultas – Power Query Editor 3
Repare que, pela extensão do banco de dados, nem sempre o Power Query irá exibir
todas as opções disponíveis automaticamente, então a boa prática é clicar em Carregar
Mais, e todos os valores de filtragem serão exibidos:
59
Power BI 2019
Você se lembra que falamos que o Power Query Editor faz uma listagem de ações
como se fosse uma macro? Então vamos ver o que ele já fez até agora. Novo passo
após a filtragem, Linhas Filtradas:
Mas tome cuidado, pois o filtro exclui esses dados da visão, e não é meramente para
simples auditoria, como no Excel:
60
Editor de consultas – Power Query Editor 3
Agora, vamos fazer uma classificação no campo INICIO_COLHEITA. Vamos saber da
nossa base de dados qual a data mais antiga:
61
Power BI 2019
3.4.4. Agrupar dados
Na pasta de trabalho do Excel, funções como SOMASE e CONT.SE são muito úteis e
bastante utilizadas. No Power Query podemos fazer isso com tabelas de consultas.
Por exemplo: Qual foi o total de transações por data?
62
Editor de consultas – Power Query Editor 3
A seguir, a operação matemática de Soma do campo TotalTransacoes colocando o
cálculo em uma coluna chamada Total de Transações:
Este é o produto final (parte da tabela foi omitida para ficar mais legível a ação):
63
Power BI 2019
64
Editor de consultas – Power Query Editor 3
Muitas ferramentas que encontramos na faixa de opções do Power Query,
encontramos, também, com o botão direito do mouse.
3.4.5. Remover linhas
Bancos de dados com "sujeira" são algo muito comum. Linhas em branco, linhas com
erros, linhas com caracteres especiais e por aí vai. Seguem ferramentas para resolver
isso:
Repare que, quando importamos o banco de dados, temos uma série de "sujeiras"
para arrumar (linhas em branco, linhas com erros e linhas com caracteres especiais).
Após a remoção...:
65
Power BI 2019
66
Editor de consultas – Power Query Editor 3
Pronto! Linhas em branco e caracteres especiais removidos.
67
Power BI 2019
3.4.6. Transpor
Pode acontecer de a base dados, quando for importada, estar transposta, ou seja,
os cabeçalhos estarem em linhas e não em colunas. No Power Query temos uma
ferramenta para corrigir isso:
68
Editor de consultas – Power Query Editor 3
Porém temos um probleminha: eles ainda não foram promovidos como cabeçalhos,
e sim, estão na posição de registro. Para isso devemos Usar Primeira Linha como
Cabeçalho:
3.4.7. Dividir colunas
Mais uma ferramenta que, em pasta de trabalho no Excel, deve ser feita com funções;
no Power Query, podemos usar uma ferramenta.
Note que, no campo Estado-Sigla, os valores têm que ser divididos e cada um deles
ficar em uma coluna:
69
Power BI 2019
70
Editor de consultas – Power Query Editor 3
Basta alterar o nome das colunas separadas (um duplo-clique em cima do nome dos
campos também funciona):
71
Power BI 2019
3.4.9. Gerenciar parâmetros
O gerenciamento de parâmetros do editor de consultas se torna muito útil quando
temos critérios voláteis para consumo frequente:
72
Editor de consultas – Power Query Editor 3
3.4.10. Inserir Dados
Este botão só existia no grupo Dados Externos da Página Inicial, mas há pouco
tempo foi agregado dentro do editor de consultas, e é um grande auxiliador para
criação e manutenção de bases internas:
73
Power BI 2019
74
Editor de consultas – Power Query Editor 3
3.4.11. Escolher Colunas
Anteriormente este botão somente tinha função de Ir para Coluna, mas há pouco
tempo o Escolher Colunas foi incrementado nele, e tem a mesma função do Remover
Outras Colunas, um botão extremamente útil no mercado corporativo para BD muito
extensos:
75
Power BI 2019
3.4.12. Substituir Valores
Este botão serve para quem é fã do "bom e velho" atalho CTRL + U do Excel, pois faz
exatamente a mesma coisa, porém com os benefícios do editor de consultas:
O texto é inserido:
76
Editor de consultas – Power Query Editor 3
3.4.13. Mesclar Consultas
Junções de tabela são sempre muito bem-vindas no ambiente de ETL:
77
Power BI 2019
3.4.14. Acrescentar Consultas
Ferramenta que gera empilhamento de tabelas:
3.4.16. Ferramentas de texto
O grupo Coluna de Texto contém botões que são muito úteis para extração e
padronização de campos:
78
Editor de consultas – Power Query Editor 3
3.4.17. Coluna de Número
O grupo Coluna de Número é muito útil, pois podemos fazer cálculos nos campos,
inclusive influenciando medidas implícitas:
79
Power BI 2019
Pontos principais
Atente para os tópicos a seguir. Eles devem ser estudados com muita atenção,
pois representam os pontos mais importantes do capítulo.
•• O Power Query é uma ferramenta muito poderosa de ETL que pode combinar
uma grande diversidade de bases de dados;
80
Editor de
3 consultas – Power
Query Editor
Teste seus conhecimentos
Power BI 2019
82
Editor de consultas – Power Query Editor 3
4. O Power Query é uma ferramenta de consultas que faz um processo
muito poderoso chamado ETL. O que essa sigla quer dizer?
☐☐a) Excel, Transform and Load.
☐☐b) Extract, Transform and Left.
☐☐c) Load, Transform and Excel.
☐☐d) Extract, Transform and Load.
☐☐e) Nenhuma das alternativas anteriores está correta.
83
Editor de
3 consultas – Power
Query Editor
Mãos à obra!
Power BI 2019
Laboratório 1
A – Utilizando o arquivo PowerQueryLab1.xlsx
3. Edite a consulta;
86
Editor de consultas – Power Query Editor 3
9. Imagem do exercício adiante:
87
Modelo de
4 dados – Power
Pivot
ÃÃ Modelagem de dados;
ÃÃ Formatação;
ÃÃ Relacionamentos;
ÃÃ Hierarquias;
ÃÃ Campos calculados com DAX;
ÃÃ Medidas de cálculo com DAX.
Power BI 2019
4.1. Introdução
Nos capítulos anteriores você aprendeu conceitos do Self Service BI para obter e sanear
os dados, percebeu ferramentas em comum com o Microsoft Excel e a importância
das etapas antes do Modelo de Dados.
Principais funções
•• Modelagem de dados;
•• Relacionamentos;
•• Hierarquias;
•• Funções DAX;
•• Medidas;
•• Colunas calculadas.
Sempre se recorde deste fluxo, pois ele será muito relevante para o desenvolvimento
da ferramenta:
Fique sempre atento a atualizações, pois a Microsoft lança novas versões com
frequência, então alguns botões ou ferramentas podem ter pequenas mudanças a
partir das citadas nesta apostila.
90
Modelo de dados – Power Pivot 4
4.2. Modelagem de dados
Como já foi explicado no capítulo anterior sobre como obter e sanear os dados, os
exemplos iniciarão no momento do carregamento no Modelo de Dados, sendo assim,
seguimos um protocolo usualmente trabalhado no mercado corporativo.
4.2.1. Tipos de carregamento
Quando finalizamos o processo de ETL (saneamento), na guia Página Inicial, grupo
Fechar, temos acesso ao carregamento dos dados no Modelo de Dados. Veja as
opções:
•• Botão padrão:
91
Power BI 2019
Caso deseje retornar ao Editor de Consultas, basta, na guia Página Inicial, grupo
Dados Externos, pressionar o botão Editar Consultas.
92
Modelo de dados – Power Pivot 4
Fique ligado, pois a importação de dados que fazíamos no Power Pivot do Excel
não se repete aqui. No Power BI, você vai encontrar no momento de importação e
saneamento de dados, no capítulo 3 da apostila. Bons estudos!
93
Power BI 2019
4.2.3. Excluir tabela
Caso tenha feito a importação errada e queira deletar a tabela importada, basta
pressionar o botão direito do mouse e escolher Excluir:
Confirme a exclusão:
94
Modelo de dados – Power Pivot 4
4.2.4. Editar consulta após carregada
Se a tabela já foi carregada, o Editor de Consultas pode ser aberto mesmo assim pelo
botão Editar Consultas:
95
Power BI 2019
A privacidade da fonte de dados pode ser alterada dependendo da origem dos dados,
clicando em Editar Permissões:
96
Modelo de dados – Power Pivot 4
4.2.5. Modelagem
No Excel, a ferramenta de modelagem, incorporada ao Power BI Desktop, é o Power
Pivot.
4.2.5.2. Formatação
No item anterior, a comissão foi trazida por meio da função RELATED com uma nova
coluna calculada, agora é necessário formatar o campo:
97
Power BI 2019
4.2.5.3. Classificação
Se usarmos o campo Nome Mês em um relatório, a ordem de exibição será alfabética
pelo nome dos meses (A-Z), e não de acordo com a ordem do calendário ou até do
fiscal year de sua corporação:
98
Modelo de dados – Power Pivot 4
Como corrigir? Basta selecionar a coluna com o Nome Mês em texto e usar a ferramenta
de Classificar Por Coluna escolhendo a opção que tem o Número Mês:
99
Power BI 2019
4.2.5.4. Formatação
Os campos podem sofrer formatação no modelo de dados, como era feito no Power
Pivot do Excel:
4.2.5.5. Copiar e colar
Assim como no Power Pivot do Excel, o conteúdo pode ser copiado do modelo de
dados e colado no Excel.
100
Modelo de dados – Power Pivot 4
4.3. Relacionamentos
Muitas tabelas precisam de informações diferentes das encontradas, porém, para não
popular a mesma tabela, precisamos criar relacionamentos entre elas para o consumo
de dado.
Caso você não tenha importado todas as tabelas no momento inicial antes do ETL, pode
fazer a importação depois, sem problemas, principalmente porque serão necessárias
mais de uma tabela para fazer o relacionamento entre elas.
Analisando a lista de campos, sabemos que temos duas tabelas, e elas precisam ser
relacionadas:
101
Power BI 2019
102
Modelo de dados – Power Pivot 4
103
Power BI 2019
4.4. Hierarquias
No Power Pivot do Excel, as hierarquias são criadas junto da exibição de diagrama; no
Power BI Desktop são criadas na lista de campos.
O modo de alimentar e mudar o nome é igual ao Excel: arrastar os campos para incluir
e duplo-clique no nome da hierarquia para alternar o nome.
Criar hierarquias é um passo fundamental para criar Drill Down e Drill up.
Simulando um caso corporativo: Um gestor quer fazer uma análise de vendas por
dimensões de tempo; ele quer saber como foram as vendas em seus anos respectivos,
em meses respectivos e em dias respectivos, podendo combinar esses itens para
obter algo pontual. Para chegar nesse resultado de fácil acesso, usaremos a criação
da hierarquia com a dimensão tempo.
104
Modelo de dados – Power Pivot 4
O procedimento é muito simples: basta abrir o modo Modelo e clicar com o botão
direito do mouse no primeiro campo da hierarquia (no nosso caso, o Ano):
O nome padrão será aplicado e basta arrastar os próximos elementos para dentro da
hierarquia na ordem de exibição (ano, mês e dia):
105
Power BI 2019
4.5. Cálculos
Existem algumas maneiras de gerar cálculos. Na modelagem, as duas principais
maneiras são Medidas e Colunas Calculadas.
4.5.1. Funções DAX
As funções DAX (Data Analysis Expressions) têm a mesma funcionalidade e, algumas,
os mesmos nomes das funções do Excel em pasta de trabalho, porém as funções
foram modificadas para usar tipos de dados DAX e funcionar com tabelas e colunas.
Além disso, a DAX fornece muitas funções especializadas para objetivos específicos,
como as pesquisas baseadas em relações, e muito mais.
•• Colunas Calculadas: Uma nova coluna é adicionada e cada registro será calculado
pela função DAX aplicada. (Cuidado com o número de registros, pois um cálculo
de uma coluna com milhões de linhas, dependendo de sua complexidade, pode
demorar de minutos até horas);
106
Modelo de dados – Power Pivot 4
4.5.1.1. Colunas calculadas
Uma nova coluna será utilizada com função DAX, caso tenha dúvidas na sintaxe ou
no uso das funções:
Um nome Coluna será trocado por Comissão Fixa, e usaremos a função RELATED
para buscar a informação. Ela é a função semelhante ao PROCV no Excel.
Note que, se o relacionamento não estivesse feito, a função RELATED não conseguiria
localizar a outra tabela:
107
Power BI 2019
4.5.2. Medidas de cálculo
Alguns valores serão necessários para usar no relatório, então algumas medidas serão
criadas.
SUM SUM(Tabela[Campo])
AVERAGE AVERAGE(Tabela[Campo])
MAX MAX(Tabela[Campo])
MIN MIN(Tabela[Campo])
DISTINCTCOUNT DISTINCTCOUNT(Tabela[Campo])
COUNTROWS COUNTROWS(Tabela)
COUNT COUNT(Tabela[Campo])
COUNTA COUNTA(Tabela[Campo])
COUNTBLANK COUNTBLANK(Tabela[Campo])
FORMAT FORMAT(Valor; Formato)
IF IF(Teste Lógico; VERDADEIRO; FALSO)
IFERROR IF(Valor; Valor SE ERRO)
AND AND(Lógico1; Lógico2)
OR OR(Lógico1; Lógico2)
CONCATENATE CONCATENATE(Texto1; Texto2)
FIND(<find_text>, <within_text>[,
FIND
[<start_num>][, <NotFoundValue>]])
LEFT LEFT(Texto; Nº Caracteres)
RIGHT RIGHT(Texto; Nº Caracteres)
MID MID(Texto, Início. Num Caract)
UPPER UPPER(Texto)
108
Modelo de dados – Power Pivot 4
LOWER LOWER(Texto)
TRIM TRIM(Texto)
VALUE VALUE(Texto)
LEN LEN(Texto)
WEEKDAY WEEKDAY(Data; Tipo)
NOW NOW()
DAY DAY(Data)
MONTH MONTH(Data)
YEAR YEAR(Data)
TODAY TODAY()
USERNAME USERNAME()
DIVIDE DIVIDE(Numerador; Denominador)
CALCULATE CALCULATE(Expressão; Filtro1; Filtro2...)
FILTER FILTER(Tabela; Filtro)
RELATED RELATED(Tabela[Campo])
CALENDAR CALENDAR(Data Inicial; Data Final)
TOTAL YTD TOTALYTD(Expressão; Datas; Filtro)
TOTAL QTD TOTALQTD(Expressão; Datas; Filtro)
TOTAL MTD TOTALMTD(Expressão; Datas; Filtro)
SAMEPERIODLASTYEAR SAMEPERIODLASTYEAR(Datas)
PARALLELPERIOD(Data; Nº Intervalo;
PARALLELPERIOD
Intervalo)
FIRSTDATE FIRTSDATE(Datas)
LASTDATE LASTEDATE(Datas)
DATESBETWEEN(Datas; DataInicial;
DATESBETWEEN
DataFinal)
109
Power BI 2019
Pontos principais
Atente para os tópicos a seguir. Eles devem ser estudados com muita atenção,
pois representam os pontos mais importantes do capítulo.
•• Bancos de dados muito extensos geram uma certa dificuldade para localização
de tabelas e/ou campos e a caixa Pesquisar é muito útil nesse momento;
110
Modelo de
4 dados – Power
Pivot
Teste seus conhecimentos
Power BI 2019
112
Modelo de dados – Power Pivot 4
4. O Editor de Consultas do Power BI Desktop pode ser encontrado no
Excel com qual nome?
☐☐a) Power Query
☐☐b) Power Map
☐☐c) Power View
☐☐d) Power Pivot
☐☐e) Nenhuma das alternativas anteriores está correta.
113
Modelo de
4 dados – Power
Pivot
Mãos à obra!
Power BI 2019
Laboratório 1
A – Utilizando o arquivo PowerPivotLab1.xlsx
7. Crie uma coluna chamada Total com produto de valor por hidrômetro e número
de hidrômetros;
116
5 Relatórios
5.1. Introdução
As ferramentas de Self Service BI para exibição de relatórios são muito poderosas, e o
Power BI não fica para trás, uma ferramenta que permite a exploração, a visualização
e a apresentação dos dados, ou seja, muita novidade que não existe nas ferramentas
convencionais do Excel.
Uma nova página é inserida dando lugar a ferramentas muito poderosas de Business
Intelligence. Os conceitos aprendidos no capítulo anterior serão muito úteis agora.
5.2. Localizando ferramentas
Os relatórios são um destaque no Power BI Desktop, pois muitos tipos de visualizações
não existem no Excel.
Antes da criação do nosso primeiro relatório, vamos conhecer os locais que devemos
saber, no mínimo, para criação e manipulação:
Os locais citados na imagem serão usados com grande frequência no seu dia a dia.
118
Relatórios 5
5.2.1. Páginas
Um relatório pode ter diversas páginas. O princípio é semelhante ao existente no
Power View do Excel, às vezes com diversos cenários micro e um cenário macro ou
quaisquer que sejam as maneiras que você desejar para usar na análise dos dados.
5.2.2. Visualizações
Para inserir uma visualização, pode-se começar ligando os campos na lista de campos,
ou pode-se inserir um visual em branco e selecionar os campos depois.
Dependendo de qual for o tipo do dado, o Power BI Desktop irá inserir por padrão um
tipo diferente de visual.
119
Power BI 2019
120
Relatórios 5
A lista de campos é muito semelhante à usada nas Tabelas Dinâmicas; podemos ligar
ou desligar os campos antes ou depois de trocar a visualização:
Identificar previamente o que seu consumidor quer é a chave para o uso correto
de cada visual na construção dos relatórios.
5.3. Gráficos e visualizações
O primeiro passo para a criação dos relatórios será entender qual é cada visual
e visualizar uma aplicação neles. A ordem que os campos são ligados na lista de
campos é a ordem que a ferramenta insere nos visuais sugeridos. Caso deseje algum
específico, selecione o gráfico e, depois, consuma os campos necessários.
121
Power BI 2019
122
Relatórios 5
Adiante, a imagem do gráfico pronto:
A próxima imagem mostra a troca de lugar dos campos Produto com Mês
(DataTransacao), outra visão dos nossos dados teremos:
123
Power BI 2019
124
Relatórios 5
O campo Mês (DataTransacao) no Eixo e o campo ValorTransacao foram plotados
e em cada barra empilhada dividida pelo campo Produto, ou seja, fica muito claro
identificar os produtos com maior participação em cada um dos meses ao longo do
ano fiscal da empresa.
125
Power BI 2019
A próxima imagem mostra a troca de lugar dos campos Produto com Mês
(DataTransacao), outra visão dos nossos dados teremos:
126
Relatórios 5
5.3.3. Gráfico de Barras Clusterizadas
Este tipo de gráfico é conhecido como Barras Agrupadas no Excel. É uma variação
mais comum do uso de barras, na qual, em vez de serem exibidas uma em cima
da outra, são exibidas uma ao lado da outra. Segue o visual em branco inserido e a
identificação dele à direita:
127
Power BI 2019
128
Relatórios 5
5.3.4. Gráfico de Colunas Clusterizadas
Este tipo de gráfico é conhecido como Colunas Agrupadas no Excel, e é um dos
gráficos mais conhecidos. É uma variação mais comum do uso de colunas, na qual,
em vez de serem exibidas uma em cima da outra, são exibidas uma ao lado da outra.
Segue o visual em branco inserido e a identificação dele à direita:
129
Power BI 2019
130
Relatórios 5
5.3.5. Gráfico de Barras 100% Empilhadas
Este tipo de gráfico é muito importante quando analisamos um total de 100% e
queremos saber o percentual de cada parte, tudo isso plotado em colunas. Nem todos
os consumidores acham os gráficos de Pizza ou Rosca mais fáceis para ler percentual,
então esta é uma ótima opção:
Temos uma clara visão de quais foram os melhores trimestres para cada produto e
quanto participou percentualmente diante do total de 100%.
131
Power BI 2019
Caso queira aplicar Rótulos de dados, fica mais clara ainda a participação:
132
Relatórios 5
5.3.6. Gráfico de Colunas 100% Empilhadas
Este tipo de gráfico é muito parecido com o anterior, a única diferença é que ele é
plotado em forma de colunas, e não de barras:
133
Power BI 2019
5.3.7. Gráfico de Linhas
O Gráfico de Linhas é muito usado para comparar a evolução de tempo ao longo do
mês, quarto ou ano, ou de acordo com análises pontuais, sua variação, ou estar abaixo
de uma meta, gera um norte muito interessante e de rápida tomada de decisão:
134
Relatórios 5
Agora, podemos fazer a comparação da evolução mensal desse mesmo valor por
Produto:
Note que houve meses que não foram transacionados em determinados Produtos.
Além disso, todos os visuais que possuem a opção de Dicas de ferramentas podem
ser populados com outras métricas que poderiam poluir o gráfico, mas que podem
ser interessantes para obter algum tipo de análise.
135
Power BI 2019
Para isso, basta encostar o cursor do mouse em cima do ponto de análise indicado:
5.3.8. Gráfico de Área
O Gráfico de Área segue o mesmo princípio que o Gráfico de Linhas, com a diferença
que, abaixo das linhas, recebe cores um pouco mais amenas (da mesma cor da linha):
136
Relatórios 5
Como exemplo, quando se faz comparação com uma meta, faz muito sentido ver se
ficou acima ou abaixo da cor destacada.
137
Power BI 2019
138
Relatórios 5
139
Power BI 2019
140
Relatórios 5
O Eixo compartilhado serve tanto para linha quanto coluna; foi usado o campo Mês
(DataTransacao); a Série da coluna contempla que será empilhado em cada coluna,
e foi usado o campo Produto; os Valores da coluna, o ValorTransacao, comparado
com os Valores de linha do campo ValorTransacao expresso em porcentagem do
total geral:
Note que há uma grande diferença de valores entre o eixo primário e o eixo secundário.
Uma boa prática é, no pincel, na propriedade do eixo Y, usar o botão Ativado:
141
Power BI 2019
O Eixo compartilhado serve tanto para linha quanto coluna; foi usado o campo Mês
(DataTransacao); a Série da coluna contempla que será empilhado em cada coluna,
e foi usado o campo Produto; os Valores da coluna, o ValorTransacao, comparado
com os Valores de linha do campo Meta:
142
Relatórios 5
5.3.12. Gráfico de Faixa de Opções
O Gráfico de Faixa de Opções veio traduzido do nome “ribbon” que, em inglês, quer
dizer “faixa”. Analisando somente uma faixa fica mais fácil de entender esse gráfico,
uma vez que nós, usuários de Excel, rapidamente associamos o termo de Faixa de
Opções no Excel ou até mesmo do Pacote Office:
143
Power BI 2019
Para dar ênfase nas faixas, podemos usar as opções do pincel. Uma delas é o
espaçamento, na propriedade Faixas de Opções:
144
Relatórios 5
5.3.13. Gráfico de Cascata
O Gráfico de Cascata usualmente é trabalhado com valores monetários (com outros
tipos de valor também funciona), deixando muito claras variações entre produtos,
períodos etc.
145
Power BI 2019
Note que, para entender a cascata, vamos ligar, no pincel, os Rótulos de dados:
5.3.14. Gráfico de Dispersão
O Gráfico de Dispersão é um dos preferidos para uso em relatórios, pois tem recursos
bem interativos e avançados, como a exibição de um campo com data que gera uma
animação.
146
Relatórios 5
É um tipo de gráfico que, nos eixos X e Y, precisa de dois campos com valores
numéricos, então é plotado o valor de cruzamento entre eles (lembrando que data é
um número).
147
Power BI 2019
Porém precisamos fracionar esse valor de cruzamento único, então o campo Produto
é inserido para fazer a divisão nos Detalhes:
148
Relatórios 5
149
Power BI 2019
Agora podemos consumir o Tamanho das bolhas com alguma métrica. Uma medida
explícita de média aritmética do número de transações foi gerada:
150
Relatórios 5
O eixo de reprodução recebe o campo Data. Uma animação poderá ser executada
quando o botão play for pressionado:
151
Power BI 2019
5.3.15. Gráfico de Pizza
O Gráfico de Pizza é um dos mais usados para representação de partes em função de
um total e análises do gênero, frequentemente consumido com valores percentuais e
lidos no sentido horário:
A primeira comparação é saber qual produto teve a maior média de transações no Brasil.
Para isso, vamos consumir o campo Produto e a medida explícita MédiaTransacoes:
152
Relatórios 5
153
Power BI 2019
5.3.16. Gráfico de Rosca
O Gráfico de Rosca e o de Pizza são muito parecidos, o que notavelmente muda é a
forma visual do gráfico.
Para ficar mais fácil a leitura do visual, no pincel foi ligada a opção para serem exibidas
categoria e percentual juntos:
154
Relatórios 5
5.3.17. Gráfico de Treemap
O Gráfico de Treemap inicialmente foi criado no Excel 2016 e já ganhou uma grande
quantidade de apreciadores desse visual com formas geométricas.
A análise refere-se ao mês que teve maior saída monetária para fins de fornecedores
de obra civil e é agrupada por semestre:
155
Power BI 2019
Para isso, vamos consumir em Detalhes o campo Nome Mês, em Valores a medida
implícita do campo Saída (R$) e fracionado em Grupo pelo campo Semestre:
Para deixar os dados mais claros de serem lidos, no pincel, foram ligados os Rótulos
de dados:
Caso não quiséssemos usar a opção Grupo e usar somente a opção Detalhes, o
resultado seria como indicado a seguir:
156
Relatórios 5
5.3.18. Gráfico de Mapa
A visualização de Mapa pode ser encontrada desde o Power View e Power Map do
Excel e vem evoluindo ao longo das atualizações do Power BI.
Caso somente o campo Estado seja ligado, o mapa irá marcar os pontos de localização
somente.
157
Power BI 2019
158
Relatórios 5
Com o tamanho selecionado, o vendedor será colocado na cor, e os pontos que já
haviam sido dimensionados pelas quantidades de vendas serão fracionados agora
pelos vendedores:
Assim como nas outras visualizações, cada ponto de dados encostado com o mouse
no mapa resulta em um cartão com informações daquele ponto, sempre podendo
incrementar Dicas de ferramentas.
159
Power BI 2019
160
Relatórios 5
5.3.20. Gráfico de Formas
O Gráfico de Formas plota somente regiões geográficas específicas, por exemplo:
Brasil.
161
Power BI 2019
O mapeamento das regiões tem que seguir o padrão, ou a plotagem não ocorre com
fidelidade:
162
Relatórios 5
Foi plotado o visual:
5.3.21. Gráfico de Funil
O Gráfico de Funil veio também herdado do Excel 2016 e é uma visão muito
interessante. Um Gráfico de Funil ajuda você a visualizar um processo linear com
estágios conectados sequenciais. Por exemplo, um funil de vendas que acompanha
clientes pelos estágios Oportunidade > Oportunidade qualificada > Cliente
potencial > Contrato > Fechamento. Em um relance, a forma do funil transmite a
integridade do processo que você está controlando. Cada estágio de funil representa
um percentual do total.
163
Power BI 2019
164
Relatórios 5
Note que as Dicas de ferramentas são muito úteis, principalmente pela facilidade de
consumo de dados do valor atual e do anterior em forma de percentual.
165
Power BI 2019
A seguir, o resultado:
5.3.23. Cartão
Um cartão muitas vezes passa a resposta de muitas perguntas de relatório. Às vezes,
um único número é a coisa mais importante que você deseja acompanhar no seu
painel ou relatório do Power BI, como as vendas totais, a fatia de mercado ano após
ano ou o total de oportunidades.
166
Relatórios 5
Repare que, de maneira clara, mostramos qual foi o total de entrada e o total de saída
do almoxarifado:
O visual de Cartão de Linha Múltipla é muito parecido com o Cartão simples, porém
agrega mais informações. Às vezes não é somente gerar um big number o seu objetivo
no painel.
167
Power BI 2019
O resultado é este:
5.3.25. KPI
Embora muita gente se confunda, o KPI é um gráfico muito semelhante ao gráfico de
Área ou de Linhas.
168
Relatórios 5
Obtemos o seguinte resultado:
169
Power BI 2019
Fique atento, pois, se não forem exibidos acumulados no KPI, sempre o último
valor x meta será plotado no visual, além disso o eixo de tendência é um eixo de
data, então ele irá plotar a dimensão de data necessária para aquela análise.
5.3.26. Segmentação de Dados
A Segmentação de Dados tem a mesma função que a Segmentação de Dados das
Tabelas Dinâmicas do Excel, ou seja, filtrar.
170
Relatórios 5
A seleção dela é algo bem simples:
171
Power BI 2019
5.3.27. Tabela
A Tabela é uma das visões mais solicitadas pela alta gestão das empresas, pois é
muito limpa e clara para comparar e acompanhar valores absolutos e percentuais.
172
Relatórios 5
5.3.28. Matriz
O visual de Matriz é exatamente igual à Tabela Dinâmica do Excel, Linhas, Colunas e
Valores, podendo ser ou não filtrados.
A principal diferença para a Tabela é que tem a opção de colunas, além de aceitar Drill
Down e Drill Up em linhas e colunas.
173
Power BI 2019
Usando a mesma visão do tópico anterior, porém agora com Produto orientado em
Colunas, o produto é este:
5.3.28.1. Visuais Personalizados
A Microsoft tem um Web site no qual divulga visuais que podem ser customizados em
seus relatórios. Esses visuais podem ser retirados do site sem prévio aviso, pois nem
todos foram criados pela Microsoft, e sim por desenvolvedores do mercado, porém
a Microsoft homologou os visuais e permitiu a publicação no seu Web site para uso.
Endereço: <https://appsource.microsoft.com/pt-br>
174
Relatórios 5
Como exemplo, será utilizado o Visual Enlighten Aquarium:
175
Power BI 2019
176
Relatórios 5
Os visuais personalizados também podem ser baixados pelo Power BI Desktop usando
a opção Do Marketplace:
177
Power BI 2019
5.4.1. Filtrar dados
Existem dois principais modos de filtrar, cada um com seu objetivo, que são filtrar
pelo visual ou pelo painel de filtros:
•• Filtrando pelo visual: Quando se filtra pelo visual, o ícone de filtro vira
informativo, e o painel de filtros fica liberado para mudança dos critérios:
178
Relatórios 5
•• Filtrando pelo painel de filtros: A opção de visual só aparece quando se tem
um visual selecionado:
5.4.2. Classificar dados
Uma ferramenta complementar à filtragem é a classificação de dados. Pressione o
ícone de três “bolinhas” no visual:
179
Power BI 2019
5.5. Criar relatórios
O objetivo será unir muitos dos conceitos vistos anteriormente e aliar às ferramentas
de relatório.
O relatório pode ser a composição de diversos visuais, gráficos e outros objetos com
o objetivo de montar uma análise de um cenário ou cenários.
5.5.1. Temas do relatório
Mudar a cor dos temas é possível usando temas padrão ou importando de arquivos
JSON:
180
Relatórios 5
Na imagem a seguir, aplicamos um tema diferente:
5.5.2. Título do relatório
Veja a inserção de um título no relatório oriundo de uma Caixa de texto:
181
Power BI 2019
182
Relatórios 5
5.5.6. Área de transferência de objetos no relatório
Os atalhos CTRL + C (copiar) e CTRL + V (colar) funcionam no Power BI Desktop, bem
como o Pincel de Formatação:
183
Power BI 2019
184
Relatórios 5
A grande questão é que temos os anos e os meses; para exibição convencional,
teríamos que fazer dois visuais, mas não é necessário; a ferramenta Drill fará isso.
185
Power BI 2019
Como vimos no início deste capítulo, algumas opções do botão de formato (pincel),
que permite formatar e escolher uma série de ferramentas de cada visual, variam de
acordo com cada visual, mas as mais importantes são genéricas para todos.
186
Relatórios 5
A seguir, são exibidas as principais que você deve saber.
•• Legenda
•• Eixo Y
187
Power BI 2019
•• Eixo X
•• Rótulos de dados
188
Relatórios 5
•• Título
5.5.12.1. Interação padrão
189
Power BI 2019
5.5.12.2. Interação personalizada
As interações podem ser editadas de acordo com a necessidade.
190
Relatórios 5
•• Filtrar
Quando esta opção for selecionada, os outros visuais serão filtrados de acordo com
a seleção do objeto atual:
•• Realçar
Quando esta opção for selecionada, os outros visuais serão realçados de acordo com
a seleção do objeto atual:
191
Power BI 2019
•• Nenhum / Bloquear
Quando esta opção for selecionada, nenhum dos outros visuais será modificado. O
ícone lembra um símbolo de bloqueio.
•• Modo de foco
192
Relatórios 5
5.5.12.3. Exportar dados
Uma ferramenta bem interessante do Power BI Desktop é a exportação de dados para
o Excel. Quando um visual é criado, você pode exportar para um arquivo .csv do
Excel.
Um arquivo do Excel será gerado com o nome do arquivo fazendo referência aos
campos utilizados para construir aquela visualização:
193
Power BI 2019
5.5.12.5. Layout do telefone
Podemos criar visuais para serem consumidos em dispositivos móveis como tablets,
celulares e afins.
194
Relatórios 5
Selecione os elementos à direita e construa o visual à esquerda:
5.6. Publicação on-line
Você aprendeu as principais ferramentas de como trabalhar no Power BI Desktop,
agora, após finalizado o relatório, basta avançar para a etapa de publicação.
195
Power BI 2019
Atenção! Para se cadastrar, a Microsoft não aceita e-mails gratuitos como Hotmail,
Gmail etc. Seu e-mail tem que ter um domínio que seja @empresa ou @escola.
196
Relatórios 5
Pontos principais
Atente para os tópicos a seguir. Eles devem ser estudados com muita atenção,
pois representam os pontos mais importantes do capítulo.
•• Os visuais de cartão são muito úteis para deixar como score de times de vendas,
importação, exportação, call centers e muito mais;
197
5 Relatórios
Teste seus conhecimentos
Power BI 2019
200
Relatórios 5
4. Qual tipo de visual permite a utilização de Drill?
☐☐a) Tabela
☐☐b) Card
☐☐c) Card Múltiplo
☐☐d) Matriz
☐☐e) Nenhuma das alternativas anteriores está correta.
201
5 Relatórios
Mãos à obra!
Power BI 2019
Laboratório 1
A – Criando um relatório
204
6 Serviço Power BI
ÃÃ Localizando ferramentas;
ÃÃ Obter Dados;
ÃÃ Criando gráficos e visualizações;
ÃÃ Filtrar e classificar dados;
ÃÃ Criar relatórios.
Power BI 2019
6.1. Introdução
Nos capítulos anteriores, tudo foi relacionado ao Power BI Desktop. Agora
trabalharemos com a nuvem Microsoft, o Serviço Power BI ou Power BI Service.
6.2. Localizando ferramentas
Tudo começa com a etapa de Entrar. O site <www.powerbi.com> irá autenticar suas
credenciais previamente cadastradas e autorizadas:
206
Serviço Power BI 6
Este é o ambiente que você encontrará assim que entrar no serviço:
Os locais citados serão usados com grande frequência no seu dia a dia:
Então vamos lá. Você se lembra de quando publicou o relatório no Power BI Desktop
usando o botão Publicar?
207
Power BI 2019
Agora, vamos entender o que acontece quando ele sobe para a nuvem:
208
Serviço Power BI 6
•• Relatórios: É o relatório que você publicou nesse Workspace:
•• Conjuntos de dados: Assim como o Obter Dados, foi feito por uma fonte de
dados no método Import. A fonte de dados sobe junto para nuvem:
209
Power BI 2019
Agora que você já sabe se localizar, vamos avançar para o próximo tópico.
6.3. Obter Dados
Esta opção funciona diretamente na nuvem, sem que o Power BI Desktop seja usado:
210
Serviço Power BI 6
6.3.1. Criar conteúdo – Arquivos
Assim como usamos o Obter Dados no Power BI Desktop, ele é usado na nuvem
também, de duas maneiras principalmente:
Caso tente se conectar com uma fonte de dados de Excel, duas opções serão exibidas:
211
Power BI 2019
212
Serviço Power BI 6
6.3.3. Navegando nas páginas
As páginas possuem as mesmas propriedades que no Power BI Desktop:
6.3.4. Visualizações
Para inserir uma visualização, pode-se começar ligando os campos na lista de campos,
ou pode-se inserir um visual em branco e selecionar os campos depois.
Dependendo de qual for o tipo do dado, o Serviço Power BI irá inserir por padrão um
tipo diferente de visual.
213
Power BI 2019
A lista de campos é muito semelhante à usada nas Tabelas Dinâmicas; podemos ligar
ou desligar os campos antes ou depois de trocar a visualização:
Identificar previamente o que seu consumidor quer é a chave para o uso correto
de cada visual na construção dos relatórios.
214
Serviço Power BI 6
6.4.2. Gráficos e visualizações
O primeiro passo para a criação dos relatórios será entender qual é cada visual
e visualizar uma aplicação neles. A ordem que os campos são ligados na lista de
campos é a ordem que a ferramenta insere nos visuais sugeridos. Caso deseje algum
específico, selecione o gráfico e, depois, consuma os campos necessários.
215
Power BI 2019
216
Serviço Power BI 6
A próxima imagem mostra a troca de lugar dos campos Produto com Mês
(DataTransacao), outra visão dos nossos dados teremos:
217
Power BI 2019
218
Serviço Power BI 6
Adiante, a imagem do gráfico pronto:
A próxima imagem mostra a troca de lugar dos campos Produto com Mês
(DataTransacao), outra visão dos nossos dados teremos:
219
Power BI 2019
220
Serviço Power BI 6
A seguir, a imagem da visualização escolhida e dos campos aplicados:
221
Power BI 2019
222
Serviço Power BI 6
O campo Mês (DataTransacao) no Eixo e o campo ValorTransacao foram plotados e
em cada barra, e agora dividida lado a lado pelo campo Produto.
223
Power BI 2019
224
Serviço Power BI 6
O campo Produto no Eixo e o campo ValorTransacao foram plotados e em cada
barra divididos com a Legenda do campo Trimestre (DataTransacao):
Temos uma clara visão de quais foram os melhores trimestres para cada produto e
quanto participou percentualmente diante do total de 100%.
225
Power BI 2019
Caso queira aplicar Rótulos de dados, fica mais clara ainda a participação:
226
Serviço Power BI 6
6.4.2.6. Gráfico de Colunas 100% Empilhadas
Este tipo de gráfico é muito parecido com o anterior, a única diferença é que ele é
plotado em forma de colunas, e não de barras:
227
Power BI 2019
6.4.2.7. Gráfico de Linhas
O Gráfico de Linhas é muito usado para comparar a evolução de tempo ao longo do
mês, quarto ou ano, ou de acordo com análises pontuais, sua variação, ou estar abaixo
de uma meta, gera um norte muito interessante e de rápida tomada de decisão:
228
Serviço Power BI 6
Agora, podemos fazer a comparação da evolução mensal desse mesmo valor por
Produto:
Note que houve meses que não foram transacionados em determinados Produtos.
Além disso, todos os visuais que possuem a opção de Dicas de ferramentas podem
ser populados com outras métricas que poderiam poluir o gráfico, mas que podem
ser interessantes para obter algum tipo de análise.
229
Power BI 2019
Para isso, basta encostar o cursor do mouse em cima do ponto de análise indicado:
6.4.2.8. Gráfico de Área
O Gráfico de Área segue o mesmo princípio que o Gráfico de Linhas, com a diferença
que, abaixo das linhas, recebe cores um pouco mais amenas (da mesma cor da linha):
Como exemplo, quando se faz comparação com uma meta, faz muito sentido ver se
ficou acima ou abaixo da cor destacada.
230
Serviço Power BI 6
A meta mensal foi inserida nos Valores:
231
Power BI 2019
232
Serviço Power BI 6
O campo Mês (DataTransacao) no Eixo, o campo ValorTransacao e a Legenda por
Produto foram plotados, gerando uma evolução mensal desse valor:
233
Power BI 2019
O Eixo compartilhado serve tanto para linha quanto coluna; foi usado o campo Mês
(DataTransacao); a Série da coluna contempla que será empilhado em cada coluna,
e foi usado o campo Produto; os Valores da coluna, o ValorTransacao, comparado
com os Valores de linha do campo ValorTransacao expresso em porcentagem do
total geral:
Note que há uma grande diferença de valores entre o eixo primário e o eixo secundário.
Uma boa prática é, no pincel, na propriedade do eixo Y, usar o botão Ativado:
234
Serviço Power BI 6
O Eixo compartilhado serve tanto para linha quanto coluna; foi usado o campo Mês
(DataTransacao); a Série da coluna contempla que será empilhado em cada coluna,
e foi usado o campo Produto; os Valores da coluna, o ValorTransacao, comparado
com os Valores de linha do campo Meta:
235
Power BI 2019
236
Serviço Power BI 6
O Eixo é do Gráfico de Colunas Empilhadas; foi usado o campo Trimestre
(DataTransacao); Valor TotalTransacoes com a faixa de Produto particionando as
colunas:
Para dar ênfase nas faixas, podemos usar as opções do pincel. Uma delas é o
espaçamento, na propriedade Faixas de Opções:
237
Power BI 2019
6.4.2.13. Gráfico de Cascata
O Gráfico de Cascata usualmente é trabalhado com valores monetários (com outros
tipos de valor também funciona), deixando muito claras variações entre produtos,
períodos etc.
238
Serviço Power BI 6
Note que, para entender a cascata, vamos ligar, no pincel, os Rótulos de dados:
6.4.2.14. Gráfico de Dispersão
O Gráfico de Dispersão é um dos preferidos para uso em relatórios, pois tem recursos
bem interativos e avançados, como a exibição de um campo com data que gera uma
animação.
239
Power BI 2019
É um tipo de gráfico que, nos eixos X e Y, precisa de dois campos com valores
numéricos, então é plotado o valor de cruzamento entre eles (lembrando que data é
um número).
240
Serviço Power BI 6
Porém precisamos fracionar esse valor de cruzamento único, então o campo Produto
é inserido para fazer a divisão nos Detalhes:
241
Power BI 2019
Agora podemos consumir o Tamanho das bolhas com alguma métrica. Uma medida
explícita de média aritmética do número de transações foi gerada:
242
Serviço Power BI 6
O eixo de reprodução recebe o campo Data. Uma animação poderá ser executada
quando o botão play for pressionado:
243
Power BI 2019
6.4.2.15. Gráfico de Pizza
O Gráfico de Pizza é um dos mais usados para representação de partes em função de
um total e análises do gênero, frequentemente consumido com valores percentuais e
lidos no sentido horário:
A primeira comparação é saber qual produto teve a maior média de transações no Brasil.
Para isso, vamos consumir o campo Produto e a medida explícita MédiaTransacoes:
244
Serviço Power BI 6
Podemos comparar esses valores por cada quarto do ano:
245
Power BI 2019
6.4.2.16. Gráfico de Rosca
O Gráfico de Rosca e o de Pizza são muito parecidos, o que notavelmente muda é a
forma visual do gráfico.
Para ficar mais fácil a leitura do visual, no pincel foi ligada a opção para serem exibidas
categoria e percentual juntos:
246
Serviço Power BI 6
6.4.2.17. Gráfico de Treemap
O Gráfico de Treemap inicialmente foi criado no Excel 2016 e já ganhou uma grande
quantidade de apreciadores desse visual com formas geométricas.
A análise refere-se ao mês que teve maior saída monetária para fins de fornecedores
de obra civil e é agrupada por semestre:
247
Power BI 2019
Para isso, vamos consumir em Detalhes o campo Nome Mês, em Valores a medida
implícita do campo Saída (R$) e fracionado em Grupo pelo campo Semestre:
Para deixar os dados mais claros de serem lidos, no pincel, foram ligados os Rótulos
de dados:
Caso não quiséssemos usar a opção Grupo e usar somente a opção Detalhes, o
resultado seria como indicado a seguir:
248
Serviço Power BI 6
6.4.2.18. Gráfico de Mapa
A visualização de Mapa pode ser encontrada desde o Power View e Power Map do
Excel e vem evoluindo ao longo das atualizações do Power BI.
Caso somente o campo Estado seja ligado, o mapa irá marcar os pontos de localização
somente.
249
Power BI 2019
250
Serviço Power BI 6
Com o tamanho selecionado, o vendedor será colocado na cor, e os pontos que já
haviam sido dimensionados pelas quantidades de vendas serão fracionados agora
pelos vendedores:
Assim como nas outras visualizações, cada ponto de dados encostado com o mouse
no mapa resulta em um cartão com informações daquele ponto, sempre podendo
incrementar Dicas de ferramentas.
251
Power BI 2019
6.4.2.20. Gráfico de Funil
O Gráfico de Funil veio também herdado do Excel 2016 e é uma visão muito interessante.
252
Serviço Power BI 6
A composição dos campos é a seguinte:
Note que as Dicas de ferramentas são muito úteis, principalmente pela facilidade de
consumo de dados do valor atual e do anterior em forma de percentual.
253
Power BI 2019
A seguir, o resultado:
254
Serviço Power BI 6
6.4.2.22. Cartão
Um cartão muitas vezes passa a resposta de muitas perguntas de relatório. Às vezes,
um único número é a coisa mais importante que você deseja acompanhar no seu
painel ou relatório do Power BI, como as vendas totais, a fatia de mercado ano após
ano ou o total de oportunidades.
Repare que, de maneira clara, mostramos qual foi o total de entrada e o total de saída
do almoxarifado:
O visual de Cartão de Linha Múltipla é muito parecido com o Cartão simples, porém
agrega mais informações. Às vezes não é somente gerar um big number o seu objetivo
no painel.
255
Power BI 2019
O resultado é este:
6.4.2.24. KPI
Embora muita gente se confunda, o KPI é um gráfico muito semelhante ao gráfico de
Área ou de Linhas:
256
Serviço Power BI 6
Obtemos o seguinte resultado:
257
Power BI 2019
Fique atento, pois, se não forem exibidos acumulados no KPI, sempre o último
valor x meta será plotado no visual, além disso o eixo de tendência é um eixo de
data, então ele irá plotar a dimensão de data necessária para aquela análise.
6.4.2.25. Segmentação de Dados
A Segmentação de Dados tem a mesma função que a Segmentação de Dados das
Tabelas Dinâmicas do Excel, ou seja, filtrar:
258
Serviço Power BI 6
A seleção dela é algo bem simples:
259
Power BI 2019
6.4.2.26. Tabela
A Tabela é uma das visões mais solicitadas pela alta gestão das empresas, pois é
muito limpa e clara para comparar e acompanhar valores absolutos e percentuais:
260
Serviço Power BI 6
6.4.2.27. Matriz
O Visual de Matriz é exatamente igual à Tabela Dinâmica do Excel, Linhas, Colunas e
Valores, podendo ser ou não filtrados.
A principal diferença para a Tabela é que tem a opção de colunas, além de aceitar Drill
Down e Drill Up em linhas e colunas.
Usando a mesma visão do tópico anterior, porém agora com Produto orientado em
Colunas, o produto é este:
261
Power BI 2019
6.5.1. Filtrar dados
Existem dois principais modos de filtrar, cada um com seu objetivo, que são filtrar
pelo visual ou pelo painel de filtros:
•• Filtrando pelo visual: Quando se filtra pelo visual, o ícone de filtro vira
informativo, e o painel de filtros fica liberado para mudança dos critérios:
262
Serviço Power BI 6
•• Filtrando pelo painel de filtros: A opção de visual só aparece quando se tem
um visual selecionado:
6.5.2. Classificar dados
Uma ferramenta complementar à filtragem é a classificação de dados. Pressione o
ícone de três “bolinhas” no visual:
263
Power BI 2019
6.6. Criar relatórios
O objetivo será unir muitos dos conceitos vistos anteriormente e aliar às ferramentas
de relatório.
O relatório pode ser a composição de diversos visuais, gráficos e outros objetos com
o objetivo de montar uma análise de um cenário (ou cenários).
264
Serviço Power BI 6
6.6.1. Temas dos visuais e elementos
Na nuvem, só é permitido trocar a cor dos visuais e elementos usando códigos de cor
hexadecimais:
6.6.2. Título do relatório
Veja a inserção de um título no relatório oriundo de uma Caixa de texto:
265
Power BI 2019
•• Manual:
266
Serviço Power BI 6
6.6.5. Desfazer e refazer ações no relatório
Os atalhos CTRL + Z (desfazer) e CTRL + Y (refazer) também funcionam na nuvem.
6.6.8. Layout móvel
Podemos criar visuais para serem consumidos em dispositivos móveis como tablets,
celulares e afins:
267
Power BI 2019
268
Serviço Power BI 6
6.6.10. Ferramentas dos visuais (Formato)
O Power BI é bem mais rico de ferramentas do que o Power View do Excel. Vamos às
ferramentas principais.
Como vimos no início deste capítulo, algumas opções do botão de formato (pincel),
que permite formatar e escolher uma série de ferramentas de cada visual, variam de
acordo com cada visual, mas as mais importantes são genéricas para todos.
269
Power BI 2019
•• Interação padrão
•• Interação personalizada
270
Serviço Power BI 6
•• Filtrar
Quando esta opção for selecionada, os outros visuais serão filtrados de acordo com
a seleção do objeto atual:
271
Power BI 2019
•• Realçar
Quando esta opção for selecionada, os outros visuais serão realçados de acordo com
a seleção do objeto atual:
•• Nenhum / Bloquear
Quando esta opção for selecionada, nenhum dos outros visuais será modificado. O
ícone lembra um símbolo de bloqueio.
272
Serviço Power BI 6
Modo de foco
No Power View, esta ferramenta é chamada de Pop-Out e Pop-In. No Power BI, ela é
chamada de Modo de Foco e consiste em individualizar uma visualização.
6.6.11. Exportar dados
Uma ferramenta bem interessante do Power BI é a exportação de dados para o Excel.
Quando um visual é criado, você pode exportar para um arquivo .csv do Excel.
273
Power BI 2019
Um arquivo do Excel será gerado com o nome do arquivo fazendo referência aos
campos utilizados para construir aquela visualização:
274
Serviço Power BI 6
Após abrir o arquivo, vemos isto:
6.6.12. Compartilhar relatórios
Usuários Pro podem compartilhar relatórios, inclusive usando um link Web privado:
275
Power BI 2019
6.6.13. Comentários no relatório
Esta é uma ótima ferramenta colaborativa, inclusive para pessoas que estão em sites
ou locais físicos distintos:
6.6.14. Relatórios favoritos
Para empresas que possuem muitos grupos, relatórios e afins, favoritar os principais
torna-se uma tarefa mais do que necessária:
276
Serviço Power BI 6
Pontos principais
Atente para os tópicos a seguir. Eles devem ser estudados com muita atenção,
pois representam os pontos mais importantes do capítulo.
277
6 Serviço Power
BI
Teste seus conhecimentos
Power BI 2019
3. Qual das opções adiante nós temos hoje exclusivamente no Power View
do Excel?
☐☐a) Divisor Vertical e Divisor Horizontal.
☐☐b) Filtro Básico e Filtro Avançado.
☐☐c) Múltiplos Verticais e Múltiplos Horizontais.
☐☐d) Drill Up e Drill Down.
☐☐e) Nenhuma das alternativas anteriores está correta.
280
Serviço Power BI 6
4. Qual o tipo de visual que permite a utilização de Drill?
☐☐a) Gráfico de Colunas Clusterizadas
☐☐b) Tabela
☐☐c) Gráfico de Linhas
☐☐d) Matriz
☐☐e) As alternativas A, C e D estão corretas.
281
6 Serviço Power BI
Mãos à obra!
Power BI 2019
Laboratório 1
A – Fazendo um relatório no Power BI
284
Projeto I
Power BI 2019
286
Projeto I
13. Selecione as quatro Tabelas Especiais que foram inseridas e clique em Editar;
14. As quatro consultas serão carregadas e o Power Query Editor será aberto:
287
Power BI 2019
22. Selecione a coluna Tipo faturamento, clique com o botão direito do mouse e
selecione Substituir Valores;
24. Na guia Adicionar Coluna, no grupo Geral, adicione uma Coluna de Índice
começando do número 1;
25. Clique com o botão direito do mouse em cima da coluna, selecione Mover e,
depois, Para o Início, então a coluna nova de índice será movida para a primeira
coluna à esquerda;
27. Na guia Adicionar Coluna, no grupo Geral, adicione uma Coluna Personalizada
e insira a fórmula que divide o Valor da Festa pelo número de convidados, assim
chegaremos no valor por convidado;
32. Faça a validação dos tipos de dados de todos os campos. Não esqueça que tudo
o que for dinheiro será Decimal Fixo;
33. Aproveitando o ensejo, já que foram feitas muitas modificações, salve como
Projeto I.pbix;
288
Projeto I
35. Aumente o zoom para 80% a 100% para ficar mais clara a visualização do modelo
de dados;
36. Faça o relacionamento de 1 para N(*) nos campos Estado entre as tabelas Dim_
Estados e Fat_Festas com direção de fluxo cruzado único;
37. Faça o relacionamento de 1 para N(*) nos campos Vendedor entre as tabelas
Dim_Vendedores e Fat_Festas com direção de fluxo cruzado único;
38. Faça o relacionamento de 1 para N(*) nos campos Data e Data festa entre as
tabelas Dim_Calendario com Fat_Festas com campo Data Venda Festa, com direção
de fluxo cruzado único;
41. Clique na lista de campos na tabela Fat_Festas e crie uma nova medida M
Faturamento Festas = SUM(Fat_Festas[Valor festa]);
42. Clique na lista de campos na tabela Fat_Festas e crie uma nova medida M Valor
Médio Festas = AVERAGE(Fat_Festas[Valor festa]);
43. Clique na lista de campos na tabela Fat_Festas e crie uma nova medida M Maior
Qtde Convidados = MAX([Número convidados festa]);
44. Clique na lista de campos na tabela Fat_Festas e crie uma nova medida M Menor
Qtde Convidados = MIN([Número convidados festa]);
289
Power BI 2019
45. Clique na lista de campos na tabela Fat_Festas e crie uma nova medida M
Qtde Vendedores Nota 10 = CALCULATE(COUNT(Fat_Festas[Avaliação Vendedor]);
FILTER(Fat_Festas; [Avaliação Vendedor]=10);
49. Para os visuais adiante, olhe antes a imagem pronta para dimensionar e alinhar
os objetos;
Objetivos:
290