Você está na página 1de 774

1

SUMÁRIO 2

MÓDULO 2

MÓDULO 3
3

MÓDULO 4
4

MÓDULO 5
5
6

MÓDULO 6
7

MÓDULO 7
8
10

INTRODUÇÃO AO POWER BI
M2.1 – O QUE É BUSINESS INTELLIGENCE (BI) 11
Depois de ter assistido às instruções iniciais do curso e
antes de entrar no Power BI e colocar a mão na massa,
vamos entender o que é o BI.

BI significa Business Intelligence e é basicamente o conceito


que está por trás do grande objetivo do Power BI.

De forma sucinta, o objetivo do BI é conseguir analisar os


dados de uma empresa para auxiliar na tomada de
decisões.

Para isso, é preciso trazer as informações que estão


espalhadas pelas diversas áreas da empresa (como vendas,
devoluções, clientes, fornecedores, marketing, financeiro,
funcionários, entre outros), para então organizar, juntar as
informações e criar análises e relatórios que vão ajudar a
empresa a tomar decisão baseada em dados.

A seguir vamos ver alguns exemplos de como isso ocorre


na prática.
ONDE PODEMOS VER O BI NA EMPRESA?

VENDAS RH SAC
Vamos supor que ocorreu um Aqui é possível analisar a taxa O atendimento ao cliente
aumento (ou redução) grande nas de rotatividade (turnover) dos geralmente leva em conta o
vendas do mês passado pra cá. colaboradores da empresa e tempo médio dos chamados ou

Podemos analisar o motivo dessa procurar entender o que atendimentos. Quanto maior o
tempo médio, maior o tempo de
variação e avaliar como continuar podemos fazer para melhorar e
espera. Sendo assim, analisando
crescendo ou evitar essa queda. reter mais os funcionários e, ao
essa informação podemos
Além disso, podemos saber qual mesmo tempo, evitar
trabalhar para reduzir o tempo e
perfil de cliente mais compra e desligamentos.
aumentar a eficiência.
direcionar as estratégias de
Marketing pro público certo.

12
M2.1 – O QUE É BUSINESS INTELLIGENCE (BI) 13

O grande objetivo aqui é utilizar o Power BI justamente para conseguir aplicar o Business Intelligence. O Power BI é uma
ferramenta de BI. Não é a única, existem outras ferramentas de BI disponíveis no mercado.

Abaixo, você pode ver um Dashboard / Relatório de Produção e um de RH feitos totalmente em Power BI:
M2.1 – O QUE É BUSINESS INTELLIGENCE (BI) 14

Agora apresentamos também um Dashboard / Relatório de DRE e outro de Compras também feitos totalmente em Power BI:

Para construir relatórios, é recomendado seguir uma sequência que facilitará juntar as informações, fazer as análises e, só então,
criar o relatório. Chamamos essas etapas de Processo de BI.
M2.1 – O QUE É BUSINESS INTELLIGENCE (BI) 15

ETL – TRANSFORMAÇÃO DOS DADOS


1 Na primeira etapa do processo de BI, temos o ETL dos dados. Essa sigla do inglês
significa Extract, Transform and Load, ou seja, vamos Extrair, Transformar e Carregar os
dados.

MODELAGEM DE DADOS
Com os dados em mãos, podemos criar os relacionamentos que, junto aos
cálculos, serão a base para todas as análises que construiremos e garantirão
2
o funcionamento correto dos relatórios.

CÁLCULOS/ANÁLISES
3 Com os relacionamentos criados, podemos criar cálculos e analisar os dados que temos
disponíveis por meio das Fórmulas DAX.

CRIAÇÃO DE RELATÓRIOS/DASHBOARDS
É hora de criar a visualização que vai transmitir da melhor forma as
informações que obtivemos com a modelagem dos dados.
4
COMPARTILHAR RELATÓRIOS ONLINE
5 Com o relatório bem construído e alinhado com os líderes, compartilhar os resultados
com os stakeholders é essencial para transmitir o conhecimento gerado com as análises.
M2.1 – O QUE É BUSINESS INTELLIGENCE (BI) 16
Existem diversas ferramentas de BI no mercado e só para você ter uma ideia, vamos citar algumas aqui: Power BI, Metabase,
Tableau, Qlik, Google DataStudio, Sisense, Looker e Mode Analytics.
M2.1 – O QUE É BUSINESS INTELLIGENCE (BI) 17
Mas então, por que optamos por utilizar o Power BI?

Pois é o mais relevante no mercado de trabalho atualmente,


ou seja, é a ferramenta de BI que mais as empresas tem
buscado implementar dentro do dia-a-dia.

Prova disso é que nas pesquisas realizadas pela empresa de


consultoria Gartner, o Power BI (representado por
Microsoft) é destaque entre os líderes dessa plataforma (ao
lado).
M2.1 – O QUE É BUSINESS INTELLIGENCE (BI) 18
Além disso, fazendo uma análise por volume de interesse nas buscas na internet, o Power BI segue liderando. Abaixo vemos uma
comparação com o Tableau (à esquerda) e com o Google DataStudio (à direita).
M2.2 – QUAL O NOTEBOOK IDEAL PARA O POWER BI 19
Uma dúvida frequente que surge antes mesmo de baixar o
Power BI é saber quais as configurações ideais para rodar
bem o software e conseguir trabalhar de forma fluida.

Segundo o próprio site da Microsoft, na documentação do


Power BI, há a apresentação dos requisitos mínimos.
REQUISITOS 1
MEMÓRIA RAM
É responsável pelo armazenamento de informações necessárias para a execução de
programas em uso e para o funcionamento do próprio sistema operacional. Uma
memória maior ajuda a rodar programas mais pesados.

As recomendações mínimas às vezes não serão


PROCESSADOR
2
suficientes, pois muitas vezes estamos com mais de
um programa aberto e pode travar um pouco o O processador é a unidade central de processamento de um computador (CPU), que
notebook. funciona como o cérebro do computador, fazendo as conexões necessárias entre
todos os programas instalados.
Isso porquê o Power BI é um programa que precisa
processar vários dados, o que acaba tornando algo
ARMAZENAMENTO
3
mais pesado de rodar.
É justamente o local em que ficam guardados os programas, podendo variar em
Ao lado explicamos os 4 requisitos principais que questão de capacidade e velocidade.
levamos em conta para te indicar o mínimo para
rodar bem e uma versão ideal.

WINDOWS
4 É um sistema operacional, que é a interface entre usuário e máquina. De forma
geral, quanto mais recente a versão, mais melhorias foram aplicadas e maior a
agilidade de interação.

20
M2.2 – QUAL O NOTEBOOK IDEAL PARA O POWER BI 21

Mínimo (para rodar bem) Ideal

Memória RAM 8 GB 16 GB

Intel i5 8ª geração OU Intel i7 7ª geração OU


Processador
Ryzen 5 3ª geração Ryzen 7 3ª geração

Armazenamento HD SSD

Windows Windows 8 Windows 10


M2.3 – INSTALANDO O POWER BI 22
Agora que você já conferiu os requisitos mínimos para o
Power BI rodar bem no seu notebook, chegou a hora de
baixar o Power BI Desktop.

Você tem duas opções para baixar:


1. Pelo site da Microsoft
2. Pela Microsoft Store

Já adiantamos que recomendamos a segunda opção.

Para entender como baixar, basta seguir o passo a passo


das próximas páginas.
M2.3 – INSTALANDO O POWER BI 23

A primeira forma consiste em procurar por “Power BI


download” no seu navegador.

Desça a página e clique quando encontrar “Power BI Desktop –


Relatórios Interativos”.
M2.3 – INSTALANDO O POWER BI 24

Na página que abrir, clique em


“Veja as opções de download e
idioma”.
M2.3 – INSTALANDO O POWER BI 25

Troque para o idioma “Português (Brasil)”. Cuidado para não


selecionar o de Portugal, já que alguns comandos são
diferentes.

Depois, basta clicar em “Baixar”.

Pronto! A seguir veremos a segunda maneira de baixar o


Power BI.
M2.3 – INSTALANDO O POWER BI 26
A segunda forma de instalar o Power BI é por meio da
Microsoft Store, que você encontra no Windows na barra de
pesquisa.
M2.3 – INSTALANDO O POWER BI 27
Ao abrir o aplicativo, busque por “Power BI” e clique na opção “Power BI Desktop”.
M2.3 – INSTALANDO O POWER BI 28
Por fim, clique na opção “Adquirir”.
M2.3 – INSTALANDO O POWER BI 29
As duas maneiras vão funcionar para baixar o Power BI, a
grande vantagem de baixar pela Microsoft Store é que a
atualização é feita de forma automática para as novas
versões.

Caso você baixe pelo site, é baixado um arquivo da versão


mais atual. Porém, caso apareça uma atualização, é
necessário baixar essa nova versão pelo site.
M2.4 – ATUALIZAÇÕES DO POWER BI 30
Para falar sobre as atualizações é importante dizer que a
Microsoft investe pesado em melhorar cada vez mais o
Power BI.

Quer dizer que o Power BI é melhor do que ele era há um


ano ou há dois anos e assim sucessivamente.

Por isso, o time de desenvolvimento do Power BI faz


atualizações mensais.

Mas calma que isso não quer dizer que a cada mês vai
surgir uma funcionalidade essencial que você terá que
aprender para continuar utilizando o Power BI.

Geralmente, são atualizações incrementais. Por exemplo:


eles adicionaram mais uma possibilidade de conectar com
um banco de dados muito específico que dificilmente você
utilizará no seu dia-a-dia.
M2.4 – ATUALIZAÇÕES DO POWER BI 31

Não é obrigatório, mas caso você queira se atualizar e acompanhar todas as atualizações e novidades, você pode entrar no blog do
Power BI. Para saber mais, basta clicar no título ou em “leia mais”. Lembrando que o blog é em inglês.
M2.4 – ATUALIZAÇÕES DO POWER BI 32

Outra forma de se atualizar é pelo canal no YouTube do Power BI. Basta procurar por “Microsoft Power BI” no YouTube e você
encontrará o canal e uma playlist das atualizações em que cada vídeo explica em inglês as novidades mensais.
M2.4 – ATUALIZAÇÕES DO POWER BI 33

Caso você queira saber a versão do seu Power BI, basta abrir seu programa, clicar na aba “Ajuda” e depois clicar em “Sobre”. Na
janela que abrir, você verá qual a sua versão.
M2.5 – AMBIENTE E LÓGICA DO POWER BI 34
Vimos como funciona o Processo de BI para
basicamente sair das informações cruas das
bases de dados até conseguir chegar no
relatório que realmente ajudará na tomada de
decisões da empresa.

Vamos agora entrar no Power BI para entender


como funciona a lógica por trás dele.

Para começar podemos trazer informações de


qualquer lugar pra dentro do Power BI.
Podemos trazer informações do Excel, da
internet, do SQL, de algum outro banco de
dados, de algum sistema que a empresa utiliza,
de PDF, do Google Planilhas, Google Analytics,
Salesforce, entre muitas outras opções.
M2.5 – AMBIENTE E LÓGICA DO POWER BI 35

Uma questão que surge é porquê utilizar o Power BI para


trabalhar com essas informações e fazer análise no Excel,
por exemplo.

Não precisa se desesperar, você não precisa saber Excel


para aprender Power BI, mas o Excel já começa a travar
quando você tem algumas milhares de linhas.

Com 200 mil linhas já fica mais difícil trabalhar no Excel


por ficar muito pesado. De qualquer forma, ele tem um
limite de 1 milhão de linhas.

Já no Power BI não tem um limite de linhas para trabalhar,


já existem projetos de 2 milhões de linhas, 6 milhões de
linhas e até mesmo 100 milhões de linhas!

Ou seja, é possível trabalhar com um grande volume de


dados sem pesar da mesma forma que em outras
plataformas.
M2.5 – AMBIENTE E LÓGICA DO POWER BI 36

ABAS

PAINÉIS
GUIAS

PÁGINAS

Agora vamos entender melhor o ambiente do Power BI. No arquivo de gabarito acima, indicamos onde se localizam as guias, abas,
páginas e painéis. A seguir vamos comentar um pouco mais sobre as guias e sua importância já elas serão muito utilizadas no Power
BI.
GUIAS
Essencialmente temos 3 guias no Power BI que
possibilitam importar as tabelas e bases de dados, RELATÓRIO
depois começar a editar as informações, criar os É a guia em que é possível criar os dashboards, relatórios, a parte de gráficos, a parte
relacionamentos para juntar essas informações, fazer visual em si. Que é o que o usuário final irá ver.
as fórmulas e, por fim, partir para os relatórios e
dashboards.

Para ficar mais claro a aparência de cada uma das DADOS


guias, trouxemos exemplos nas páginas seguintes. É basicamente a guia em que conseguimos visualizar as tabelas que trouxemos para
o Power BI. É possível ver todos os dados em colunas e depois veremos que
poderemos até fazer fórmulas nessa guia.

MODELO
Esse guia serve basicamente para juntar informações de diferentes tabelas que se
relacionam de alguma forma.

37
M2.5 – AMBIENTE E LÓGICA DO POWER BI 38

GUIA
RELATÓRIO

Guia relatório em um arquivo de gabarito: no caso estamos vendo o dashboard e todos os gráficos e tabelas que foram elaborados.
M2.5 – AMBIENTE E LÓGICA DO POWER BI 39

GUIA
DADOS

Guia dados em um arquivo de gabarito: no caso estamos vendo a tabela de devoluções com os dados separados por colunas e temos
todas as tabelas que trouxemos visíveis no painel “Campos” à direita.
M2.5 – AMBIENTE E LÓGICA DO POWER BI 40

GUIA
MODELO

Guia modelo em um arquivo de gabarito: no caso estamos vendo as conexões entre as tabelas que trouxemos para dentro do Power BI.
Aqui essas conexões são chamadas de relacionamentos e é o que possibilita juntar informações de tabelas diferentes.
M2.5 – AMBIENTE E LÓGICA DO POWER BI 41

GUIA
RELATÓRIO

Guia relatório em um arquivo em branco: claro, se você acabou de abrir o Power BI, é bem provável que ele seja um arquivo em branco
e não teremos nada em nenhuma das guias. Note que a guia relatório pede que sejam adicionados dados ao seu relatório.
M2.5 – AMBIENTE E LÓGICA DO POWER BI 42

GUIA
DADOS

Guia dados em um arquivo em branco: como comentado, aqui também estará em branco. Não há nenhuma tabela para
visualizarmos.
M2.5 – AMBIENTE E LÓGICA DO POWER BI 43

GUIA
MODELO

Guia modelo em um arquivo em branco: novamente, aqui estará em branco e não vemos nenhum quadradinho como no exemplo do
gabarito.
44

IMPORTAÇÃO E TRATAMENTO
DE BASES DE DADOS COM
POWER QUERY
MÓDULO 3 – IMPORTAR E TRATAR DADOS 45

A partir de agora vamos começar a trabalhar no Power BI e veremos como acontece o Processo de BI na prática. Mas antes de
construir relatórios, vimos que precisamos importar e tratar os dados.

Essa é nossa primeira etapa no Processo de BI: o processo de ETL.

ETL é uma sigla para Extract, Transform and Load, que no português quer dizer Extrair, Transformar e Carregar os dados.

Para nos ajudar nessa tarefa vamos contar com o Power Query, que é um programa auxiliar dentro do Power BI. Veremos em
detalhes como tudo isso funciona durante este módulo.

1 > 2 > 3 > 4 > 5


Fazer o Processo Fazer a Criar cálculos Criar Compartilhar
de ETL dos Dados Modelagem e Fórmulas Relatórios e Relatórios
de Dados DAX Dashboards Online
M3.1 – IMPORTANDO BASE DE DADOS 46
Com o Power BI instalado e tudo preparado, vamos começar a abrir nosso primeiro arquivo em branco. Abra o Power BI
no seu computador e você verá uma janela como abaixo e estaremos prontos para começar a importar as primeiras
bases de dados e ver os primeiros passos.
M3.1 – IMPORTANDO BASE DE DADOS 47
Antes de seguir, vale lembrar que vamos utilizar
basicamente 8 arquivos durante o curso.

Esses arquivos são disponibilizados para download na


plataforma do curso e a cada aula você pode baixar os Clique com o botão
direito no zip e selecione
arquivos atualizados para não perder nenhum detalhe.
“Extrair arquivos...” ou
“Extrair aqui”
Após fazer o download, é necessário extrair a pasta zip para
a área de trabalho ou para alguma pasta do seu computador.
Isso vai possibilitar que você organize direitinho os arquivos
fora da pasta zip e seja possível levar esses arquivos para
dentro do Power BI.

Após isso, você verá uma


pasta com os arquivos
que veremos a seguir
M3.1 – IMPORTANDO BASE DE DADOS 48
Para ilustrar as funcionalidades do Power BI, vamos
trabalhar com um case de vendas de uma empresa fictícia de
varejo chamada HASHTAG ELETRO. Essa empresa é uma
empresa de varejo que vende eletrônicos e roupas.

Ao lado vemos que teremos várias informações para


trabalhar, como: tabelas com histórico de devoluções,
histórico de vendas nos anos de 2020, 2021 e 2022,
cadastro dos clientes, cadastro das localidades onde a
empresa vende, cadastro das lojas e o cadastro dos
produtos.

Precisamos pegar cada uma dessas tabelas e trazer para


dentro do Power BI e iremos detalhar como isso ocorre ao
decorrer deste módulo.

Vamos começar trazendo a tabela Cadastro Clientes. Só


para nos familiarizarmos com as informações que ela possui,
vamos abrí-la e dar uma olhada.
M3.1 – IMPORTANDO BASE DE DADOS 49
Ao abrir a planilha Cadastro Clientes, notamos que existem colunas com diversas informações de registro de um cliente na
empresa ou que já compraram na loja: ID Cliente, Primeiro Nome, Sobrenome, Email, Gênero, Data de Nascimento, Estado Civil,
Número de Filhos, Nível Escolar e Documento de Identificação.
M3.1 – IMPORTANDO BASE DE DADOS 50
Veremos que a partir do momento em que importarmos essa planilha para o Power BI será possível fazer várias edições, como por
exemplo: juntar a coluna de Primeiro Nome e a de Sobrenome em uma coluna única de Nome Completo, excluir alguma coluna que
não seja necessária e tudo isso sem alterar o arquivo original em Excel.
M3.1 – IMPORTANDO BASE DE DADOS 51
Depois de abrir um arquivo em branco do Power BI, a primeira coisa que faremos será importar, isto é, trazer uma base de dados
para dentro do Power BI. Para importar uma base de dados, na aba “Página Inicial” podemos clicar em “Obter dados”.

Clique em
Obter dados
M3.1 – IMPORTANDO BASE DE DADOS 52
Note que abrirá uma janela com diversas opções de onde
podemos importar informações, temos na lista: arquivo de
Caixa de
Excel, bloco de notas ou CSV, um XML, arquivos que estão
pesquisa
em uma pasta, arquivo PDF, banco de dados como o SQL,
entre diversas outras opções.

Se você não estiver encontrando, basta procurar na caixa de


pesquisa, por exemplo: por SAP, por Google (temos as
planilhas Google por exemplo), por web (para importar
arquivos que estão na internet).

Como vamos trabalhar com a importação de arquivos Excel,


vamos mostrar 4 maneiras de fazer isso.
M3.1 – IMPORTANDO BASE DE DADOS 53
• IMPORTAR ARQUIVO EXCEL – FORMA 1

Na aba “Página Inicial”, clicar em “Obter dados” para ver


todos os tipos de lugares que podemos importar dados.
1 Clique em 2
Depois em “Pasta de Trabalho do Excel” e por fim em Obter dados Clique
“Conectar”. em Excel

3 Clique em
Conectar
M3.1 – IMPORTANDO BASE DE DADOS 54
• IMPORTAR ARQUIVO EXCEL – FORMA 2

Na aba “Página Inicial”, clicar na seta de “Obter dados” para


Clique na
ver um resumo dos tipos de lugares que podemos importar seta em
dados. 1 Obter dados

Depois em “Pasta de Trabalho do Excel”. Clique


2
em Excel
M3.1 – IMPORTANDO BASE DE DADOS 55
• IMPORTAR ARQUIVO EXCEL – FORMA 3

Na aba “Página Inicial”, clicar em “Pasta de Trabalho do


Excel”.

Clique
1
em Excel
M3.1 – IMPORTANDO BASE DE DADOS 56
• IMPORTAR ARQUIVO EXCEL – FORMA 4

Se o arquivo estiver em branco, ainda é possível clicar na


guia “Relatório” diretamente no ícone de “Importar dados
do Excel”.

Vale lembrar que qualquer uma das formas é válida e, por


vezes, o Power BI vai te dar vários jeitos de chegar ao
Clique
mesmo resultado. 1
em Excel
M3.1 – IMPORTANDO BASE DE DADOS 57
Depois de escolher uma das 4 formas apresentadas para
importar uma planilha do Excel, procure no seu computador
onde estão os arquivos do curso e escolha a planilha de
Cadastro Clientes.

Depois de selecionada a tabela, clique em “Abrir”.

Selecione o
1
arquivo Excel

2 Clique
em Abrir
M3.1 – IMPORTANDO BASE DE DADOS 58
Você verá que abrirá uma janela chamada Navegador em
que será possível pré-visualizar a planilha.

Você verá o nome do arquivo e o nome das abas que tem no Nome do arquivo
seu arquivo. Nome da(s) aba(s)
M3.1 – IMPORTANDO BASE DE DADOS 59
Ao clicar na aba, você verá uma pré-visualização da aba.

Como você pode notar, temos as mesmas colunas que vimos


ao abrir o arquivo Excel.

Clique na
aba
M3.1 – IMPORTANDO BASE DE DADOS 60
Por fim, basta selecionar a aba que deseja importar clicando
no quadradinho.

Então, você verá que há duas opções: “Carregar” ou


“Transformar Dados”.

A opção “Carregar” indica ao Power BI que quero pegar a Selecione a


tabela do jeito que ela está e já jogar ela pra dentro do 1 aba que deseja
Power BI, isto é, sem fazer qualquer edição ou ajuste. importar

A opção de “Transformar Dados” indica ao Power BI que


quero editar alguma informação antes de trazer a planilha
para dentro do Power BI, seja excluir uma linha ou coluna,
agrupar as informações de duas colunas, formatar algum
dado ou qualquer ajuste ou modificação dentro da planilha.

Para ficar mais fácil de entender o que cada uma delas


significa, vamos fazer uma comparação a seguir.
Opções para
importar os dados
CARREGAR x TRANSFORMAR DADOS
Imagine a seguinte situação: você está na praia em um fim Ir direto pra festa
de tarde por volta das 17h e você tem uma festa pra ir às
20h.

O que você pode fazer? Simplificando em duas opções: ir


direto da praia pra festa ou passar em casa, se arrumar
(tomar um banho, trocar de roupa, até mesmo passar um
perfume) e então ir pra festa.

Bem, geralmente optamos por passar em casa e nos


organizar antes de ir pra festa e no Power BI não será
diferente. Portanto, podemos dizer que a opção “Carregar”
seria como ir direto pra festa enquanto “Transformar
Dados” seria equivalente a se arrumar antes de ir pra festa.

Agora vamos voltar ao Power BI para continuar a importar a


planilha.
Se arrumar antes
de ir pra festa

61
M3.1 – IMPORTANDO BASE DE DADOS 62
Como comentamos, sempre vamos querer dar uma editada
na tabela, então vamos escolher a opção “Transformar
Dados”.

Você pode estar se perguntando se sempre vai ter que optar


por “Transformar Dados” e a resposta é simples:
dificilmente a tabela que você vai trazer de algum lugar vai
vir perfeitinha do jeito que você quer, então qualquer micro
alteração que você queira fazer já é motivo suficiente para
escolher “Transformar Dados”.

Por exemplo: juntar a coluna de Primeiro Nome e a de


Sobrenome em uma coluna única de Nome Completo ou
excluir as linhas em branco ou sem informação (no caso ao
lado as duas primeiras veja que está escrito “null”).

Depois de clicar em “Transformar Dados” você verá que


abrirá o Editor do Power Query que vamos explicar a seguir.
Escolhemos a opção de
“Transformar Dados”
EDITOR DO POWER QUERY
O Editor do Power Query que é uma ferramenta de ETL que
conseguimos acessar dentro do Power BI. Ele permite
executar o processo de ETL (Extract, Transform and Load) de
dados, ou seja, extrair, transformar e carregar dados de
várias fontes diferentes, além de manipular esses dados do
jeito que você quiser.

Costumamos dizer que o Power Query é um editor de


consultas. As consultas nada mais são do que as bases de
dados que importamos, como é o caso de uma tabela do
Excel.

A grande vantagem é que essa ferramenta cria um passo a


passo que será executado de forma automática toda vez que
você atualizar a base de dados no Power BI.

OBS: Podemos nos referir a “Transformar Dados” quando


falamos de transformar, editar, organizar ou tratar a tabela.

63
M3.1 – IMPORTANDO BASE DE DADOS 64
Vimos que no Power Query faremos todos os tratamentos e
edições na nossa tabela: como excluir linhas, excluir
colunas, alterar os valores de uma coluna, alterar os títulos
das colunas da tabela, e assim vai.

A primeira alteração que vamos fazer é dar um novo nome


para a nossa tabela. Vamos chamá-la de CadastroClientes.

Ao nomear uma tabela, tente dar um nome intuitivo curto e


evite espaços, acentos ou caracteres especiais, como
acento, ç, etc – não é proibido usar, mas é bom evitar porque
vai ficar muito mais fácil lá na frente utilizar as fórmulas do
Power BI se a tabela e colunas não tiverem caracteres
especiais.

>
M3.2 – TRATANDO A PRIMEIRA BASE DE DADOS 65
Agora sim vamos começar a editar nossa tabela mais a
fundo.

O primeiro detalhe que devemos observar em nossas


tabelas é a existência de informações desnecessárias, como
colunas ou linhas que você não quer. Um desses casos é o
de colunas e linhas em branco (null).

Um ponto importante é que vale redobrar a atenção ao


verificar se realmente a linha ou coluna não possui
informação nenhuma. Pode ser que uma coluna esteja 90%
em branco, mas que tenha informação no restante dela e,
nesse caso, teríamos que avaliar se a coluna pode ser
descartada ou não.

Depois de verificar que a linha ou a coluna está sem dados,


podemos descartá-la. Essas linhas e/ou colunas em branco
podem atrapalhar nossos relatórios mais a frente, por isso
é importante removê-las.
M3.2 – TRATANDO A PRIMEIRA BASE DE DADOS 66

3 DELETE
Aperte a tecla
ou clique em
Remover Colunas
EXCLUIR COLUNAS EM BRANCO
1 2 Para excluir uma coluna, clique no título desta coluna e aperte
Clique no Segure CTRL e a tecla DELETE.
título da clique no título
Column11 da Column12

Para excluir mais de uma coluna, primeiro clique em cima do


título de uma delas, segure a tecla CTRL e depois clique nas
outras colunas que quer remover. O CTRL vai permitir que
várias colunas sejam selecionadas de uma vez. Em seguida, é só
apertar a tecla DELETE.

Após deletar as colunas,


surge a nova etapa de
Colunas Removidas
M3.2 – TRATANDO A PRIMEIRA BASE DE DADOS 67

ETAPAS APLICADAS
Um detalhe muito importante: sempre que você precisar
desfazer alguma coisa no Power Query, o atalho CTRL+Z não
vai funcionar.

Sempre que você realiza algum ajuste na sua tabela dentro do


Power Query, ela é registrada em ETAPAS APLICADAS, uma
lista de ações executadas que são o nosso passo a passo.

Como podemos ver ao lado, a última ação que temos é a de


‘Colunas Removidas’. Para desfazer essa ação (ou qualquer
outra), você vai clicar no ícone de X que fica do lado esquerdo
daquela ação/etapa.

As primeiras etapas são ações que o próprio Power Query fez


sozinho e podemos clicar nas etapas para ver o que elas são.
Para desfazer
Veja a seguir.
uma ação,
clique no X
ETAPAS APLICADAS PELO POWER QUERY

FONTE
1 É o Power Query indo até o Excel e buscando as informações no local em que temos
o arquivo da planilha.

NAVEGAÇÃO
2 É o Power Query abrindo as informações que temos na planilha.

TIPO ALTERADO
3 É o Power Query indo nas colunas e tentando identificar que tipo de informações
elas contém. Por exemplo: se são texto, números, datas, etc.

68
M3.2 – TRATANDO A PRIMEIRA BASE DE DADOS 69
1
EXCLUIR LINHAS EM BRANCO
Clique em
Remover
Linhas

Clique em
2 Remover Linhas Para excluir linhas, não podemos simplesmente selecionar as
em Branco
linhas e clicar em Remover Linhas.

Neste caso queremos excluir as duas primeiras linhas que não


possuem informação (null). Para isso, clique na seta ao lado de
Remover Linhas e em seguida em Remover Linhas em Branco.

Dessa forma garantimos que essas linhas em branco foram


excluídas bem como qualquer outra linha em branco que exista
na nossa tabela.

Note que as linhas 1 e 2 não possuem mais o null e sim


os dados das linhas 3 e 4 da tabela acima. E também
surge a nova etapa de Linhas em Branco Removidas.
M3.2 – TRATANDO A PRIMEIRA BASE DE DADOS 70

Clique
aqui PROMOVER CABEÇALHO
Removidas as colunas, temos um “problema”. O cabeçalho da
tabela (ou seja, os títulos) estão com os nomes
‘Column1’,‘Column2’, ‘Column3’ e assim vai. Isso significa que o
Power Query não reconheceu a primeira linha como sendo um
cabeçalho.

Por sorte, isso é bem fácil de resolver. Sempre que o Power


Query não reconhecer a sua primeira linha como sendo uma
linha de títulos (cabeçalho), é só clicar na opção Usar a
primeira linha como Cabeçalho na Página Inicial, e a sua tabela
já fica certinha.
M3.2 – TRATANDO A PRIMEIRA BASE DE DADOS 71

TIPO DE DADO
Quando estamos editando a nossa tabela dentro do Power
Query, é importante prestar atenção em alguns detalhes.

Um deles é que no nome de cada coluna temos alguns ícones:


ABC, 123 e assim vai. Mas o que isso significa?

Sempre que importamos uma tabela, o Power Query vai tentar


identificar o tipo de cada coluna e colocar o respectivo ícone
para aquele tipo de dado: se é um texto, aparece um ABC; para
uma coluna de números inteiros, aparece o ícone 123; para
uma coluna de números decimais, o ícone 1.2 e assim vai.

Para visualizar os tipos de dados existentes, você pode clicar


em cima de qualquer um desses ícones na coluna.
M3.2 – TRATANDO A PRIMEIRA BASE DE DADOS 72

O grande problema nessa identificação automática é que o


Power Query pode identificar os dados de forma equivocada.

Por exemplo, note que as colunas de Data de Nascimento e


Documento foram identificadas, respectivamente, como texto
(ABC) e número (123), mas esses não são os tipos corretos
desses dados.

É fácil perceber que a Data de Nascimento deveria ser


identificada como data. Já o Documento é um pouco mais sutil.
Sabemos que alguns documentos podem começar com zeros, e
esses zeros devem ser representados. Só que quando o Power
Query diz que esses dados são números, ele retira esses zeros
à esquerda. Então o ideal seria formatar o Documento como
texto (ABC).
M3.2 – TRATANDO A PRIMEIRA BASE DE DADOS 73

Para corrigir esses tipos de dados, precisamos localizar uma Após isso, todos os tipos serão desfeitos. Algumas colunas
etapa chamada “Tipo Alterado1” na lista de ETAPAS poderão conter o tipo ABC123 que é um tipo genérico de dado.
APLICADAS, e clicar no X para excluir.

Para desfazer uma


ação, clique no X
M3.2 – TRATANDO A PRIMEIRA BASE DE DADOS 74

Para alterar o tipo do dado da coluna, é só clicar em cima do


ícone e escolher a opção certa. No caso, o tipo correto do
1 Documento é texto (ABC).
Clique no ícone
do tipo de dado
Repare que agora os documentos que começam com zero
mantém esse número. Vale lembrar que a HASHTAG ELETRO,
empresa analisada no case, é uma multinacional e a variação da
quantidade de dígitos em cada documento é por conta da
quantidade padrão de dígitos em cada país.

Para as outras colunas, tente identificar os tipos corretos e


confira no próximo slide o gabarito. Ficará faltando apenas a
Clique
Data de Nascimento que vamos corrigir de uma forma mais
2 em Texto específica no próximo passo a passo.
M3.2 – TRATANDO A PRIMEIRA BASE DE DADOS 75
As únicas colunas que precisamos alterar foram o número de filhos (Num Filhos) que é um Número Inteiro (123) e o código de
cliente (ID Cliente) que podemos adotar como Número Inteiro (123) pois o código não começa com zero ou como Texto (ABC) pois
mesmo sendo um número, não faremos cálculos com ele.
M3.2 – TRATANDO A PRIMEIRA BASE DE DADOS 76

EXCLUIR UMA COLUNA DESNECESSÁRIA


Além das colunas em branco, podem ter algumas colunas
desnecessárias para a análise que você deseja fazer.

Sendo assim, é possível excluir essa coluna clicando no título


desta coluna e apertando a tecla DELETE.

Para excluir mais de uma coluna, primeiro clique em cima do


título de uma delas, segure a tecla CTRL e depois clique nas
outras colunas que quer remover. O CTRL vai permitir que
várias colunas sejam selecionadas de uma vez. Em seguida, é só
apertar a tecla DELETE.

Aqui vamos excluir a coluna de Estado Civil para demonstrar.


M3.2 – TRATANDO A PRIMEIRA BASE DE DADOS 77

FECHAR E APLICAR
Ainda vamos fazer mais alterações, mas para que todas as
modificações que fizermos sejam “salvas” e importadas ao
Power BI é necessário ir guia Página Inicial do Power Query e
clicar em “Fechar e Aplicar”.

Depois disso, as edições serão salvas no Power BI e você terá a


base de dados de acordo com o que você precisa.
M3.2 – TRATANDO A PRIMEIRA BASE DE DADOS 78

FECHAR E APLICAR
1
Clique em
Fechar e
Ainda vamos fazer mais alterações, mas para que todas as
Aplicar
modificações que fizermos sejam “salvas” e importadas ao
Power BI é necessário na aba Página Inicial do Power Query e
clicar em “Fechar e Aplicar”.

Depois disso, as edições serão carregadas no Power BI e você


terá a base de dados de acordo com o que você precisa.

Carregando dados
para o Power BI
M3.2 – TRATANDO A PRIMEIRA BASE DE DADOS 79

Você verá que na guia Relatório é possível ver a tabela que acabamos de importar no painel “Campos”: CadastroClientes.

Guia
Relatóri
o

Clique para
expandir
M3.2 – TRATANDO A PRIMEIRA BASE DE DADOS 80

Além disso, na guia Dados, temos uma visualização da tabela CadastroClientes.

Guia
Dados
M3.2 – TRATANDO A PRIMEIRA BASE DE DADOS 81

Por fim, na guia Modelo, também conseguimos ver a tabela que importamos no quadro com o título das colunas.

Guia
Modelo
M3.2 – TRATANDO A PRIMEIRA BASE DE DADOS 82

RECUPERAR UMA INFORMAÇÃO


Um detalhe muito interessante do Power BI é que as edições
1 Clique em
Transformar feitas nele não afetam a tabela original do Excel.
dados

Isso quer dizer que a tabela do Excel permanece com todas as


informações que tínhamos no início e isso permite que
possamos mudar de ideia e recuperar uma informação que
apagamos no Power BI.

Vamos ver como recuperar a coluna de Estado Civil, por


exemplo.

Para isso, vamos voltar para o Editor do Power Query: na aba


Página Inicial, clique em Transformar dados.
M3.2 – TRATANDO A PRIMEIRA BASE DE DADOS 83

Abrindo o Power Query teremos as ETAPAS APLICADAS e é


nesse painel que vamos conseguir editar e cancelar uma ação.

No caso, queremos excluir a última etapa que foi excluir a


coluna Estado Civil. Para Isso, basta clicar no X ao lado da
etapa Colunas Removidas1.
Clique no X
1 para excluir a
etapa Pronto, você verá que a coluna Estado Civil volta a aparecer
entre as colunas Data Nascimento e Num Filhos.

Clique na aba Página Inicial e depois em Fechar e Aplicar para


que as modificações sejam recarregadas no Power BI.

E, claro, você pode alternar entre o Power BI e Power Query


quantas vezes quiser enquanto estiver trabalhando no arquivo
para editar alguma informação.
M3.2 – TRATANDO A PRIMEIRA BASE DE DADOS 84

SALVAR O ARQUIVO
Clique em
Salvar
1 Depois de tantas alterações, é adequado salvar o arquivo.

Basta clicar em Salvar e selecionar a pasta em que salvará o


arquivo bem como o nome.

Note que a extensão do arquivo de Power BI é “.pbix”.

Nomeie o
2 arquivo

Clique em
3 Salvar
M3.3 – TRATANDO A BASE CADASTRO CLIENTES (P. 1) 85
Já fizemos alguns tratamentos na última aula e agora
vamos continuar a editar as informações que temos na
base de dados de cadastro de clientes.

Para isso, abra o Power Query: clique na aba Página Inicial


1 Clique em
e depois em Transformar dados. Transformar
dados
M3.3 – TRATANDO A BASE CADASTRO CLIENTES (P. 1) 86

TRANSFORMAR x ADICIONAR COLUNA


Ao editar as colunas temos duas opções:

• TRANSFORMAR: nesse caso, vamos modificar as


informações de uma coluna que já existe e substituir os
dados que temos;

• ADICIONAR COLUNA: como o nome sugere, vamos


incluir uma coluna nova, isto é, vamos manter as colunas
existentes e os dados novos irão para a coluna nova.
M3.3 – TRATANDO A BASE CADASTRO CLIENTES (P. 1) 87

SUBSTITUIR VALORES
1 Clique na aba Clique em 2
Transformar Substituir
Valores Coluna Gênero após a
Veja que os valores de gênero estão classificados como M substituição

ou F, mas vamos supor que queremos substituir M por


Masculino e F por Feminino.

Nós não conseguimos fazer um por um e mesmo que fosse 3


Escreva o texto que deseja
possível seria um processo demorado dependendo do localizar e o texto que deseja
substituir
tamanho da sua base de clientes.
Clique em
4
Sendo assim, o recurso que utilizamos é o Substituir OK

Valores.
Repita os 5
passos 1 e 2
Clique na coluna Gênero e depois na aba Transformar. Feito
6
isso, clique em Substituir Valores. Escreva o texto que deseja
localizar e o texto que deseja
substituir

Na janela que abrir, escreva o texto que deseja localizar e o


Clique em
texto que deseja substituir. Queremos localizar ‘M’ e 7 OK
substituir por ‘Masculino’. Depois é só clicar em OK.
Faremos o mesmo procedimento para ‘Feminino’.
M3.3 – TRATANDO A BASE CADASTRO CLIENTES (P. 1) 88

DATA DE NASCIMENTO COMO TIPO DATA


Como vimos, a coluna Data Nascimento foi identificada com
o tipo texto (ABC) e não como data.

A princípio pode não parecer algo que vá impactar nossa


análise, mas veremos porquê isso pode ser um problema.

Dentro do Power Query e do Power BI é muito importante


conseguir definir de forma exata o tipo de dado das colunas:
se é texto, número, data, entre outros. Por exemplo, o
Power BI só consegue fazer conta se a coluna foi
identificada como número e caso quisermos fazer uma
análise que leva em conta o tempo ou mesmo calcular a
idade com base no ano, isso só é possível se tivermos uma
coluna do tipo data.
M3.3 – TRATANDO A BASE CADASTRO CLIENTES (P. 1) 89
Se seguirmos a lógica anterior, bastaria selecionar a coluna
Data Nascimento, clicar no ícone do tipo de dado e
selecionar a opção Data.
M3.3 – TRATANDO A BASE CADASTRO CLIENTES (P. 1) 90
Mas se fizermos isso, note que aparecem várias linhas com
“Error”.

Isso acontece pois o formato da data está em um idioma


diferente e, como o Power BI está em português, o Power
Query não consegue identificar alguns valores.
M3.3 – TRATANDO A BASE CADASTRO CLIENTES (P. 1) 91
Clicamos no primeiro erro para entender melhor.

Veja que abaixo da tabela conseguimos ver qual era a


informação que o Power Query não conseguiu “traduzir”
como data.

No padrão brasileiro a data segue a ordem de dia, mês e ano.

Ao clicarmos no erro, conseguimos ver mais detalhes do


valor que tínhamos antes e, dessa forma, vemos que a
segunda linha seria incoerente, afinal não existe mês 14.

No nosso caso, as datas estão no padrão americano, em que


a ordem é mês, dia e ano. Então, precisamos informar isso ao
Power Query para que ele consiga alterar o tipo de texto
para data.
M3.3 – TRATANDO A BASE CADASTRO CLIENTES (P. 1) 92
Antes de seguir, temos que apagar a etapa em que tentamos
alterar o tipo.

Para isso, basta clicar no X na etapa Tipo Alterado2, que foi


nossa última modificação.
M3.3 – TRATANDO A BASE CADASTRO CLIENTES (P. 1) 93
Desta vez vamos selecionar a coluna Data Nascimento,
clicar no ícone do tipo de dado e selecionar a opção “Usando
a Localidade...”.
M3.3 – TRATANDO A BASE CADASTRO CLIENTES (P. 1) 94
Na janela que abrir selecione o tipo de dados como Data e a
localidade dos dados deve ser referente ao padrão que
temos na coluna, isto é, as datas estão no formato
americano, então selecionamos o Inglês (Estados Unidos) e,
por fim, clicamos em OK.

Algumas observações importantes:


• A Localidade não trata do local em que estamos ou ao
idioma que queremos que apareça e sim aos dados que
temos na origem (coluna atual). O Power Query sabe que
será traduzido para Português pois é o idioma do nosso
Power BI.
• Em relação às datas, como saber se está no Inglês dos
Estados Unidos e não o de outro país? Existem dois
formatos predominantes de data, então não tem muito
essa preocupação de qual o idioma. Se estiver na ordem
mês, dia e ano, pode selecionar o padrão americano:
Inglês (Estados Unidos).
M3.3 – TRATANDO A BASE CADASTRO CLIENTES (P. 1) 95
Pronto, agora temos a coluna Data Nascimento tem com valores do tipo data.
M3.3 – TRATANDO A BASE CADASTRO CLIENTES (P. 1) 96

VERIFICAR ERROS
Na primeira vez que tentamos alterar o tipo para data, logo
notamos alguns erros e fomos atrás de uma solução.

Porém, às vezes os erros aparecem mais pra baixo e, para


verificar isso, podemos clicar na aba Exibição e marcar a
opção Qualidade da coluna.
M3.3 – TRATANDO A BASE CADASTRO CLIENTES (P. 1) 97
Note que aparecerá uma análise de cada coluna com
porcentagem de valores válidos, erros ou mesmo espaços
vazios.

Isso nos ajudará a entender se nossa base de dados é


confiável ou não. Já que a ideia é que a maior parte desses
dados seja aproveitável.
M3.3 – TRATANDO A BASE CADASTRO CLIENTES (P. 1) 98

REORDENAR COLUNAS
Aqui no Power Query é possível reordenar as colunas.
Mas vamos ver se essa é uma etapa que vale a pena
incluir?

Para isso, podemos arrastar a coluna Nível Escolar para


antes da coluna de Gênero: clique e arraste até essa
posição.
M3.3 – TRATANDO A BASE CADASTRO CLIENTES (P. 1) 99
Veja que apareceu uma etapa aplicada: Colunas
Reordenadas.

Vamos clicar em Página Inicial e depois em Fechar e Aplicar


ver como essa modificação aparece no Power BI.
M3.3 – TRATANDO A BASE CADASTRO CLIENTES (P. 1) 100
Depois de carregar as modificações, vá para a guia Dados e
veja que as colunas continuam com a mesma ordem: a
coluna Nível Escolar não mudou de lugar.

Então apesar das colunas serem reordenadas no Power


Query, isso não visível no Power BI.

De forma geral, isso não terá relevância já que no Power BI


o usuário final está em contato mais direto com a guia
relatório e, diferente do Excel por exemplo, o usuário final
dificilmente irá navegar pelas bases de dados.

Isso quer dizer que, se possível, você pode economizar nessa


etapa já que quanto mais etapas acrescentamos, mais
pesado o Power BI vai ficando para rodar.
M3.4 – TRATANDO A BASE CADASTRO CLIENTES (P. 2) 101
Agora veremos a modificação de mesclar colunas com boas
práticas para você tirar o máximo do Power BI e também
veremos como alterar o formato do texto.

Vamos voltar ao Power Query clicando na aba Página


1 Clique em
Inicial e em seguida Transformar dados. Transformar
dados
M3.4 – TRATANDO A BASE CADASTRO CLIENTES (P. 2) 102

MESCLAR COLUNAS Opção Mesclar


Colunas
indisponível

A alteração que faremos é criar uma coluna de Nome


Completo. Para isso, vamos utilizar o Mesclar Colunas.

Vamos aproveitar para te mostrar duas formas de fazer isso:


• Pela aba Adicionar Coluna;
• Pela aba Transformar.

Na primeira opção vamos na aba Adicionar Coluna, clicamos Opção Mesclar


Colunas
em Primeiro Nome, depois pressionamos a tecla CTRL e DISPONÍVEL

então clicamos em Sobrenome. Atenção, pois aqui


necessariamente a ordem que selecionamos importa. Feito
isso, clicamos em Mesclar Colunas.

Note que a opção Mesclar Colunas só ficar disponível depois


que selecionamos mais de uma coluna.
M3.4 – TRATANDO A BASE CADASTRO CLIENTES (P. 2) 103
Na janela que abrir, selecione o Espaço como separador das informações e clique em OK.
M3.4 – TRATANDO A BASE CADASTRO CLIENTES (P. 2) 104
Para encontrar a coluna adicionada, utilize a barra indicada
na imagem. As colunas adicionadas aparecem sempre mais à
direita das que já tínhamos na planilha.

Depois de encontrar a coluna, vamos renomear a coluna


Mesclado como Nome completo: dê um duplo clique no
nome da coluna e renomeie.

Use a barra para


navegar na tabela

Dê um duplo clique no nome da


Renomeie como quiser
coluna
M3.4 – TRATANDO A BASE CADASTRO CLIENTES (P. 2) 105
Agora vamos supor que você percebeu que as colunas
Primeiro Nome e Sobrenome terão apenas informações
redundantes e resolveu excluir essas colunas.

Basta clicar em Primeiro Nome, depois pressionamos a tecla


CTRL e então clicar em Sobrenome e depois deletar.

Colunas excluídas
M3.4 – TRATANDO A BASE CADASTRO CLIENTES (P. 2) 106
Antes de seguir, note que para chegar até esse ponto,
utilizamos 3 etapas:
• Mesclar coluna;
• Renomear a coluna;
• Remover colunas com informação redundante.

O problema de utilizar 3 etapas para chegar nesse resultado


é que o nosso arquivo possui cerca de 18 mil linhas que só
tendem a crescer com o tempo (conforme forem incluídos
novos clientes). Portanto, toda vez que pedimos para
atualizar a base de dados, o Power BI vai repetir
automaticamente todas as etapas aplicadas, isso quer dizer
que quanto mais etapas tivermos, mais lenta será a
atualização das informações.

Então, quando conseguirmos reduzir a quantidade de etapas


aplicadas, vai ser melhor por ser mais eficiente e mais rápido
para atualizar.
M3.4 – TRATANDO A BASE CADASTRO CLIENTES (P. 2) 107
As etapas aplicadas funcionam como se fossem um histórico
da sua tabela naquele momento.

Ao clicar em uma etapa, temos uma “foto” de como estava a


tabela naquele momento.

Por exemplo, ao clicar em Valor Substituído, vemos quando


realizamos a substituição de M por Masculino.
M3.4 – TRATANDO A BASE CADASTRO CLIENTES (P. 2) 108
Mas como queremos desfazer as 3 últimas etapas, clicamos na última etapa para voltar à versão final da planilha e podemos deletar
as etapas de baixo para cima. Basta ir clicando no X das etapas indicadas abaixo:
M3.4 – TRATANDO A BASE CADASTRO CLIENTES (P. 2) 109
Como acabamos de ver, criar diversas colunas pode deixar o Clique em
Mesclar
Power BI pesado e ele pode rodar mais lento. Assim, uma Colunas
1 Clique na aba 2
boa opção é transformar duas informações em uma pelo Transformar

Mesclar Colunas.

Para isso vá na aba Transformar, clique em Primeiro Nome,


depois pressione a tecla CTRL e então clique em
Sobrenome. Atenção, pois aqui necessariamente a ordem
que selecionamos importa. Feito isso, clique em Mesclar
Colunas.

Uma janela irá abrir e você pode selecionar o Espaço como 3


Defina o separador
separador das informações e dar um nome à coluna que está e o nome da coluna
mesclada
criando. No caso, nomeamos como Nome Completo e
clicamos em OK.

Pronto, conseguimos fazer as 3 etapas em uma só agora.


Para esses casos em que é evidente que conseguimos fazer a
mesma ação em menos etapas, reduzimos o número de
etapas. Mas às vezes realmente não é possível, então não 4 Clique
em OK
precisa se preocupar demais em diminuir etapas.
M3.4 – TRATANDO A BASE CADASTRO CLIENTES (P. 2) 110
Após a mesclagem, a coluna aparecerá no lugar das duas que selecionamos. Veja abaixo:
M3.4 – TRATANDO A BASE CADASTRO CLIENTES (P. 2) 111

FORMATAÇÃO DO NOME CLIENTE Clique em


Clique na aba Formato
Transformar
1 2
Agora vamos formatar o Nome cliente com a inicial
maiúscula. Para isso, clique na aba Transformar e depois em
Nome cliente.
Clique em Colocar
3 Cada Palavra em
Clique em Formato para ver as opções e clique em Colocar Maiúscula

Cada Palavra em Maiúscula. Pronto!

Lembre-se apenas de voltar na aba Página Inicial e clicar em Opção Mesclar


Colunas
Fechar e Aplicar para carregar as modificações que fizemos. DISPONÍVEL

Coluna após aplicar


a formatação
M3.5 – ATUALIZAR BASE DE DADOS (NOVOS CLIENTES) 112
Vamos ver como funciona quando quisermos incluir um
novo cliente e mostrar como ver alguns dados na guia
Relatório.

Primeiro, vamos na guia Dados para te mostrar que a


ordenação do Power BI leva em conta o quanto ele
considera os dados semelhantes: note que ele agrupa
gênero masculino, nível escolar superior completo, número
de filhos igual a zero e estado civil solteiro e só depois Clique na seta

considera o ID cliente.

Para facilitar nossa visualização aqui, vamos ordenar pela Clique em Classificar
ID Cliente. Clique na seta ao lado do título da coluna e em ordem crescente

então em Classificar em ordem crescente.


M3.5 – ATUALIZAR BASE DE DADOS (NOVOS CLIENTES) 113

Depois da classificação, conseguimos ver que nosso último


cliente cadastrado é o Christoffer Issard, com ID Cliente
29483. E temos um total de 18148 clientes.

E veremos o que acontece quando incluímos um novo cliente.


Na prática, a inclusão do cliente não é manual, pois geralmente
as empresas possuem algum sistema que possui um banco de
dados que permite o cadastro de novos clientes.

De qualquer forma, a título de exemplo, vamos adicionar um


novo cliente na nossa planilha de Excel.
M3.5 – ATUALIZAR BASE DE DADOS (NOVOS CLIENTES) 114

Abra o arquivo Excel e inclua o novo cliente ALON PINHEIRO depois do último cliente que estiver registrado. Depois disso, feche o
arquivo em Excel.
M3.5 – ATUALIZAR BASE DE DADOS (NOVOS CLIENTES) 115

Mesmo depois de incluir o novo cliente, note que ainda não


tivemos nenhuma alteração no número total de clientes e o
último permanece sendo o Christoffer Issard.

Isso porquê precisamos pedir pro Power BI atualizar.

Você pode fazer isso no Power BI ou no Power Query. E a


atualização serve para inclusão, exclusão ou modificação de
dados das planilhas.
M3.5 – ATUALIZAR BASE DE DADOS (NOVOS CLIENTES) 116

Para atualizar no Power BI, vá na aba Página Inicial e clique em


Atualizar.
Clique na aba Clique em
1 Página Inicial Atualizar
2 Note que após carregadas as alterações, o último cliente é Alon
Pinheiro com ID Cliente 29484 e temos um total de 18149
clientes.

Além disso, todas as alterações que fizemos já foram aplicadas


para essa nova linha.

Essa é uma grande vantagem, afinal, se fizéssemos as


modificações no Excel ou em outra base de dados, poderíamos
perder informações ou sempre teríamos que refazer
manualmente as edições. No Power BI as alterações são
aplicadas de forma automática.
M3.5 – ATUALIZAR BASE DE DADOS (NOVOS CLIENTES) 117

Para atualizar no Power Query, primeiro abra o Power Query:


vá na aba Página Inicial e clique em Transformar dados.
Clique em
Clique na aba
1 Página Inicial
Transformar
2 dados
Para que você consiga entender, vamos modificar o nome do
segundo cliente: Antonio Manhães.
M3.5 – ATUALIZAR BASE DE DADOS (NOVOS CLIENTES) 118

Agora vamos abrir novamente o arquivo Excel e modificar o nome do segundo cliente para BERNARDO. Depois disso, feche o
arquivo em Excel.
M3.5 – ATUALIZAR BASE DE DADOS (NOVOS CLIENTES) 119

Mesmo depois de incluir o novo cliente, note que ainda não


tivemos nenhuma alteração no número total de clientes e o
nome permanece Antonio Manhães.

Isso porquê precisamos pedir pro Power Query atualizar.

Você pode fazer isso no Power BI ou no Power Query. E a


atualização serve para inclusão, exclusão ou modificação de
dados das planilhas.
M3.5 – ATUALIZAR BASE DE DADOS (NOVOS CLIENTES) 120

Para atualizar no Power Query, vá na aba Página Inicial e


clique em Atualizar Visualização.
Clique na aba
1 Página Inicial Clique em
Atualizar Note que após carregadas as alterações, o nome foi modificado
2 Visualização
para Bernardo Manhães.

Para levar essas alterações para o Power BI, lembre-se de


clicar em Fechar e Aplicar na aba Página Inicial.
M3.5 – ATUALIZAR BASE DE DADOS (NOVOS CLIENTES) 121

VISUAIS NO POWER BI
Vamos falar um pouquinho sobre como conseguimos visualizar
alguns dados na guia Relatório.

A primeira coisa que você precisa saber é que o painel


Visualizações nos dará várias opções de visuais para
apresentar os dados em forma de gráficos, tabelas, cartões,
mapas e muitos outros.

Vamos utilizar o Cartão para conseguir ver quantos clientes


temos na base de dados de clientes, para isso basta clicar no
ícone com 123 indicado ao lado.
M3.5 – ATUALIZAR BASE DE DADOS (NOVOS CLIENTES) 122

Vamos arrastar o Nome Cliente para Campos.

Note que após isso, aparecerá Aaren Chstney, que é o primeiro


nome em ordem alfabética, porém o que queremos é a
quantidade de clientes que possuímos.
M3.5 – ATUALIZAR BASE DE DADOS (NOVOS CLIENTES) 123

Para mudar a informação que é apresentada, clique na seta


indicada ao lado e escolha Contagem.

Dessa forma, você verá a quantidade total de clientes que sua


base de dados possui (imagem abaixo).
M3.5 – ATUALIZAR BASE DE DADOS (NOVOS CLIENTES) 124

Toda vez que quiser criar um novo visual, lembre de clicar em


qualquer parte em branco da sua página e só depois escolher
qual visual incluir. Se você não fizer isso, o Power BI altera o
visual que está selecionado para o outro que você quer incluir.

Dessa vez vamos optar por escolher um gráfico de pizza,


indicado pelo ícone de círculo azul e branco.

Lembre de clicar em
qualquer parte em
branco da página
quando for incluir
um novo visual
M3.5 – ATUALIZAR BASE DE DADOS (NOVOS CLIENTES) 125

Vamos arrastar o Nome Cliente para Valores e Genero para


Legenda.

Isso quer dizer que ele irá contar quantos clientes temos para
cada um dos gêneros.
M3.5 – ATUALIZAR BASE DE DADOS (NOVOS CLIENTES) 126

Para mudar a informação que é apresentada, clique na seta


indicada ao lado e escolha Contagem.

Dessa forma, você verá a quantidade total de clientes que sua


base de dados possui (imagem abaixo).
M3.6 – TRATANDO A BASE CADASTRO PRODUTOS 127
Aqui iremos importar e tratar a base de Cadastro
Produtos.

O primeiro passo é importar a base cadastro produtos.


Para isso, clique na aba Página Inicial e depois na opção
Pasta de trabalho do Excel.
Clique
em Excel
M3.6 – TRATANDO A BASE CADASTRO PRODUTOS 128
Feito isso, procure no seu computador onde estão os
arquivos do curso e escolha a planilha de Cadastro
Produtos.

Depois de selecionada a tabela, clique em “Abrir”.

Selecione o
1
arquivo Excel

2 Clique
em Abrir
M3.6 – TRATANDO A BASE CADASTRO PRODUTOS 129
Você verá que abrirá uma janela chamada Navegador e nela
você irá selecionar a aba que deseja importar.

Ao clicar na aba, você verá uma pré-visualização da planilha.

Para tratar os dados antes de levá-los ao Power BI,


selecionamos a opção de Transformar Dados. Selecione a
1 aba que deseja
importar

Escolhemos a opção de
2 “Transformar Dados”
M3.6 – TRATANDO A BASE CADASTRO PRODUTOS 130
A primeira alteração que vamos fazer é dar um novo nome
para a nossa tabela. Vamos chamá-la de CadastroProdutos.

Lembre-se de, ao nomear uma tabela, tentar dar um nome


intuitivo curto e evite espaços, acentos ou caracteres
especiais, como acento, ç, etc – não é proibido usar, mas é
bom evitar porque vai ficar muito mais fácil lá na frente
utilizar as fórmulas do Power BI se a tabela e colunas não
tiverem caracteres especiais.

>
M3.6 – TRATANDO A BASE CADASTRO PRODUTOS 131
1
EXCLUIR LINHAS EM BRANCO
Clique em
Remover
Linhas

Clique em
A princípio, nossa tabela de produtos não parece ter linhas em 2 Remover Linhas
em Branco
branco, mas só pra garantir vamos excluir as linhas em branco.

Para isso, clique na seta ao lado de Remover Linhas e em


seguida em Remover Linhas em Branco.
M3.6 – TRATANDO A BASE CADASTRO PRODUTOS 132

EXCLUIR COLUNAS EM BRANCO 1


Clique em
Exibição

Agora vamos verificar se temos colunas em branco para 2 Clique para


marcar
excluir. Qualidade
da coluna

Para isso, clique na aba Exibição, então marque a opção de


Qualidade da coluna para ver o percentual de informações
vazios em cada coluna.

Note que a única coluna com vazios é a coluna de Observação.


Isso faz sentido, pois nem todos os produtos apresentam essa
informação e é aceitável que tenhamos linhas em branco nessa
coluna. Nesse caso, não iremos remover nenhuma coluna.

Após conferir as colunas, você pode desmarcar a opção de


Qualidade da coluna.
M3.6 – TRATANDO A BASE CADASTRO PRODUTOS 133

TIPO DE DADOS
Uma etapa importante do tratamento da base de dados é
checar se as colunas foram identificadas com os tipos de dados
corretos.

Conferimos se os ícones estão de acordo com as informações e


todos estão de acordo com as colunas.

Sabemos que o Preço Unitário está em dólar, porém estamos


de acordo que 2595 dólares é um preço salgado para 1 mouse,
certo? Para entender porquê o preço aparenta estar tão alto,
vamos olhar nosso Excel no próximo slide.
M3.6 – TRATANDO A BASE CADASTRO PRODUTOS 134

Note que o Preço Unitário correto desse primeiro mouse seria de US$ 25,95. O motivo do Power Query ter lido como um número
inteiro é por conta do separador de decimal utilizado no Excel (no caso, o ponto). Como configuramos o idioma do nosso Power BI
como Português, o Power BI e Power Query identificam o separador de decimal como a vírgula.
M3.6 – TRATANDO A BASE CADASTRO PRODUTOS 135

1
AJUSTAR PREÇO UNITÁRIO E CUSTO UNITÁRIO
Clique em
Transformar 3
Clique em
Padrão

Para resolver o caso do Preço Unitário vamos dividir o valor


por 100 e teremos o valor correto de cada preço. 2 Clique na
Clique em
Dividir
coluna que
deseja
4
Para isso, clique na aba Transformar, depois selecione a coluna modificar

que deseja modificar, clique em Padrão e depois escolha a


operação desejada (Dividir).

Na janela que abrir coloque o valor 100 e clique em OK para


concluir.

Coloque o
5 valor

6 Clique em
OK
M3.6 – TRATANDO A BASE CADASTRO PRODUTOS 136

Para resolver o Custo Unitário, vamos fazer da mesma forma. Clique em 1


Transformar 3
Clique em
Padrão

Clique na aba Transformar, depois selecione a coluna que


deseja modificar, clique em Padrão e depois escolha a operação
desejada (Dividir). Clique em
2 Clique na Dividir
coluna que
deseja
4
Na janela que abrir coloque o valor 100 e clique em OK para modificar

concluir.

Um ponto a ressaltar é que o motivo de realizar essa alteração


no Power Query é utilizar da automação das etapas para não
ter que realizar alguma modificação manual no Excel toda vez
que for atualizar sua base de dados. Por exemplo, toda vez que
você baixar a base de dados, os preços e custos virão com
separador de decimal como ponto. Caso você escolhesse
modificar isso direto na planilha do Excel, seria necessário 5 Coloque o
valor
realizar essa ação toda vez que modificasse essa base de dados.
6 Clique em
Já no Power Query, o passo-a-passo é salvo por meio das OK

Etapas Aplicadas e não é necessário realizar essa ação


novamente de forma manual.
M3.6 – TRATANDO A BASE CADASTRO PRODUTOS 137

1
DIVIDIR COLUNAS 3
Clique em
Transformar
Clique em
Dividir Coluna

A última edição que faremos aqui é separar a cor do produto Clique em Por
Delimitador
pois são duas informações em uma mesma coluna e isso ocorre 4
Clique na coluna
em todas as linhas. 2 que deseja
modificar

Nesse caso, vamos na aba Transformar, selecionamos a coluna


Produto, depois clicamos em Dividir Coluna e então clicamos
em Por Delimitador.

Na janela que abrir indicamos qual será o delimitador e se Coloque o


vamos querer dividir toda vez que o delimitador aparecer. 5 delimitado
r
Selecione para
dividir apenas na 6
Alguns cuidados são que apenas o delimitador é apagado ao ocorrência da
extremidade direita
separar as colunas. Então é importante incluir o espaço antes e
depois do delimitador caso exista. Dessa forma, nosso
delimitador será “ – ”. Além disso, vamos querer separar só a
cor, portanto vamos selecionar delimitador da extremidade
direita para evitar que isso ocorra em outra ocorrência do 7 Clique em
OK

delimitador em alguma linha.


M3.6 – TRATANDO A BASE CADASTRO PRODUTOS 138

Dê um duplo clique no nome das colunas que surgiram para renomeá-las para Nome Produto e Cor Produto. Na aba Página Inicial,
clique em Fechar e Aplicar para salvar as alterações.

1
Altere o nome
das colunas

Clique em
2 Fechar e
Aplicar
M3.7 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 1) 139
Agora que vimos como importar e tratar uma base de
dados, vamos ver o que acontece quando tentamos fazer
alguma alteração na base de dados (como alterar o nome
do arquivo, mudar de pasta, mudar o nome do cabeçalho de
uma coluna ou mesmo mudar o nome da aba da planilha) e
depois tentamos atualizar o Power BI para incorporar
essas modificações.

A primeira alteração que faremos será:


• Alterar o nome de uma aba na base de dados.
M3.7 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 1) 140

ALTERAR O NOME DE UMA ABA NA PLANILHA


Clique para
salvar e depois 2
feche o arquivo
Vamos alterar o nome de uma aba e verificar se isso afeta o
Power Query de alguma forma.

Para isso, abrimos o Excel de Cadastro Produtos e vamos


alterar o nome da aba Plan1 para Produtos, salvar o arquivo e
fechar.

Altere o
1 nome da
aba
M3.7 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 1) 141

Depois de ter fechado o arquivo Excel, vamos para o Power


Query, na aba Página Inicial e clicamos na consulta
CadastroProdutos e em Atualizar Visualização.
Clique para
Atualizar
Visualização
Ao fazer isso, aparecerá uma mensagem de erro.
2
Clique na
1 consulta

Mensagem de erro
M3.7 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 1) 142

A primeira reação é tentar entender o erro pela mensagem que


apareceu, mas você irá perceber que geralmente o texto que
explica o erro não é tão intuitivo.

Mas então como iremos solucionar os erros que aparecerem?

Lembra das Etapas Aplicadas? Elas funcionam como uma foto


de como está a tabela a cada modificação que fazemos. Então,
sempre que aparecer um erro, a recomendação é clicar nas
Etapas Aplicadas da primeira em diante.
M3.7 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 1) 143

Ao clicar na primeira etapa de Fonte, veja que a janela de erro


sumiu. Isso ocorre justamente porque nessa etapa não tinha
acontecido nenhum erro ainda.

Mas note que ao clicar na segunda etapa de Navegação, a


mensagem de erro já aparece. Isso indica que o erro ocorreu
nessa etapa e portanto todas as etapas seguintes estão
comprometidas por conta desse erro.
M3.7 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 1) 144

Talvez você ainda não tenha notado, mas temos uma barra de
fórmulas que apresenta alguns códigos e instruções. Essas
fórmulas são realmente uma linguagem de programação
(chamada Linguagem M) que existe dentro do Power Query
para que as etapas possam acontecer.
Barra de
Fórmulas
Mas não precisa se preocupar pois os códigos são escritos de
forma automática pelo próprio Power Query a cada ação que
fazemos, isto é, a cada Etapa Aplicada. O que veremos aqui são
algumas edições específicas nesse código que vão te ajudar a
solucionar alguns erros e vamos explicar o passo a passo para
isso.

Marque a
1
Clique na
aba Exibição Caso a barra de fórmulas não esteja visível para você, no
2 opção para Power Query clique na aba Exibição e marque a opção Barra de
ativá-la
Fórmulas para ativá-la.
M3.7 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 1) 145

A fórmula que temos está tentando buscar uma aba na planilha.


Observe que ela está procurando Plan1 na nossa base de
Alterar o nome dados, porém alteramos o nome dessa aba para Produtos.
1
para o que
alteramos na
Dessa forma, não será mais possível encontrar a aba com esse
planilha Excel
nome (Plan1).

Para corrigir esse erro, alteramos o nome na fórmula de Plan1


para Produtos e clicar na tecla ENTER. Vale salientar que a
Linguagem M diferencia maiúsculas e minúsculas, então é
importante que o texto digitado seja idêntico ao nome que
aparece na base de dados.

Após isso, perceba que o erro irá desaparecer pois agora o


Power Query encontrou uma aba com o nome que colocamos
(Produtos).
M3.7 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 1) 146
Após clicar, note que o erro some e a tabela é exibida novamente.

Lembre-se apenas de clicar na última etapa para voltar à última modificação que foi feita.

1 Clique na
última etapa

Além disso, vale mencionar que como as alterações feitas diretamente no arquivo do Excel (ou em qualquer outra base de dados)
geralmente afetam as Etapas Aplicadas no Power Query e demandam correções manuais, recomendamos focar fazer as edições no
próprio Power Query para evitar retrabalho.
M3.8 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 2) 147
Vamos seguir vendo mais alguns problemas que podem
ocorrer ao atualizar o Power Query com novas
informações.
Clique em
Aqui veremos o que acontece quando tentamos: Transformar
Dados
• Alterar o nome de uma coluna na base de dados;
• Excluir uma coluna na base de dados;
• Adicionar uma coluna na base de dados.

Clique na aba Página Inicial em Transformar Dados para


abrir o Power Query.
M3.8 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 2) 148

ALTERAR O NOME DE UMA COLUNA NA PLANILHA


Vamos alterar o nome de uma coluna e verificar se isso afeta o
Power Query de alguma forma.
Altere o
1 nome da Para isso, abrimos o Excel de Cadastro Produtos e vamos
coluna
alterar o nome da coluna Categoria para Tipo do Produto,
salvar o arquivo e fechar.

Clique para
salvar e depois 2
feche o arquivo
M3.8 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 2) 149

Depois de ter fechado o arquivo Excel, vamos para o Power


Query, na aba Página Inicial e clicamos em Atualizar
Clique para
Visualização.
1 Atualizar
Visualização
Ao fazer isso, aparecerá uma mensagem de erro. A seguir
vamos localizar em que etapa esse erro ocorre.

Mensagem de erro
M3.8 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 2) 150
• ENCONTRAR ERRO – NAVEGANDO NAS ETAPAS

A primeira forma de encontrar em que etapa ocorre o erro é


navegando pelas Etapas Aplicadas: basta clicar nas etapas de
cima para baixo até encontrar a que apresente o erro.
M3.8 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 2) 151
Veja que ao clicar na etapa Tipo Alterado, a mensagem de erro
aparece.
M3.8 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 2) 152
• ENCONTRAR ERRO – CLICANDO EM IR PARA ERRO

A segunda forma de encontrar em que etapa ocorre o erro é


clicando em Ir Para Erro (quando existir essa opção): basta
1 Clique em Ir
clicar no botão na mensagem de erro que o Power Query vai
Para Erro
apresentar a etapa em que o erro ocorre.
M3.8 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 2) 153
A mensagem de erro nos informa que a coluna Categoria da
tabela não foi encontrada e, nem poderia, afinal alteramos o
nome.

Para corrigir isso, temos que alterar o nome dentro da fórmula


1 Clique para de Categoria para Tipo do Produto (da mesma forma que
ver a fórmula
completa escrevemos no arquivo de Excel: considerando as letras
maiúsculas, minúsculas e espaços utilizados) e clicar na tecla
ENTER.

Alterar o nome
2 para o que
alteramos na
planilha Excel
M3.8 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 2) 154
Após clicar, note que o erro some e a tabela é exibida novamente.

Lembre-se apenas de clicar na última etapa para voltar à última modificação que foi feita.

1 Clique na
última etapa

Além disso, vale mencionar que como as alterações feitas diretamente no arquivo do Excel (ou em qualquer outra base de dados)
geralmente afetam as Etapas Aplicadas no Power Query e demandam correções manuais, recomendamos focar fazer as edições no
próprio Power Query para evitar retrabalho.
M3.8 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 2) 155

EXCLUIR UMA COLUNA NA PLANILHA


A segunda alteração que iremos fazer será excluir uma coluna
e verificar se isso afeta o Power Query de alguma forma.

Para isso abrimos o Excel de Cadastro Produtos e vamos


excluir a coluna Observação, salvar o arquivo e fechar.
1
Exclua a
coluna

Clique para
salvar e depois 2
feche o arquivo
M3.8 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 2) 156

Depois de ter fechado o arquivo Excel, vamos para o Power


Query, na aba Página Inicial e clicamos em Atualizar
Clique para
Visualização.
1 Atualizar
Visualização
Ao fazer isso, aparecerá uma mensagem de erro. A seguir
vamos localizar em que etapa esse erro ocorre clicando em Ir
Para Erro.

Mensagem de erro
M3.8 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 2) 157
A mensagem de erro nos informa que a coluna Observação da
tabela não foi encontrada e, nem poderia, afinal excluímos ela.

Para corrigir isso, temos que excluir a coluna Observação de


dentro da fórmula (temos que excluir a vírgula e todo conteúdo
1 Clique para entre chaves) e clicar na tecla ENTER.
ver a fórmula
completa

2 Excluir o trecho que representa a


coluna Observação
M3.8 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 2) 158
Após clicar, note que o erro some e a tabela é exibida novamente.

Lembre-se apenas de clicar na última etapa para voltar à última modificação que foi feita.

1 Clique na
última etapa

Além disso, vale mencionar que como as alterações feitas diretamente no arquivo do Excel (ou em qualquer outra base de dados)
geralmente afetam as Etapas Aplicadas no Power Query e demandam correções manuais, recomendamos focar fazer as edições no
próprio Power Query para evitar retrabalho.
M3.8 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 2) 159

ADICIONAR UMA COLUNA NA PLANILHA


A terceira alteração que iremos fazer será adicionar uma
coluna e verificar se isso afeta o Power Query de alguma
1 Incluir
coluna
forma.
Observação

Para isso abrimos o Excel de Cadastro Produtos e vamos


adicionar a coluna Observação novamente, salvar o arquivo e
fechar.
Clique para
salvar e depois 2
feche o arquivo
M3.8 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 2) 160

Depois de ter fechado o arquivo Excel, vamos para o Power


Query, na aba Página Inicial e clicamos em Atualizar
Clique para
Visualização.
1 Atualizar
Visualização
Ao fazer isso, aparentemente não ocorreu nenhum erro. Mas
veja que o tipo de dados da coluna não está definido, isto é,
está genérico.

Vamos ver duas formas de alterá-lo.


M3.8 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 2) 161
• ACRESCENTAR NOVA ETAPA

Clique no ícone A primeira forma mudar o tipo de dados é clicando no ícone da


para selecionar
o tipo de dados coluna e escolhendo o tipo que melhor descreve as
1 informações.

Porém, note que isso implica em acrescentar mais uma etapa


de Tipo Alterado.
Clique
em
Texto Mas aí tem um ponto que já comentamos antes que é tentar
2 reduzir o número de etapas e veremos uma forma de fazer isso
aqui.

Então, antes de seguir, clique no X para remover a última etapa


que acabamos de fazer.

3 Clique para
remover essa
última etapa
M3.8 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 2) 162
• EDITAR PRIMEIRA ETAPA DE TIPO ALTERADO

A segunda maneira de alterar o tipo de dados é clicando na


primeira vez que temos o Tipo Alterado.

1 Veja que ainda não temos a definição do tipo da coluna


Clique
nessa
etapa Observação na barra de fórmulas.

Lembrando que você não precisa dominar todas as funções


para conseguir utilizar o Power BI, mas esse é um truque
bacana para você aprender e dar uma otimizada na atualização.

Para incluir o tipo da coluna, vamos seguir o mesmo padrão:


colocar uma vírgula para separar e estar atento a escrever o
nome da coluna igualzinho está na planilha. (Veja no texto
destacado ao lado como ficará)
Escreve
2 como está
destacado
M3.8 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 2) 163
Após clicar, note que o erro some e a tabela é exibida novamente.

Lembre-se apenas de clicar na última etapa para voltar à última modificação que foi feita.

1 Clique na
última etapa

Além disso, vale mencionar que como as alterações feitas diretamente no arquivo do Excel (ou em qualquer outra base de dados)
geralmente afetam as Etapas Aplicadas no Power Query e demandam correções manuais, recomendamos focar fazer as edições no
próprio Power Query para evitar retrabalho.
M3.9 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 3) 164
Vamos seguir vendo mais alguns problemas que podem
ocorrer ao atualizar o Power Query com novas
informações.

Aqui veremos o que acontece quando tentamos:


• Mudar a base de dados para outra pasta;
• Mudar o nome da base de dados.
M3.9 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 3) 165

MUDAR A BASE DE DADOS PARA OUTRA PASTA


Clique para ir A primeira alteração que iremos fazer será mudar a base de
para a pasta 2
anterior dados para outra pasta e verificar se isso afeta o Power BI ou o
Power Query de alguma forma.

Para isso abrimos a pasta em que estão todos os arquivos do


Selecione o curso e selecionamos o arquivo Cadastro Produtos. Depois
1 arquivo e
clique Ctrl+X clicamos Ctrl+X para recortar, selecionamos a pasta anterior e,
quando abrir essa nova pasta, basta clicar Ctrl+V para colar.

3 Clique Ctrl+V
M3.9 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 3) 166

Voltando ao Power BI, a princípio não acontece nada. Notamos


2
que não houve nenhuma diferença ou alerta de erro.
Clique em
Clique na
Atualizar
1 aba Página
Inicial Mas lembre-se que os dados que estão aparecendo são aqueles
da última atualização ou importação de dados que fizemos. Por
isso, precisamos atualizar os dados antes de chegar a alguma
conclusão.

Vamos tentar atualizar no Power BI: vá na guia Página Inicial e


clique em Atualizar.

Na janela Atualizar irá aparecer dois avisos: como era de se


esperar a base de dados CadastroProdutos não conseguiu
localizar o arquivo na pasta inicial (no caso, na pasta “Aula 1 –
Importando Base de Dados” como está indicado no caminho do
arquivo) e, por consequência, a base CadastroClientes não
pode atualizar por conta dessa falha.

Após ver isso, vamos fechar essa janela e veremos o que


acontece dentro do Power Query.
M3.9 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 3) 167

Para abrir o Power Query, na aba Página Inicial, clique em


2 Transformar Dados.
Clique em
Clique na Transformar
1 aba Página
Inicial
Dados
Ao abrir a janela, clique na consulta CadastroProdutos. Como
já tentamos atualizar no Power BI, note que abaixo do título
das colunas há uma barra vermelha e branca que indica que
algo não está certo com essa consulta.

Mesmo assim, vamos tentar clicar em Atualizar Visualização


para verificar e corrigir o erro.

4
Clique em
Atualizar
Visualização

Clique na
3 consulta para
visualizar
M3.9 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 3) 168

Após atualizar, vemos o aviso de erro e vamos clicar em Ir Para


Erro para resolvê-lo.

Veja que o erro ocorre já na Fonte, isto é, na primeira etapa.


Isso acontece pois nessa etapa o Power Query procura onde
está o arquivo que queremos abrir de acordo com um caminho
1 Clique em Ir
Para Erro
específico e, como alteramos o arquivo de pasta, ele não
consegue mais achar.

A ideia seria a mesma de você ser uma pessoa super metódica


que sempre deixa o controle da TV da sala no sofá e quando vai
procurar nesse local não encontra pois alguém deixou na cama
do seu quarto. Na vida real, você iria procurar em outros
lugares; mas no caso do Power BI, ele segue sempre o caminho
indicado.

Vale pontuar que a opção mais simples seria simplesmente


voltar com o arquivo Cadastro Produtos para a pasta inicial,
mas aqui vamos considerar que realmente tivemos que alterar
o local do arquivo e ver como fazemos nessa situação.
M3.9 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 3) 169

Agora nosso arquivo está na pasta “CURSO_PBI_HASHTAG”


sem estar na pasta “Aula 1 - Importando Base de Dados”.

1 Então, na barra de fórmulas, vamos apagar o trecho que indica


Deletar trecho
que não condiz
com a pasta atual
a pasta em que o arquivo estava e a contrabarra (que indica
que está entrando naquela pasta): “Aula 1 - Importando Base
de Dados\” destacado em azul.

Feito isso, o arquivo é corrigido. Lembre apenas de voltar para


a última etapa aplicada.

Vale mencionar que as alterações feitas no nome ou local do


4 arquivo do Excel (ou em qualquer outra base de dados)
também demandam correções manuais, por isso o ideal é evitar
fazer essas modificações.

Erro corrigido e
arquivo encontrado

Clicar para voltar para


2 última Etapa Aplicada
M3.9 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 3) 170

MUDAR O NOME DA BASE DE DADOS


A segunda alteração que iremos fazer será mudar o nome do
arquivo e verificar se isso afeta o Power BI ou o Power Query
de alguma forma.
Selecione o
arquivo e clique F2
para renomear
1 Para isso abrimos a pasta em que está o arquivo “Cadastro
Produtos” e renomeamos para “Cadastro Produtos - Novo”.

Para renomear um arquivo você pode selecioná-lo e utilizar o


atalho F2 (caso não funcione, você pode tentar clicar Fn+F2).
M3.9 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 3) 171

Vamos abrir o Power Query. Para isso, na aba Página Inicial,


2 clique em Transformar Dados.
Clique em
Clique na Transformar
1 aba Página
Inicial
Dados
Ao abrir a janela, clique na consulta CadastroProdutos e vamos
Atualizar Visualização para verificar e corrigir o erro.

4
Clique em
Atualizar
Visualização

Clique na
3 consulta para
visualizar
M3.9 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 3) 172

Após atualizar, vemos o aviso de erro e, dessa vez, iremos


clicar em Configurações da fonte de dados.

1
Selecionamos o arquivo Cadastro Produtos e clicamos em
Clique em
Configurações da Alterar Fonte.
fonte de dados

Clique no
arquivo 2
desejado

Clique
Alterar 3
Fonte...
M3.9 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 3) 173

Na janela que abrir, clique em Procurar para conseguir


pesquisar o arquivo no seu computador.

Clique em
1 Encontre a pasta e selecione o arquivo que alteramos o nome e
Procurar...
clique em Abrir.

Encontre a pasta
em que está o 2
arquivo e selecione

Clique em
3 Abrir
M3.9 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 3) 174

Clique em OK na janela Pasta de Trabalho do Excel após ter


alterado o caminho do arquivo.

Clique em Fechar na janela Configurações da fonte de dados


para aplicar o novo caminho informado.
Clique
1 em OK

Clique em
2 Fechar
M3.9 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 3) 175

Pronto! O caminho do arquivo foi atualizado e o Power Query


conseguiu encontrar o arquivo pelo novo nome bem como
atualizar a visualização.
Clique em
1 Fechar e Clique em Fechar e Aplicar. A seguir vamos ver onde encontrar
Aplicar
a opção de Configurações da fonte de dados no Power BI.

Vale mencionar que as alterações feitas no nome ou local do


arquivo do Excel (ou em qualquer outra base de dados)
também demandam correções manuais, por isso o ideal é evitar
fazer essas modificações.
M3.9 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 3) 176

A forma de acessar as Configurações da fonte de dados no


2 Clique na Power BI é indo na aba Página Inicial e clicando na setinha ao
setinha
Clique na lado de Transformar dados.
1 aba Página
Inicial
Clique em
3 Configurações da Na lista que aparecer, selecione Configurações da fonte de
fonte de dados
dados. A seguir vamos retornar a base de dados para o nome e
pasta que estavam no começo.
M3.9 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 3) 177

RETORNAR A BASE DE DADOS PARA PASTA INICIAL


Agora que vimos várias alterações possíveis, vamos retornar a
base de dados para o nome e a pasta iniciais.

Selecione o Para isso abrimos a pasta em que está o arquivo “Cadastro


arquivo e clique F2
para renomear
1 Produtos – Novo” e renomeamos para “Cadastro Produtos”.

Para renomear um arquivo você pode selecioná-lo e utilizar o


atalho F2 (caso não funcione, você pode tentar clicar Fn+F2).

Além disso, vamos clicar e arrastar o arquivo para a pasta


inicial (no caso, para “Aula 1 - Importando Base de Dados”).

Clique e arraste
para mover o
arquivo para a 2
pasta desejada
M3.9 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 3) 178

Como fizemos isso, vamos mudar a fonte de dados.


2 Clique na
setinha
Clique na Para isso, vá na aba Página Inicial e clique na setinha ao lado de
1 aba Página
Inicial Transformar dados. Depois selecione Configurações da fonte
Clique em
3 Configurações da de dados.
fonte de dados

Selecionamos o arquivo Cadastro Produtos - Novo e clicamos


em Alterar Fonte.

Clique no
arquivo 2
desejado

Clique
Alterar 3
Fonte...
M3.9 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 3) 179

Na janela que abrir, clique em Procurar para conseguir


pesquisar o arquivo no seu computador.

Clique em
1 Encontre a pasta e selecione o arquivo que alteramos o nome e
Procurar...
clique em Abrir.

Encontre a pasta
em que está o 2
arquivo e selecione

Clique em
3 Abrir
M3.9 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 3) 180

Clique em OK na janela Pasta de Trabalho do Excel após ter


alterado o caminho do arquivo.

Clique em Fechar na janela Configurações da fonte de dados


para aplicar o novo caminho informado.
Clique
1 em OK

Clique em
2 Fechar
M3.9 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 3) 181

Como não abrimos o Power Query para editar a fonte de


dados, é necessário clicar em Aplicar alterações para que o
Power BI considere a modificação que fizemos.
Clique em
1 Aplicar
alterações Após isso, o arquivo já está atualizado e com a fonte de dados
atualizada.

Além disso, vale mencionar que as alterações feitas no nome ou


local do arquivo do Excel (ou em qualquer outra base de dados)
também demandam correções manuais, por isso o ideal é evitar
fazer essas modificações.
M3.10 – ERRO NA ATUALIZAÇÃO DA BASE DE DADOS 182
E se você não fez nenhuma alteração na base de dados
(como alterar o nome do arquivo, mudar de pasta, mudar o
nome do cabeçalho de uma coluna ou mesmo mudar o
nome da aba da planilha) e dá erro ao tentar atualizar o
Power BI? Bem, saiba que isso pode acontecer, mas
Clique
também vamos ver como resolver isso. em Excel

Aqui veremos o que acontece quando tentamos:


• Atualizar e o arquivo da base de dados está aberta; →
não está dando erro no meu PBI (então deixei sem)
• Atualizar e ocorre um erro ao incluir uma nova linha na
base de dados.

Vamos incluir a base de dados de lojas para trabalhar essa


questão. Para isso, clique na aba Página Inicial e depois na
opção Pasta de trabalho do Excel.
M3.10 – ERRO NA ATUALIZAÇÃO DA BASE DE DADOS 183
Feito isso, procure no seu computador onde estão os
arquivos do curso e escolha a planilha de Cadastro
Lojas.

Depois de selecionada a tabela, clique em “Abrir”.

Selecione o
1
arquivo Excel

2 Clique
em Abrir
M3.10 – ERRO NA ATUALIZAÇÃO DA BASE DE DADOS 184
Você verá que abrirá uma janela chamada Navegador e nela
você irá selecionar a aba que deseja importar.

Ao clicar na aba, você verá uma pré-visualização da planilha.

Para tratar os dados antes de levá-los ao Power BI,


selecionamos a opção de Transformar Dados. Selecione a
1 aba que deseja
importar

Escolhemos a opção de
2 “Transformar Dados”
M3.10 – ERRO NA ATUALIZAÇÃO DA BASE DE DADOS 185
A primeira alteração que vamos fazer é dar um novo nome
para a nossa tabela. Vamos chamá-la de CadastroLojas.

Lembre-se de, ao nomear uma tabela, tentar dar um nome


intuitivo curto e evite espaços, acentos ou caracteres
especiais, como acento, ç, etc – não é proibido usar, mas é
bom evitar porque vai ficar muito mais fácil lá na frente
utilizar as fórmulas do Power BI se a tabela e colunas não
tiverem caracteres especiais.

>
M3.10 – ERRO NA ATUALIZAÇÃO DA BASE DE DADOS 186
A coluna que precisamos nos atentar aqui é a Documento
Gerente pois ela foi identificada automaticamente como
tipo número inteiro (123) pois no momento da importação
só existiam documentos com números. Porém, no Brasil, o
RG pode conter letras e veremos o impacto disso adiante. Clique em 1
Fechar e
Aplicar

Por enquanto, vamos apenas clicar em Fechar e Aplicar para Note que o tipo
de dado foi
carregar a base de dados para o Power BI. identificado como
número inteiro
M3.10 – ERRO NA ATUALIZAÇÃO DA BASE DE DADOS 187

Abra o arquivo Excel de Cadastro Lojas e inclua a nova loja 311 depois da última loja que estiver registrada. Depois disso, salve e
feche o arquivo em Excel.
M3.10 – ERRO NA ATUALIZAÇÃO DA BASE DE DADOS 188

Depois de incluir a nova loja, vá no Power BI em Página Inicial e clique para Atualizar. Vale lembrar que, quando atualizamos pelo
Power BI, ele irá carregar todas as bases de dados novamente, mesmo que tenhamos feito uma alteração em apenas uma delas.

1
Clique em
Atualizar
M3.10 – ERRO NA ATUALIZAÇÃO DA BASE DE DADOS 189
Após atualizar todas as planilhas, você verá uma janela
como a que temos ao lado que indica que foi possível
carregar corretamente a base Cadastro Clientes e a base
Cadastro Produtos. No entanto, a base Cadastro Lojas até
foi carregada mas foi identificado 1 erro.
Clique em
1 Exibir erros
Nosso objetivo aqui é entender que erro foi esse e como
corrigi-lo.

Para isso, você pode:


• Fechar essa janela e abrir o Power Query abrindo pelo
Transformar Dados na aba Página Inicial do Power BI;
• Abrir o Power Query clicando em Exibir erros.

Vamos utilizar a segunda opção aqui.


M3.10 – ERRO NA ATUALIZAÇÃO DA BASE DE DADOS 190
Ao abrir o Power Query, note que há uma pasta de Erros na
Consulta para exibir as linhas das planilhas que
apresentaram erros.

No caso, apenas a base Cadastro Lojas apresentou erro.


Para identificá-lo podemos arrastar para ver todas as
Nova pasta criada
colunas e verificaremos que o erro ocorreu na coluna para exibir os erros
Documento Gerente.

Coluna que
apresentou erro
M3.10 – ERRO NA ATUALIZAÇÃO DA BASE DE DADOS 191
Clique na linha do Error para ter mais detalhes do erro. Não
clique na palavra Error pois o Power Query irá adicionar
uma nova etapa.

Ao clicar você verá a mensagem “Não conseguimos


converter em Número” justamente por conter a letra X e o
documento ser interpretado como texto.
Clique na linha
do Error para
Então, o Power Query tentou converter o texto para mais detalhes

número e, como era de se esperar, não deu certo.


M3.10 – ERRO NA ATUALIZAÇÃO DA BASE DE DADOS 192
Outra forma de ver o erro é na própria consulta: vamos até a coluna Documento Gerente e descemos até o final. Caso a linha não
apareça, clique para Atualizar Visualização.

Clique para
Atualizar
Visualização
2

Arraste para ver


a última linha que
1
incluímos
M3.10 – ERRO NA ATUALIZAÇÃO DA BASE DE DADOS 193
Agora conseguimos ver a linha com erro na própria base de lojas e um indicativo do erro é a linha tracejada e uma parte vermelha.
Note que a linha com erro aparece e podemos clicar na linha do Error para mais detalhes.

Arraste para ver


a última linha que
1
incluímos
M3.10 – ERRO NA ATUALIZAÇÃO DA BASE DE DADOS 194
Após clicar na linha, veja que aparece a mesma mensagem de erro que vimos anteriormente. Não clique na palavra Error pois o
Power Query irá adicionar uma nova etapa.

Clique na linha
do Error para
mais detalhes
M3.10 – ERRO NA ATUALIZAÇÃO DA BASE DE DADOS 195
Mas o que fazer caso a mensagem de erro não aparecer? Nós temos algumas opções para verificar se há algum erro. O primeiro
indicativo é que a barra abaixo do nome da coluna irá ficar vermelha como vemos em Documento Gerente. Mas para checar,
podemos ir na aba Exibição e clicar em Qualidade da coluna que nos mostrará que colunas apresentam algum erro.

1 Clique em
Exibição

2 Clique para
marcar
Qualidade
da coluna
M3.10 – ERRO NA ATUALIZAÇÃO DA BASE DE DADOS 196
Uma outra opção é checar filtrando a tabela. Para isso, clique no ícone indicado na imagem abaixo e selecione Manter Erros. Dessa
forma, o Power Query irá filtrar apenas as linhas que apresentaram erros nas tabelas. Isso é útil para localizar de forma mais rápida
quando não temos a tabela de erros.

Clique
1 para ver
as opções

Selecione
2 Manter
Erros

Lembre-se
3 de excluir
essa etapa
M3.10 – ERRO NA ATUALIZAÇÃO DA BASE DE DADOS 197
Agora veremos como corrigir esse erro. Vimos que o erro
está no tipo de dados, portanto iremos alterar o tipo da
1
coluna Documento Gerente de Número inteiro (123) para Clique
Texto (ABC). Para isso, clique no ícone e selecione o tipo no ícone

adequado.
Selecione
Note que aparecerá a janela e vamos optar por Adicionar 2 o tipo
adequado
nova etapa para verificar o que acontece.

Selecione
3 Adicionar
nova etapa
M3.10 – ERRO NA ATUALIZAÇÃO DA BASE DE DADOS 198
Note que o erro persiste e isso ocorre pois tentamos corrigir o erro após ele já existir. Para conseguir corrigir o erro de forma
efetiva temos que corrigir o erro no momento em que ele ocorre como veremos a seguir. Antes disso, lembre-se de excluir a etapa
que acabamos de adicionar.

Lembre-se
1 de excluir
essa etapa
M3.10 – ERRO NA ATUALIZAÇÃO DA BASE DE DADOS 199
Então para realmente conseguir corrigir esse erro vamos
precisar atuar quando ele ocorre.

Note que ao navegar pelas etapas, até a etapa de


Cabeçalhos Promovidos não há nenhum problema com o
documento do gerente Alon Pinheiro. O erro ocorre na
etapa Tipo Alterado e é nela que iremos mexer.
M3.10 – ERRO NA ATUALIZAÇÃO DA BASE DE DADOS 200
Vamos alterar diretamente na fórmula que o Power Query
já escreveu para que o tipo dos dados fosse definido.
1
Aqui iremos alterar o tipo Número inteiro (123) para Texto Defina para o
tipo de dado
(ABC). Para isso, vamos trocar o Int64.Type por type adequado

text.

Observe que o Documento Gerente volta aparecer após


essa alteração.

Mas mesmo assim, a barra vermelha continua e isso pode


ser apenas um bug no Power BI: para checar, clique na etapa
de Cabeçalhos Promovidos e depois na Tipo Alterado. Se
tudo estiver certo, a barra vermelha irá desaparecer.

Clique em
2 Cabeçalhos
Promovidos e
depois em
Tipo Alterado
M3.10 – ERRO NA ATUALIZAÇÃO DA BASE DE DADOS 201
Abaixo temos uma imagem da tabela contemplando o tipo de dados correto e conseguindo exibir o Documento Gerente do Alon
Pinheiro. Tente utilizar o tipo Número para os dados com os quais você irá fazer cálculos mais a frente e para os outros avalie se é
necessário adotar como número ou em algum momento pode aparecer uma linha com texto, aí já defina como tipo Texto.
M3.10 – ERRO NA ATUALIZAÇÃO DA BASE DE DADOS 202
Por fim, lembre-se de excluir a pasta com as tabelas com erros clicando com o botão direito do mouse na pasta e selecionando
Excluir Grupo. Confirme a exclusão na janela que abrir. Após isso, na aba Página Inicial, basta clicar em Fechar e Aplicar.

Clique em
4 Página Inicial

Clique em
5 Fechar e
Aplicar

Clique com o
1 botão direito
do mouse

Selecione
2 Excluir Grupo Confirme
3 para Excluir
M3.11 – FERRAMENTAS DE TEXTO E OTIM. ETAPAS APLIC. 203
Agora veremos algumas ferramentas para editar o texto
das colunas e deixar os dados da forma que gostaríamos de
ver nos relatórios que montaremos no futuro. Isso porquê
o jeito que as informações aparecem nas colunas é como
veremos escrito nos relatórios.
M3.11 – FERRAMENTAS DE TEXTO E OTIM. ETAPAS APLIC. 204

Antes de seguirmos, apenas lembre-se de abrir o arquivo Excel Cadastro Lojas e exclua a loja que incluímos na aula anterior.
Depois disso, salve e feche o arquivo em Excel.
M3.11 – FERRAMENTAS DE TEXTO E OTIM. ETAPAS APLIC. 205
O importante de ter em mente ao trabalhar com
ferramentas de texto é tentar achar um padrão que permita
fazer a alteração da mesma forma para todos os casos.

Vamos pegar como exemplo o Nome da Loja e considerar


que queremos tirar o prefixo Loja dessa coluna. Você irá
notar que temos dois padrões que conseguimos identificar
de cara: o nome da loja vem sempre depois do primeiro
espaço e que esse nome começa sempre a partir do 6º
caractere.

Dito isso, vamos utilizar a ferramenta Extrair que irá manter


a parte do texto que queremos e iremos indicar.

Para isso selecione a aba Transformar, depois em Extrair


selecione a opção que melhor se encaixa. Poderíamos
pensar em utilizar Últimos caracteres pois queremos manter
o nome da loja, mas o tamanho desse nome varia e isso não
nos daria um padrão; a outra opção seria Intervalo em
poderíamos pegar a partir do 6º caractere até “infinito” e
poderia funcionar; mas aqui iremos utilizar a opção Texto
Após o Delimitador (que pode ser um espaço, traço, barra,
etc).
M3.11 – FERRAMENTAS DE TEXTO E OTIM. ETAPAS APLIC. 206
Na janela que aparecer, defina o delimitador que será o “ ”
(espaço).

As opções avançadas servem caso você queira colocar


alguma condição especial: por exemplo, considerar o
segundo espaço ou a partir de algum caractere específico.
Mas não é o nosso caso, então vamos apenas clicar em OK.
M3.11 – FERRAMENTAS DE TEXTO E OTIM. ETAPAS APLIC. 207

Pronto! Agora a coluna Nome da Loja apresenta apenas o nome e não mais o prefixo “Loja ” como vemos abaixo:
M3.11 – FERRAMENTAS DE TEXTO E OTIM. ETAPAS APLIC. 208
A segunda alteração que faremos é colocar o nome do
gerente no formato primeiro nome, espaço e sobrenome.

Uma forma de fazer isso é extraindo o texto para uma nova


coluna. Para isso, vamos na aba Adicionar Coluna,
selecionamos a coluna Gerente Loja e selecionamos o Texto
Após o Delimitador. Dessa vez, vamos considerar o
delimitador como “, ” (vírgula e espaço) pois pode ser que o
gerente tenha mais de um sobrenome e utilizar apenas “ ”
(espaço) seja insuficiente.

Clique em OK para concluir a ação.


M3.11 – FERRAMENTAS DE TEXTO E OTIM. ETAPAS APLIC. 209
Feito isso, você verá uma nova coluna chamada Texto Após
o Delimitador e para ficar mais intuitivo vamos renomear
para Primeiro Nome dando um duplo clique no nome da
coluna.

Note que surgirá uma nova etapa, mas aqui veremos uma
outra opção que irá permitir que você crie a nova coluna e
renomeie na mesma etapa. Para isso, exclua a última etapa
de Colunas Renomeadas.
M3.11 – FERRAMENTAS DE TEXTO E OTIM. ETAPAS APLIC. 210
Olhando a fórmula que o Power Query já escreveu para que
a etapa Texto Inserido Após o Delimitador, note que o nome
da coluna já é definido nessa etapa e para alterá-lo basta
mudar na barra de fórmula para Primeiro Nome conforme
vemos ao lado. 1
Defina o nome
da coluna
M3.11 – FERRAMENTAS DE TEXTO E OTIM. ETAPAS APLIC. 211

Pronto! Agora a coluna foi renomeada e não criamos nenhuma etapa adicional. Isso otimiza as etapas aplicadas, mas não precisa se
prender a diminuir o número de etapas a todos os custos, essa é apenas uma forma de aproveitar a fórmula para já incluir outra
informação.
M3.11 – FERRAMENTAS DE TEXTO E OTIM. ETAPAS APLIC. 212
Façamos isso para o Sobrenome agora.

Para isso, vamos na aba Adicionar Coluna, selecionamos a


coluna Gerente Loja e selecionamos o Texto Antes o
Delimitador. Dessa vez, o delimitador será “,” (vírgula).

Clique em OK para concluir a ação.


M3.11 – FERRAMENTAS DE TEXTO E OTIM. ETAPAS APLIC. 213
Olhando a fórmula que o Power Query já escreveu para que
a etapa Texto Inserido Antes do Delimitador, note que o
nome da coluna já é definido nessa etapa e para alterá-lo
basta mudar na barra de fórmula para Sobrenome conforme
vemos ao lado. 1
Defina o nome
da coluna
M3.11 – FERRAMENTAS DE TEXTO E OTIM. ETAPAS APLIC. 214
Vamos na aba Transformar, clicamos em Primeiro Nome,
depois pressionamos a tecla CTRL e então clicamos em
Sobrenome. Atenção, pois aqui necessariamente a ordem
que selecionamos importa. Feito isso, clicamos em Mesclar
Colunas.

Note que a opção Mesclar Colunas só ficar disponível depois


que selecionamos mais de uma coluna.

Na janela que abrir, selecione o Espaço como separador das


informações e já renomeie a coluna para Nome Completo
Gerente. Por fim, clique em OK.
M3.11 – FERRAMENTAS DE TEXTO E OTIM. ETAPAS APLIC. 215
Temos então a coluna com o nome completo do gerente no
formato que queríamos, mas na próxima aula iremos ver
uma forma bem mais rápida de fazer isso.
M3.12 – COLUNA DE EXEMPLOS E REORDENAR COLUNAS 216
Agora iremos ver uma forma de criar uma coluna de forma
bem mais rápida quando existe um padrão que o Power
Query consegue identificar.

Depois também veremos um truque que irá nos permitir


reordenar as colunas.

Para começar precisamos deletar as últimas 3 etapas que


criamos (para extrair o primeiro nome, para extrair o
sobrenome e para mesclar as colunas para obter o nome
completo).

Você pode deletar uma a uma (da mais recente para a mais
antiga) ou selecionar a mais antiga delas e deletar até a
etapa mais recente. Para isso, clique com o botão direito do
mouse na etapa mais antiga que deseja deletar e selecione
Excluir Até o Fim. Confirme na janela que aparecer para
Excluir.
M3.12 – COLUNA DE EXEMPLOS E REORDENAR COLUNAS 217

Uma forma mais fácil de inverter o nome do gerente é por meio


da Coluna de Exemplos.

A Coluna de Exemplos funciona de forma que escrevemos


alguns exemplos de como queremos a coluna e o Power Query
tenta identificar o padrão que estamos propondo para criar
uma fórmula que permita fazer uma coluna personalizada de
forma bem mais fácil e automatizada.

Para isso, vamos na aba Adicionar Coluna e selecionamos


Coluna de Exemplos e podemos escolher que o Power Query
considere todas as colunas ou apenas da coluna selecionada.
De forma prática, isso não irá interferir muito pois o Power
Query consegue identificar bem rápido de qual coluna você
está puxando as informações.
M3.12 – COLUNA DE EXEMPLOS E REORDENAR COLUNAS 218

Na Coluna de Exemplos escrevemos o primeiro exemplo e


clicamos na tecla ENTER.

Note que não aconteceu nada pois o Power Query ainda não
identificou um padrão.

Escrevemos o segundo exemplo e clicamos na tecla ENTER.

Agora em cinza mais claro aparece a sugestão do Power Query


para o restante da coluna e é exatamente o que queremos.

Clicamos em OK para aceitar essa sugestão.

Fique atento pois se você já tiver dados 3 ou 4 exemplos e o


Power Query não estiver identificando um padrão, pode ser
que não exista um padrão que o Power Query conseguiu
identificar e a Coluna de Exemplos não funcionará.
M3.12 – COLUNA DE EXEMPLOS E REORDENAR COLUNAS 219

Para modificar o nome da coluna vamos utilizar novamente a


barra de fórmulas e trocar Personalizar por Nome Gerente.

Abaixo temos o nome da coluna atualizado:


1
Defina o nome
da coluna
M3.12 – COLUNA DE EXEMPLOS E REORDENAR COLUNAS 220

Para reordenar colunas, vamos selecionar e puxar a coluna


Nome Gerente para a terceira posição. Então clicamos na aba
Página Inicial e em Fechar e Aplicar.
M3.12 – COLUNA DE EXEMPLOS E REORDENAR COLUNAS 221

Você verá que a coluna Nome Gerente não mudou de posição e


é agora que iremos ver uma forma de contornar esse bug no
Power BI.

Vamos voltar para o Power Query: clique na aba Página Inicial


e depois em Transformar dados.

Então clique com o botão direito do mouse e desabilite


Habilitar carga.

Clique com o
1 botão direito do
mouse
M3.12 – COLUNA DE EXEMPLOS E REORDENAR COLUNAS 222

Aparecerá um aviso de possível perda de cálculos ou gráficos


no Power BI. Então é preciso ter cuidado caso você esteja
utilizando dados diretamente dessa tabela para fazer esses
cálculos ou gráficos pois eles darão erro.

No nosso caso, não terá problema pois ainda não começamos a


parte de manipular os dados (para fazer cálculos) nem criar os
visuais (gráficos, tabelas, mapas, etc) no relatório.

Após clicar em continuar, para indicar que a tabela está


desabilitada, ela ficará com o nome em itálico.

Por fim, clique na aba Página Inicial e depois em Fechar e


Aplicar.
M3.12 – COLUNA DE EXEMPLOS E REORDENAR COLUNAS 223

Como esperado, a tabela Cadastro Lojas não está aparecendo em nosso Power BI pois desabilitar carga faz com que a tabela fique
“oculta” dentro do Power BI mesmo que ainda esteja disponível para edições no Power Query. Vamos voltar para o Power Query:
clique na aba Página Inicial e depois em Transformar dados.
M3.12 – COLUNA DE EXEMPLOS E REORDENAR COLUNAS 224

Agora faremos da forma inversa: clique com o botão direito do


mouse e clique para Habilitar carga.

Note que ao habilitar novamente a carga, a formatação do


nome muda de itálico para o padrão reto.

Por fim, clique na aba Página Inicial e depois em Fechar e


1 Aplicar.
Clique com o
botão direito
do mouse
M3.12 – COLUNA DE EXEMPLOS E REORDENAR COLUNAS 225

Pronto! Agora a coluna foi reordenada no Power BI também. Veja que a coluna Nome Gerente aparece na terceira posição. Dessa
forma que explicamos conseguimos driblar o bug do Power BI caso seja relevante para você alterar a ordem das colunas.
M3.13 – MESCLAR CONSULTAS (P.1) 226
Agora vamos ver como Mesclar Consultas.

Primeiro, vamos entender o que seria isso: Mesclar


Consultas de forma simples é pegar informação de uma
tabela e levar para outra de forma a complementar as
informações que essa outra tabela já tem. Para ficar mais
Clique
fácil de entender, vamos ver um exemplo na prática. em Excel

Iremos importar a base de Cadastro Localidades. Para isso,


clique na aba Página Inicial e depois na opção Pasta de
trabalho do Excel.
M3.13 – MESCLAR CONSULTAS (P.1) 227
Feito isso, procure no seu computador onde estão os
arquivos do curso e escolha a planilha de Cadastro
Localidades.

Depois de selecionada a tabela, clique em “Abrir”.

Selecione o
1
arquivo Excel

2 Clique
em Abrir
M3.13 – MESCLAR CONSULTAS (P.1) 228
Você verá que abrirá uma janela chamada Navegador e nela
você irá selecionar a aba que deseja importar.

Ao clicar na aba, você verá uma pré-visualização da planilha.

Para tratar os dados antes de levá-los ao Power BI,


selecionamos a opção de Transformar Dados. Selecione a
1 aba que deseja
importar

Escolhemos a opção de
2 “Transformar Dados”
M3.13 – MESCLAR CONSULTAS (P.1) 229
A primeira alteração que vamos fazer é dar um novo nome
para a nossa tabela. Vamos chamá-la de
CadastroLocalidades.

Lembre-se de, ao nomear uma tabela, tentar dar um nome


intuitivo curto e evite espaços, acentos ou caracteres
especiais, como acento, ç, etc – não é proibido usar, mas é
bom evitar porque vai ficar muito mais fácil lá na frente
utilizar as fórmulas do Power BI se a tabela e colunas não
tiverem caracteres especiais.

>
M3.13 – MESCLAR CONSULTAS (P.1) 230
Para conseguir Mesclar Consultas é preciso ter uma coluna
em comum nas duas tabelas, isto é, as colunas precisam ter o
mesmo tipo de informação. Vale pontuar que as duas
colunas não precisam necessariamente ter o mesmo nome.

Observe que, neste caso, a coluna em comum é a ID


Localidade nas duas tabelas pois elas apresentam um código
que permite relacionar ao país e ao continente.

Como você deve ter notado, sem uma coluna em comum que
faça essa relação não é possível Mesclar Consultas, afinal
não teríamos um ponto de referência entre as tabelas.
M3.13 – MESCLAR CONSULTAS (P.1) 231
Sabendo disso, vamos fazer nossa primeira mesclagem de
consultas. Selecione a tabela em que deseja acrescentar as
colunas e clique na aba Página Inicial e em Combinar.

Você verá duas opções em Mesclar Consultas:


• Mesclar Consultas: irá acrescentar as colunas desejadas
na própria tabela CadastroLojas;
• Mesclas Consultas como Novas: criará uma cópia da
tabela CadastroLojas e irá acrescentar as colunas
desejadas nessa cópia.

Aqui iremos optar pela primeira opção pois não há


necessidade de criar mais uma tabela, afinal isso iria deixar
o arquivo mais pesado sem necessidade.
M3.13 – MESCLAR CONSULTAS (P.1) 232
Na janela que abrir, selecione com qual tabela você deseja fazer a correspondência, isto é, em que tabela está a coluna em comum
que você deseja utilizar.
M3.13 – MESCLAR CONSULTAS (P.1) 233
Vale lembrar que como não é necessário que a coluna em comum possua o mesmo nome, o Power BI não vai saber definir qual a
coluna em comum. Quem deve definir qual é essa coluna é você de modo que todos os valores de uma coluna possuam
correspondência na outra coluna, ou seja, devemos analisar o conteúdo dessas colunas.
M3.13 – MESCLAR CONSULTAS (P.1) 234
Note que o Power BI encontrou uma correspondência para
todos os valores. No caso, temos 306 lojas cadastradas na
tabela CadastroLojas e cada linha da coluna “id Localidade”
dela foi encontrada na planilha de CadastroLocalidades ao
procurar na coluna “ID Localidade”.

Há uma opção de Tipo de Junção que pode ser alterada, mas


em 99% das vezes vamos utilizar o padrão “Externa
esquerda (todas a partir da primeira, correspondência a
partir da segunda)”. Caso você queira saber mais sobre esse
tema tem uma aula sobre Mesclar Consultas em Aulas Ao
Vivo em que são apresentadas todas as outras opções.

Lembre de clicar em OK para seguirmos.


M3.13 – MESCLAR CONSULTAS (P.1) 235
Observe que as colunas não são incluídas de forma
automática. É preciso definir quais colunas da tabela
Cadastro Localidades queremos trazer para a tabela
Cadastro Lojas.

Para isso, clicamos no ícone à direita e vamos selecionar as


colunas que queremos trazer para a tabela em que estamos.
Veja que não é necessário trazermos a coluna ID Localidade
pois a Cadastro Lojas já possui essa informação. Além disso,
vamos manter selecionada a opção de usar o nome da
coluna original como prefixo para entender o que isso
significa.

>
M3.13 – MESCLAR CONSULTAS (P.1) 236
Agora, para cada “id Localidade” da tabela Cadastro Lojas, o
Power Query busca qual o “ID Localidade” da Cadastro
Localidades corresponde e traz as informações de País e
Continente para as colunas que acrescentamos na Cadastro
Lojas.

Note que a opção de prefixo acrescenta o nome da tabela de


origem (CadastroLocalidades) nas colunas que acabamos de
incluir.
M3.13 – MESCLAR CONSULTAS (P.1) 237
Para remover esse prefixo sem refazer a etapa você pode clicar na engrenagem ao lado do nome da etapa para editar. Basta
remover o prefixo e clicar em OK.
M3.13 – MESCLAR CONSULTAS (P.1) 238
A tabela ficará com as colunas conforme vemos abaixo:
M3.14 – DESABILITAR CARGA 239
Após as edições anteriores vamos ver o que podemos fazer
quando uma tabela tem informações duplicadas. Será que é
possível excluir essa tabela? Vamos manter as duas no
Power BI? Tem alguma forma de ocultá-la? Clique em
Fechar e Aplicar

É isso o que veremos a seguir.

Para começar, se estiver com o Power Query aberto, vá na


Página Inicial e clique em Fechar e Aplicar.
M3.14 – DESABILITAR CARGA 240

Como vemos, temos três colunas com as mesmas informações


em duas tabelas diferentes.

Isso não é necessariamente um problema, mas torna a tabela


CadastroLocalidades inútil no Power BI, pois todas as
informações estão duplicadas uma vez que agora também
estão presentes na tabela CadastroLojas.

Sendo assim, vamos ver como otimizar isso abrindo novamente


o Power Query: clique na aba Página Inicial e depois em
Transformar dados.
M3.14 – DESABILITAR CARGA 241

A primeira reação pode ser tentar excluir a tabela, mas será


que isso é possível?

Vamos tentar excluir: clicando com o botão direito do mouse


no nome da tabela, selecione Excluir.

1 Note que aparecerá um aviso de que não é possível excluir a


Clique com o tabela Cadastro Localidades. Isso acontece pois ela está sendo
botão direito
do mouse utilizada para buscar os países e continentes correspondentes
ao ID Localidade e levar essa informação para a tabela
Cadastro Lojas.
M3.14 – DESABILITAR CARGA 242

Agora vamos tentar “ocultar” essa tabela no Power BI. Como


comentamos na aula de reordenar colunas, vamos utilizar a
opção de Habilitar carga.

Essa ideia de habilitar ou desabilitar carga seria levar a tabela


do Power Query para o Power BI ou não.

Quando optamos por habilitar a carga, significa que ela será


importada para o Power BI e estará visível lá.
Clique com o
1 botão direito do
mouse Já se optamos por desabilitar a carga, significa que a tabela não
será importada para o Power BI e consequentemente não
estará visível. Mesmo assim, a tabela continuará disponível
para edições no Power Query.

Para ocultar a tabela no Power BI, clique com o botão direito


do mouse e desabilite Habilitar carga.
M3.14 – DESABILITAR CARGA 243

Aparecerá um aviso de possível perda de cálculos ou gráficos


no Power BI. Então é preciso ter cuidado caso você esteja
utilizando dados diretamente dessa tabela para fazer esses
cálculos ou gráficos pois eles darão erro.

No nosso caso, não terá problema pois ainda não começamos a


parte de manipular os dados (para fazer cálculos) nem criar os
visuais (gráficos, tabelas, mapas, etc) no relatório.

Após clicar em continuar, para indicar que a tabela está


desabilitada, ela ficará com o nome em itálico.

Por fim, clique na aba Página Inicial e depois em Fechar e


Aplicar.
M3.14 – DESABILITAR CARGA 244

Como esperado, a tabela Cadastro Localidades não está aparecendo em nosso Power BI pois desabilitar carga faz com que a tabela
fique “oculta” dentro do Power BI mesmo que ainda esteja disponível para edições no Power Query.
M3.15 – MESCLAR CONSULTAS (P.2) 245

Agora vamos ver novamente como Mesclar Consultas.

Mesclar Consultas é uma forma simples de pegar informação de uma tabela e levar para outra para complementar as
informações da segunda tabela. Vamos ver um exemplo na prática.
Primeiro, é importante entendermos os dois tipos de tabelas que existem: “Tabela Característica” e “Tabela Fato”.

Tabela Fato
Tabela Caracteristica
Descreve fatos e/ou ações (Por ex.:
Descreve cadastros (Por ex.: clientes,
descrição de vendas ou compras,
produtos, fornecedores, etc.).
movimentação de estoque, descrição de
Costumam ser tabelas menores, nas quais os
devoluções etc.).
dados (produtos, clientes, etc.) não
Costuma ser uma tabela com muitas linhas
costumam repetir.
onde alguns dados (produtos, clientes etc.)
se repetem.
M3.15 – MESCLAR CONSULTAS (P.2) 246
Seguem dois exemplo práticos de cada um dos tipos de tabela.

Tabela Fato Tabela Característica

Porém, vemos que os dados de ambas se complementam. Por exemplo, na tabela fato temos as informações da venda, mas
somente temos o “SKU” do produto. Não temos o nome do produto, marca, preço unitário etc. Estas informações estão na tabela
característica.
M3.15 – MESCLAR CONSULTAS (P.2) 247
É possível puxar algumas informações de uma tabela e
incluir em outra tabela. Para tanto, é necessário que ambas
tenham uma coluna com dados em comum. Isso não significa
que precisam ter o mesmo nome, mas o mesmo tipo de
informação. No nosso exemplo, temos o SKU do produto.
O primeiro passo é entrar no Power Query, clicando em
“Transformar Dados”.

Clique em
“Transformar Dados”.

Após abrir o Power Query, você deve selecionar a tabela na


qual você quer inserir os dados de uma segunda tabela. Em
nosso exemplo, vamos colocar dados da tabela “Cadastro
Produtos” na tabela “base vendas”. Portanto, precisamos
selecionar “base vendas”.
M3.15 – MESCLAR CONSULTAS (P.2) 248
Clique em “Combinar” do lado direito superior e selecione
“Mesclar Consultas”. Ao fazê-lo, abrirão duas opções:
“Mesclar Consultas” e “Mesclar Consultas como Novas”. Clique em
“Combinar”.

Se selecionar “Mesclar Consultas”, o Power Query irá


acrescentar as colunas escolhidas na tabela já existente. Selecione
“Mesclar
Se selecionar “Mesclar Consultas como Novas”, o programa Consultas”.
irá criar uma cópia da tabela e incluirá as novas colunas na
tabela criada.
M3.15 – MESCLAR CONSULTAS (P.2) 249
Após selecionar o tipo desejado, abrirá a tela abaixo. Então,
escolha de qual tabela deseja puxar os dados.

Após selecionar a tabela, na parte de cima, aparecerá a


tabela PARA onde serão transportados os dados. Na parte
Selecione a
tabela de de baixo, aparecerá a tabela DE ONDE sairão os dados
onde quer
extrair os transportados.
dados.
M3.15 – MESCLAR CONSULTAS (P.2) 250
O passo seguinte é selecionar as colunas em comum que
ambas as tabelas possuem. Lembrando que elas não
precisam ter o mesmo nome, somente o mesmo tipo de
Selecione as
informação. No nosso exemplo, coincidentemente, as colunas com
dados em comum
colunas possuem o mesmo nome “SKU” que é um código nas duas tabelas.

do produto.

Após selecionar ambas as colunas, elas ficarão com uma


cor mais escura e aparecerá uma mensagem na parte de
baixo da tela, mostrando quantos itens da tabela de cima
foram encontrados na tabela de baixo. Neste caso, todos
os 29.481 foram encontrados, mas caso não ocorra isso,
o Power Query somente está te informando que alguns
itens da tabela superior não constam na tabela inferior.
Aperte “OK”.
Por fim, clique em “OK”.
M3.15 – MESCLAR CONSULTAS (P.2) 251

Após clicar em “OK”, aparecerá uma tela com


Clique no
botão com as
Selecione as
colunas que uma nova coluna na tabela, porém esta nova
duas setinhas. deseja
mesclar.
coluna ainda não possui nenhuma informação.
Escolha as informações desejadas. Para tanto,
é necessário clicar no botão com o desenho
das duas setas.
Ao clicar, aparecerá as colunas da tabela de
onde sairão os dados. Selecione as colunas
desejadas. Em nosso exemplo, iremos
selecionar: “Produto”, “Marca” e “Preço
Unitário”.
M3.15 – MESCLAR CONSULTAS (P.2) 252
Antes de clicar em “OK”, escolha se marcará ou não a opção “Use o
nome da coluna original como prefixo”. Se marcar esta opção, a coluna
aparecerá com o nome da tabela de origem mais o nome da coluna. Se
não marcar a opção, a coluna aparecerá somente com o nome da
coluna.

Lembre-se de clicar em “OK” para finalizar o processo.


Aperte “OK”.
M3.15 – MESCLAR CONSULTAS (P.2) 253
Para fechar o Power Query e voltar ao PBI, clique em “Fechar e Aplicar”.
Clique em
“Fechar e
Aplicar”.

Esta é uma das duas formas de atrelarmos dados de duas tabelas diferentes. Posteriormente, no módulo 4, iremos aprender outra
forma de fazê-lo, criando relacionamento entre tabelas. A forma aprendida nesta lição é mais indicada para tabelas menores,
evitando assim que o arquivo fique muito pesado. Quando a mesclagem envolve uma tabela fato que seja com muitas linhas, a
forma mais indicada é a criação de relacionamento entre as tabelas.
M3.16 – ACRESCENTAR CONSULTAS 254
Há situações que temos tabelas que são sequenciais, por
exemplo, “BaseVendas 2020”, “BaseVendas 2021” e “Base
Vendas 2022”. As três tabelas possuem as mesmas
informações, porém de períodos diferentes. Neste caso, é
possível juntarmos as informações de todas as tabelas em
uma única tabela. Isso facilita para fazermos gráficos e
medidas. Nesta seção, vamos aprender a fazer isso.
M3.16 – ACRESCENTAR CONSULTAS 255
Clique, na aba
“Página
Inicial” em
“Transformar O primeiro passo é, na aba “Página Inicial”, clicar em
Dados”.
“Transformar Dados” para abrir o Power Query.

Depois, selecione uma das tabelas que você deseja juntar no


lado esquerdo da tela.

No lado direito superior da tela, clique no botão


“Combinar”, depois em “Acrescentar Consultas”.

Clique, no Abrirão duas opções.


botão
“Combinar” e A opção “Acrescentar Consultas” irá juntar as
depois em
“Acrescentar tabelas selecionadas na etapa seguinte a tabela já
Consultas”.
selecionada no passo acima.
A opção “Acrescentar Consultas como Novas”
juntará as tabelas selecionadas na próxima etapa
em uma nova tabela, mantendo as tabelas de cada
período.

No nosso caso selecionaremos a opção


“Acrescentar Consultas como Novas”.
M3.16 – ACRESCENTAR CONSULTAS 256

Selecione o número de tabelas que deseja acrescentar. Se forem duas, basta escolher no espaço “Segunda Tabela” a outra
tabela que deseja juntar. Se forem três ou mais, clique na opção “Três ou mais tabelas”.
M3.16 – ACRESCENTAR CONSULTAS 257

Se optou por “Três ou mais tabelas”, selecione as tabelas que deseja juntar e clique em “adicionar”. Para finalizar, clique em
“OK”. Caso precise apagar alguma tabela que inseriu por engano, ou precise mudar a ordem das tabelas selecionadas, siga
os passos das próximas páginas antes de clicar em “OK”.

Selecione a
Selecione a
tabela que
tabela que
deseja juntar
deseja juntar
e clique em
e clique em
“Adicionar”.
“Adicionar”.

Para finalizar
clique em
“OK”.
M3.16 – ACRESCENTAR CONSULTAS 258

Caso tenha selecionado uma tabela por engano,


basta selecionar a tabela errada e clicar no “X” do
lado direito do quadro. Depois, clique em “OK”.

No nosso exemplo, selecionamos a tabela “Cadastro


Produtos” por engano. Assim, vamos selecioná-la e
apagá-la seguindo os passos acima.

Selecione a
tabela que
deseja apagar
e clique no
“X”.

Para finalizar
clique em
“OK”.
M3.16 – ACRESCENTAR CONSULTAS 259

Caso a lista de tabelas selecionadas não esteja na sequência desejada, basta selecionar a tabela que deseja mudar de
posição e clicar nas setas para cima ou para baixo do lado direito. Depois clique em “OK”.

No nosso exemplo, queremos que a tabela “BaseVendas 2020” seja a primeira na lista. Assim, vamos alterar sua posição
seguindo os passos acima.

Selecione a
tabela que
deseja mudar de
posição e clique
nas setas

Para finalizar
clique em
“OK”.
M3.16 – ACRESCENTAR CONSULTAS 260
O Power Query criará a tabela com o nome “Acrescentar”. Caso deseje mudar o nome, basta modificá-lo no local “Nome”.
Caso você tenha selecionado “Acrescentar Consultas” em vez de “Acrescentar Consultas como Novas”, a tabela final terá o
nome da tabela que foi selecionada no início do processo.

Caso deseje,
altere o nome
da tabela
criada neste
local.
M3.16 – ACRESCENTAR CONSULTAS 261
Após a criação da nova tabela “BaseVendasGeral”, as
Desmarque a tabelas “BaseVendas 2020”, “BaseVendas 2021” e
opção
“Habilitar “BaseVendas 2022” não precisam ser usadas no PBI, pois
Carga”.
seus dados já constam na tabela nova. Porém, não é
possível deletar as mesmas, pois estão vinculadas a nova
tabela. Para evitar deixar o PBI muito carregado
desnecessariamente, o ideal é ocultá-las. Assim, elas
Clique com o
estarão no Power Query, mas não serão transportadas
botão direito para o PBI.
do mouse.
Para ocultar as tabelas, selecione uma de cada vez, clique
Clique em
“Continuar”. com o botão direito do mouse e desmarque a opção
“Habilitar Carga”. Depois, clique em “Continuar”. A
tabela desabilitada ficará com o nome em itálico. Para
A tabela oculta encerrar, clique em “Fechar e Aplicar”
Para encerrar,
ou
clique em
desabilitada
“Fechar e
ficará com seu
Aplicar”.
nome em
itálico.
M3.16 – ACRESCENTAR CONSULTAS 262
Caso, posteriormente, tenha uma nova tabela para ser
acrescentada a tabela “BaseVendasGeral”, por exemplo, Clique em
“Combinar” do
“BaseVendas 2023”, você deverá selecionar a tabela lado direito
superior da tela
“BaseVendaGeral”, clicar em “Combinar” no lado do Power Query.

superior direito do Power Query, escolher a opção


“Acrescentar Consultas” e “Acrescentar Consultas”
novamente. Lembre-se também que o ideal é ocultar a
tabela “BaseVendas 2023” após ser incorporada na
tabela “BaseVendasGeral”. Por fim, clique em “Fechar e Tabela nova a
ser
Aplicar”. acrescentada.

Depois selecione
“Mesclar
Consultas” e
Selecione a “Mesclar
nova tabela e Consultas”
clique em novamente.
“OK”.

Para encerrar,
clique em
“Fechar e
Aplicar”.
M3.16 – ACRESCENTAR CONSULTAS 263
Ao abrir novamente o PBI, vemos que só aparece a tabela criada a partir da junção das outras. No nosso exemplo,
“BaseVendasGeral”.
M3.17 – IMPORTAR DA PASTA 264
Há mais de uma forma de juntarmos duas ou mais tabelas
em uma única tabela. Uma forma é a que vimos no ponto
“M3.16 Acrescentando Consultas”. Agora vamos aprender
uma outra forma.

Para tanto, as tabelas que desejamos juntar, devem estar


gravadas na mesma pasta em seu computador e devem ter
o mesmo padrão de nome, por exemplo: Base Vendas –
2020, Base Vendas - 2021, Base Vendas – 2022 etc. Assim,
o PBI saberá que são somente aqueles arquivos dentro da
pasta que devem ser juntados.
M3.17 – IMPORTAR DA PASTA 265

O primeiro passo é abrir a aba “Página Inicial” do seu


Clique em PBI. Depois, clique em “Obter dados” e selecione a
“Obter
dados”, opção “Mais” no final da lista. Dentro da janela que
se abrirá, escolha a opção “Pasta”.
Na aba
“Página
Inicial”.

Clique na
opção
“Pasta”.
Selecione
a opção
“Mais”.
M3.17 – IMPORTAR DA PASTA 266

Para selecionar a pasta, há duas formas: Clique em


“Procurar”
.

Clique em “Procurar”, então abrirá uma


nova tela, onde você encontrará a pasta Encontre a
pasta
que deseja importar para o PBI. desejada em
seu
computador.
M3.17 – IMPORTAR DA PASTA 267

Clique em
“Procurar”

Encontre a pasta
desejada em seu
computador, copie
o endereço na
barra de
navegação.
Procure a pasta que você deseja importar para
o PBI em seu computador. Copie o endereço
na barra do seu navegador e cole o mesmo no
PBI. Então, clique em “OK”.
Cole o endereço
da pasta no PBI.

Clique em
“OK”.
M3.17 – IMPORTAR DA PASTA 268

Após selecionar a pasta desejada pelo modo 1 ou


pelo modo 2, o PBI abrirá a tela ao lado com todos os
arquivos presentes na pasta.

Se você selecionar uma das opções no


botão “Combinar”, o PBI irá juntar todas as
tabelas da pasta. Caso não queira isso, você
deve selecionar a opção “Transformar
Dados” como faremos em nosso exemplo.

A opção “Transformar
A opção “Combinar” Dados” abrirá o Power
junta todas as tabelas da Query para que você
pasta em um único possa escolher as
arquivo. tabelas que deseja
juntar.
M3.17 – IMPORTAR DA PASTA 269
O Power Query criará uma nova tabela com o mesmo nome da pasta selecionada no seu computador. No nosso caso se chama
“arquivos aula 3-17”. Caso deseje mudar o nome da tabela, basta clicar no espaço abaixo de “Nome” do lado direito da tela e
fazer a alteração. Ao alterar o nome neste espaço, automaticamente, o Power Query já altera o nome que fica do lado esquerdo
da tela.
O Power Query criará
Caso queira mudar o
uma tabela com o mesmo
nome da tabela criada,
nome da pasta que você
coloque o nome desejado
selecionou em seu
neste espaço.
computador.

Ao mudar o nome da tabela no


espaço do lado direito da tela,
automaticamente o Power
Query já altera também o
nome que fica do lado
esquerdo da tela.
M3.17 – IMPORTAR DA PASTA 270
Nesta nova tabela criada, o Power Query gera uma lista de todas as
tabelas existentes na pasta selecionada. Para selecionar as tabelas que se
deseja juntar, há duas formas.
A primeira forma é clicando na seta em cima da lista das tabelas e
selecionando manualmente as tabelas que se deseja juntar. Essa forma
tem duas desvantagens:
1. Quando temos muitas tabelas para selecionar uma por uma
Selecione
manualmente. todas as
tabelas que
2. Quando acrescentamos novas tabelas na pasta do nosso computador, deseja juntar.

por exemplo, “Base Vendas 2023”. Neste caso, teríamos que


acrescentá-la no PBI manualmente depois.
Clique na seta
sobre a lista
de tabelas.

Clique em
“OK”.
M3.17 – IMPORTAR DA PASTA 271

A segunda forma para selecionar as tabelas que


se deseja juntar é clicando na seta sobre a lista
Clique na seta
das tabelas. Depois, selecionando a opção “Filtros
sobre a lista
de tabelas.
de Texto” e “Começa com...” ou “Contém...”. No
nosso caso, colocaremos a expressão “Base
Vendas”. Para Finalizar, clique em “OK”.

Selecione
“Filtro de
Texto”.

No nosso caso,
podemos colocar
tanto “Começa
com...” ou
“Contém...”.

Clique em
“OK”.
M3.17 – IMPORTAR DA PASTA 272
Agora veremos a segunda forma de

1
selecionar as tabelas que se deseja Quando temos muitas tabelas a serem selecionadas,
juntar. Como citado acima, esta não precisamos selecionar uma a uma
segunda forma tem duas vantagens: manualmente.

Quando pretendemos acrescentar novas tabelas no

2
futuro, basta seguirmos o mesmo padrão do nome
nas novas tabelas e colocarmos o arquivo na
mesma pasta em nosso computador que o PBI irá
acrescentá-las automaticamente.
M3.17 – IMPORTAR DA PASTA 273

Para finalizar, clique no quadrado com o desenho das duas setas para baixo. Lembrando que para juntar as tabelas, as mesmas
precisam seguir alguns padrões descritos abaixo:

Clique no
desenho das
duas setas.

1 > 2 > 3 > 4


Os títulos das As colunas Os nomes das abas A sequência das
colunas em cada precisam seguir a de cada um dos abas dentro de
uma das tabelas mesma ordem em arquivos precisam cada arquivo
precisam ser todas as tabelas ser iguais também precisa
iguais ser igual
M3.17 – IMPORTAR DA PASTA 274
Nesta nova tabela criada, o Power Query vai pedir para
que você escolha qual tabela servirá de amostra Escolha qual tabela servirá de modelo
para os nomes das colunas, sequência
(modelo) para os nomes das colunas, sequência das das colunas etc. Caso todas as tabelas
já possuem o mesmo padrão, pode-se
colunas etc. Como, neste caso, todas as tabelas já estão escolher qualquer uma das tabelas.

com a mesma estrutura (mesmos nomes de colunas,


mesma sequência das colunas etc.), podemos escolher
qualquer opção.
O Power Query também pede para escolhermos qual aba
do arquivo servirá como Amostra (Modelo). Em nosso
exemplo, só existe a aba “Plan 1”. Para finalizar, é clique
em “OK” e a tabela será criada.

Caso as suas tabelas possuam mais de A nova tabela


uma aba, o Power Query pede para foi criada.
você selecionar qual aba você deseja
que sirva de modelo para as outras
tabelas.

Clique em
“OK”.
M3.17 – IMPORTAR DA PASTA 275

Ao criar a nova tabela, o Power Query cria alguns itens que servem para
fazer a junção das diversas tabelas. Mas podemos fechar esta pasta para o
visual não ficar tão poluído. Basta clicarmos na setinha ao lado da pasta.

O Power Query também cria uma nova coluna que diz de onde a
informação foi extraída. Caso não deseje mantê-la, basta clicar com o
botão direito do mouse sobre o título da coluna e selecionar excluir. Por
fim, clique em “Fechar e Aplicar”.
Clique na
seta para
ocultar.

Clique com
o botão
direito e
selecione
“excluir”,
caso deseje
apagar esta
coluna.
Clique
em
“Fechar e
Aplicar”.
M3.18 – COMO ATUALIZAR O PBI COM AS NOVAS VENDAS 276
Como vimos, há duas formas de juntar diversas tabelas em
uma única tabela: 1. Acrescentando consultas (tópico
M3.16) ou 2. Importando pasta (tópico 3.17). Veremos Clique na Clique na seta Selecione o
agora como acrescentar uma nova tabela nos casos em que aba
“Dados”.
no título da
coluna “Data de
item
“Classificar em
seguimos a opção 2 (Acrescentando pasta). Venda”. ordem
crescente”.

Para facilitar a visualização do processo, vamos colocar os


dados em ordem de data. Pois nem sempre o PBI coloca os
dados nesta sequência, às vezes, ele escolhe mostrar os
dados na sequência a partir de outra coluna: “SKU”, “ordem
da Compra” etc.
Para isso, clique na aba “Dados” do lado esquerdo superior
do PBI. Clique com o botão direito sobre a seta no título da
coluna “Data de Venda” e escolha a opção “Classificar em
ordem crescente”. Agora, vemos que os dados vão até o
ano de 2022 somente.
M3.18 – COMO ATUALIZAR O PBI COM AS NOVAS VENDAS 277
Outra forma de acompanhar a mudança após a inclusão da nova tabela é

Passo 1 inserindo um cartão com o total de vendas.


Passo 2
Clique na aba “Relatório” do
PBI Selecione o item “Cartão” (um
quadrado com os números
1,2,3). Assim, você vai inserir um
quadro para mostrar dados no
PBI.

Aqui vemos
que na tabela
atual, temos

Passo 3 Passo 4
84 mil itens
vendidos.

Aparecerá um quadrado. Clique Insira algum dado na lacuna do


sobre o quadrado que apareceu. cartão. Para isso, selecione algum
dado numérico que aumenta no
decorrer do tempo e arraste até o
espaço debaixo da palavra
“Campos”.
M3.18 – COMO ATUALIZAR O PBI COM AS NOVAS VENDAS 278
A nova tabela precisa estar na pasta que foi
importada e deve seguir o mesmo padrão dos nomes É necessário que o novo arquivo esteja gravado na pasta que você importou para o PBI
dos arquivos importados.
(tópico M3.17) e que o nome do arquivo siga o mesmo padrão dos nomes dos arquivos já
importados, em nosso exemplo o padrão é “Base Vendas” + ano.
Depois, vá na aba “Página Inicial do PBI e clique em “Atualizar”.

O PBI vai atualizar os


dados e vai alterar os dados
tanto na aba “Dados”
quanto na aba “Relatório”.

Deve ir na aba “Página


Inicial” e clicar em
“Atualizar”.
M3.19 – POR QUE PRECISAMOS DA TABELA CALENDÁRIO? 279
A tabela calendário seria uma tabela com todas as datas do
período que estou analisando. Nesta mesma tabela,
podemos colocar novas colunas: semana, mês, trimestre,
ano etc.

Estes dados nos ajudarão a fazer análises relacionadas aos


períodos, por exemplo: quanto foi vendido no mês de
janeiro de 2023, ou quantas devoluções de produtos
tivemos por semana, ou qual foi a movimentação do
estoque no primeiro trimestre de 2023 etc.
M3.19 – POR QUE PRECISAMOS DA TABELA CALENDÁRIO? 280

Por que eu preciso de uma tabela separada com todas as datas? Por que eu não posso inserir as datas diretamente nas
tabelas que eu já tenho como “Base de Vendas”, “Movimentação Estoque”, “Devoluções” etc.?

MOTIVO 1 MOTIVO 2 MOTIVO 3


Estas tabelas são grandes e Como podemos ter diversas Se em alguma data não
podem ter milhares de tabelas, teríamos que inserir ocorreu venda,
linhas. O que tornaria o PBI colunas de datas, meses, movimentação de estoque

pesado com a repetição das trimestres diversas vezes em ou devolução, a data não
aparecerá nos gráficos e
datas. cada uma das tabelas.
nas tabelas, com isso, pode
ser que eu não perceba
este fato.
M3.20 – CRIANDO A TABELA CALENDÁRIO 281
Vamos criar uma tabela calendários que seja dinâmica, ou seja, ela iniciará no primeiro dia em que você teve uma
venda, ou uma outra movimentação, e terminará no último dia que também ocorreu alguma movimentação nas
bases de dados. Ela também irá acrescentando novas datas a medida que forem inseridos novos dados nas bases
de dados. Esta forma é um pouco mais trabalhosa do que criarmos uma tabela fixa, mas, uma vez feita, servirá para
todos os seus arquivos do PBI.
O primeiro passo é abrir o Power Query, na aba “Página Inicial” em “Transformar dados”.

Selecione a
aba “Página
Inicial”.
Clique em
“Transformar
dados”.
M3.20 – CRIANDO A TABELA CALENDÁRIO 282

Selecione a
aba “Página Dentro do Power Query, selecione a aba “Página Inicial” e clique na seta ao lado de
Inicial”.
“Nova Fonte”, depois selecione “Consulta Nula”.

Na nova tela que o Power Query abrirá, precisaremos usar a linguagem M que é uma
Clique na seta linguagem de programação, mas não se preocupe, pois mostraremos passo a passo o
ao lado de
“Nova Fonte”. você deverá fazer.

Selecione
“Consulta
Nula”.
M3.20 – CRIANDO A TABELA CALENDÁRIO 283
Em primeiro lugar, vamos escrever, na barra de texto, a seguinte expressão:

Nesta função, o PBI reconhece a


diferença entre letras maiúsculas e 1 2 3
minúsculas tanto na expressão
“List.Min” quanto nos nomes da
tabela e da coluna.
= List.Min
1 Esta expressão significa que você procura o valor mínimo
de uma coluna, ou a data mais antiga.
(BaseVendas
Esta parte da expressão determina a tabela de onde você
deseja tirar o valor mínimo ou a data mais antiga. O nome
2
da tabela deve estar dentro de parênteses
[Data da Venda])
Logo após, digitar a expressão, o Power Query
já mostrará o valor abaixo da expressão. Neste
3 Esta parte da expressão especifica de qual coluna você
deseja extrair o valor mínimo ou a data mais antiga. O
nome da coluna deve estar entre colchetes. Depois, de
caso, “01/01/2022” fechar os colchetes, devemos fechar os parênteses.
M3.20 – CRIANDO A TABELA CALENDÁRIO 284

Para fazer a próxima etapa, clique com o botão direito do mouse sobre
a palavra “Fonte” debaixo de “Etapas Aplicadas” do lado direito da tela 1 = List.Max
e selecione “Inserir Próxima Etapa”. Apague o que estiver escrito e
coloque a expressão da imagem abaixo Esta expressão significa que você procura o valor
máximo de uma coluna, ou a data mais recente.

2 (BaseVendas
Esta parte da expressão determina a tabela de onde
você deseja tirar o valor máximo ou a data mais recente.
O Power
O nome da tabela deve estar dentro de parênteses
Query
mostrará a
data mais

3
recente.
[Data da Venda])

Esta parte da expressão especifica de qual coluna você


deseja extrair o valor máximo ou a data mais recente. O
nome da coluna deve estar entre colchetes. Depois, de
1 2 3 fechar os colchetes, devemos fechar os parênteses.
M3.20 – CRIANDO A TABELA CALENDÁRIO 285
O Power Query nomeou as duas etapas que fizemos para achar a data mais antiga e
a data mais recente com os nomes “Fonte” e “Personalizar1”. Mas para ficar mais
´Clique com o
intuitivo, vamos alterar estes nomes. botão direito
sobre o nome e
Para alterar o nome da segunda etapa “Personalizar1”, clique com o botão direito selecione
do mouse sobre o nome. Selecione “Renomear” e coloque o novo nome. Neste caso, “Renomear”.

colocaremos “DataMax”.
Já o nome “Fonte”, por se tratar da primeira etapa, o Power Query não permite
mudarmos desta mesma forma. É preciso ir na aba “Página Inicial” e selecionar
“Editor Avançado”. Aqui, abrirá o código da linguagem M. Altere o nome “Fonte”
para “DataMin” na primeira linha e clique em “Concluído”.
Altere o nome
“Fonte” para
“DataMin”

Clique em
“Editor
Avançado”.

Selecione Por fim, clique


a aba em
“Página “Concluído”
Inicial”.
M3.20 – CRIANDO A TABELA CALENDÁRIO 286

Agora, precisamos ver quantos dias existem a partir da data mínima e


a data máxima. Para isso, precisamos clicar com o botão direito do 1 = Duration.Days
mouse sobre a palavra “DataMax” debaixo de “Etapas Aplicadas” do
lado direito da tela e selecione “Inserir Próxima Etapa”. Apague o que Esta expressão significa que você procura a quantidade
estiver escrito e coloque a expressão da imagem abaixo de dias entre duas datas.

Clique com o botão


2 (DataMax-DataMin)
direito sobre
“DataMax” e
selecione “Inserir Esta parte da expressão determina as datas entre as
Próxima Etapa”.
quais você quer contar quantos dias existem.

O Power
Query
mostrará a
quantidade
de dias.
3 +1

É preciso acrescentar “+1”, pois na conta acima não é


considerado o primeiro dia. Por exemplo, se colocarmos
dia 03/01/2023 – 01/01/2023, o Power Query fará
(3-1= 2), considerando os dias 02/01 e 03/01. Portanto,
1 2 3 sempre precisamos acrescentar “+1”.
M3.20 – CRIANDO A TABELA CALENDÁRIO 287

Clique com o
botão direito Para renomear esta última etapa, clique com o botão direito sobre o nome, selecione
sobre o nome
da última etapa “Renomear”. Neste nosso exemplo, colocaremos “QtdDias”.
e selecione
“Renomear”. Agora, precisamos inserir uma nova etapa. Para tanto, clique com o botão direito
sobre a última etapa e selecione “Inserir Próxima Etapa”. Na barra de texto, digite:

= List.Dates(DataMin, QtdDias, #duration(1, 0, 0, 0))

Clique com o
botão direito
sobre o nome da
última etapa e
selecione “Inserir
Próxima Etapa”.

A tabela
será
gerada.
M3.20 – CRIANDO A TABELA CALENDÁRIO 288
A tabela criada está com um nome dado pelo Power Query, neste caso “Consulta1”. Para mudar o nome, clique dentro da caixa de
texto debaixo da palavra “nome” e digite o novo nome.
Porém, o Power Query está reconhecendo esta nova tabela como uma lista e não como uma tabela, inclusive podemos ver que o
ícone do lado esquerdo da tela é diferente. Para mudar isso, clique sobre o nome “Calendário” do lado esquerdo da tela, selecione
a aba “Transformar” e clique em “Para a Tabela”. Depois, clique em “OK”.

O Power Query
ainda não está
reconhecendo a
nova tabela como Clique
uma tabela, mas em
como uma lista.. “OK”
Clique sobre o
nome da lista.
Clique dentro da
caixa de texto
debaixo da
palavra “Nome”
do lado direito da
tela e altere o
mesmo.

Selecione a
aba
“Transformar”
e clique em
“Para a
Tabela”
M3.20 – CRIANDO A TABELA CALENDÁRIO 289
Agora, o ícone na lista do lado esquerdo da tela e do lado do nome da coluna mudaram para o ícone de tabela.
Clique duas vezes sobre o nome da coluna, caso deseje mudá-lo. Altere o tipo da coluna clicando com o botão direito sobre o
símbolo ao lado do nome da coluna e selecione “Data”. Por fim, clique em “Fechar e Aplicar”.

Clique duas vezes em


cima do nome da coluna
e altere o nome, caso
deseje.
Altere o tipo da coluna,
clique com o botão
direito sobre o símbolo
“ABC123” e selecione
Podemos ver “Data”.
que o ícone já
mudou para o
desenho de
tabela

Clique em
“Fechar e
Aplicar”
M3.21 – FERRAMENTAS DE DATA NO POWER QUERY (P.1) 290

Na tabela de datas que usamos no PBI, é importante que haja outras colunas além da data simples. É importante que haja
colunas como: mês, ano, trimestre etc. Vamos aprender agora como criá-las.
O primeiro passo é abrir o Power Query. Selecione a aba “Página Inicial” e clique em “Transformar dados”. Depois de abrir
o Power Query, clique na tabela “Calendário” do lado esquerdo na parte do meio da tela.

Selecione a
aba “Página Clique em
Inicial”. “Transformar
dados”.

Clique na tabela
“Calendario”.Então,
o Power Query
abrirá a tabela.
M3.21 – FERRAMENTAS DE DATA NO POWER QUERY (P.1) 291

Para inserir uma nova coluna com Na aba “Adicionar


Coluna”, clique em
o ano. Clique sobre o cabeçalho da “Data”, depois em
“Ano” e novamente
coluna da tabela para selecionar a em “Ano”

mesma. Depois selecione a aba


“Adicionar Coluna”, clique em Clique no
“Data”, “Ano” e depois “Ano” cabeçalho da
coluna da
novamente. tabela.

Obs. Em todas as opções: “Ano”, “Mês”, “Trimestre”, “Semana” e “Dia”; haverá as opções: “Início de...” e “Fim de...”. Por exemplo,
se clicar em ano, terá as opções: “Ano”, “Início de Ano” e “Fim de Ano.” Se clicar na opção “Mês”, terá as opções: “Mês”, “Início do
Mês” e “Fim do Mês” dentre outras opções.

ANO INÍCIO DE ANO FIM DE ANO


Se eu selecionar a opção Se eu selecionar a opção Se eu selecionar a opção
“Ano”, o Power Query criará “Inicio de ano”, ele criará “Fim de ano”, ele criará
uma coluna somente com os uma coluna com o primeiro uma coluna com o último
anos das datas da coluna dia de cada ano da coluna dia de cada ano da coluna
selecionada. selecionada. selecionada.
M3.21 – FERRAMENTAS DE DATA NO POWER QUERY (P.1) 292

Dentro da opção “Mês”, a diferença entre a escolha pela opção “Mês” e “Início do Mês” é que na primeira só aparecem números
de 1 a 12 (sem diferenciar os anos). Já na opção “Início do Mês”, para todos os dias do mês de janeiro de 2023, o Power Query
colocará “01/01/2023”. Com isso, eu consigo diferenciar o mês de janeiro de cada ano. Se eu quiser comparar as vendas de
janeiro de 2022 com as vendas de janeiro de 2023, só é possível com esta opção “Início do Mês”. Isso ocorre também com as
opções: semana, trimestre etc.

Vemos que todos os Porém, na coluna


dias de janeiro, de “Início do Mês”,
2020 na coluna todos os dias do mês
“Mês” se de janeiro se
transformam em “1”. transformam em
Porém, os dias de 01/01/2020 ou
janeiro de 2021 01/01/2021,
também se fazendo a
transformam em “1” diferenciação do
na coluna “Mês”. ano.
M3.21 – FERRAMENTAS DE DATA NO POWER QUERY (P.1) 293

Seguindo os passos dos slides acima, sugerimos a criação das seguintes colunas.

1 > 2 > 3 > 4 > 5 > 6 > 7


Ano Mês Nome Início Trimestre Início Semana
Mês Mês Trimestre do ano

Para finalizar, não esqueça de clicar em “Fechar e Aplicar” no lado superior esquerdo da tela.
M3.21 – FERRAMENTAS DE DATA NO POWER QUERY (P.1) 294
Para que não seja necessário recriarmos
Selecione a
aba “Página Clique em toda a tabela calendário a cada arquivo do
Inicial”. “Transformar
dados”. PBI que fizermos, copie o código da tabela
criada e copie no novo arquivo.
Para tanto, abra o Power Query
selecionando a aba “Página Inicial” no PBI e
clique em “Transformar dados”.
No Power Query, clique em cima do nome
da tabela “Calendário”, depois selecione
“Editor Avançado”.
Copie todo o Copie todo o código criado e o salve onde
código
criado. desejar.
Selecione
“Editor
Avançado”.

Clique sobre
o nome da
tabela
“Calendário”.
M3.21 – FERRAMENTAS DE DATA NO POWER QUERY (P.1) 295
Para fazer uma nova tabela calendário em um novo Selecione a
aba “Página Clique em
arquivo do PBI, abra o Power Query selecionando a Inicial”. “Transformar
dados”.
aba “Página Inicial” e clicando em “Transformar
dados”.

Selecione a
aba “Página
Inicial”.

Clique na seta
ao lado de Selecione a aba “Página Inicial”, clique em “Nova Fonte” e “Consulta Nula” lá
“Nova Fonte”.
embaixo da lista. Depois, clique em “Editor Avançado”.

Selecione
Selecione “Editor
“Consulta Avançado”.
Nula”.
M3.21 – FERRAMENTAS DE DATA NO POWER QUERY (P.1) 296
Troque o nome “Data
da Venda” pelo nome
Troque o nome da coluna de onde
“BaseVendas” pelo quer extrair as datas
nome da tabela de mínimas e máximas.
onde quer extrair as
datas mínimas e
máximas.

Para encerrar, clique em


“Concluído” e depois em
“Fechar e Aplicar”

Apague o que estiver escrito no quadro que abrir e cole a fórmula da tabela calendário criada anteriormente. Mude o nome da
tabela e da coluna de onde você vai extrair os dados. Por fim, clique em “concluído”, depois em e”Fechar e Aplicar”
M3.22 – FERRAMENTAS DE DATA NO POWER QUERY (P.2) 297

Vamos aprender a criar uma coluna que calcula a Selecione a


aba “Página Clique em
idade, porém esta função também serve para Inicial”. “Transformar
dados”.
calcular o período de tempo de qualquer data até a
data de hoje (por ex. duração de um cotrato). A
medida que os dias vão avançando, esta coluna vai
atualizando estes dados automaticamente.
O primeiro passo para criar esta coluna é abrir o
Power Query. Selecione a aba “Página Inicial” e
clique em “Transformar dados”.

Selecione a aba “Adicionar


Selecione a Coluna”, depois clique no
aba
“Adicionar
Clique sobre o
cabeçalho da coluna onde
Coluna”.
cabeçalho da
coluna onde estão
Clique em
“Data” e
estão os dados que você
os dados que você
quer calcular a
depois em
“Idade”.
quer calcular a idade (em
idade. nosso exemplo é o “data de
nascimento”, clique em
“Data” e “Idade”.
M3.22 – FERRAMENTAS DE DATA NO POWER QUERY (P.2) 298

O Power Query criará uma nova coluna com o nome de “Idade”, mas os dados estarão em
quantidade de dias. Para mudarmos para anos, Selecione a aba “Transformar”, depois clique
no nome da coluna criada com a quantidade de dias e com o nome “Idade”, depois selecione
“Duração” e clique em “Total de Anos”.

O Power Query Clique em


criará uma coluna “Duração” e
com o nome depois em “Total
“Idade”, mas os Selecione a de “Anos”.
dados estarão em coluna que foi
quantidade de dias. criada com a
Para mudar para quantidade de
anos, selecione a dias e com o
aba “Transformar”. cabeçalho
“Idade”.
M3.22 – FERRAMENTAS DE DATA NO POWER QUERY (P.2) 299
O Power Query transformará os dados de dias para anos com
diversas casas decimais. Para termos a idade certa,
precisamos arredondar para baixo. Por exemplo, se a pessoa
tem 29,9999 anos, ainda tem 29 anos e não 30. Se
escolhermos a opção somente “Arredondar”, neste caso,,
arredondaria para 30, o que daria uma informação errada.
Para arredondar para baixo, selecione a aba “Transformar”,
clique sobre o cabeçalho da coluna “Idade”, selecione
“Arredondamento” e “Arredondar para Baixo”.

Selecione a aba
“Transformar”. Clique em
“Arredondamento
” e depois em
“Arredondar para
Baixo”.

Clique sobre o
cabeçalho da
coluna “idade”.
M3.22 – FERRAMENTAS DE DATA NO POWER QUERY (P.2) 300

Selecione a aba
“Página Inicial”. Clique em
“Atualizar
Visualização”.

Para finalizar,
clique em
“Fechar e
Aplicar”.

Como descrito anteriormente, esta coluna de idade atualizará automaticamente os dados a medida que o tempo passar. Para
tanto, basta selecionarmos a aba “Página Inicial” e clicarmos em “Atualizar Visualização”. Para encerrar, clique em “Fechar e
Aplicar”.
M3.23 – COLUNAS CONDICIONAIS 301

Vamos aprender a criar colunas a partir de condições que nós mesmos definimos. Para isso, vamos usar 3 exemplos de
situações diferentes:

A partir da coluna de A partir da coluna de


datas, criaremos uma datas, criaremos uma
nova coluna nova coluna
descrevendo se é descrevendo
“semestre 1” ou se é “dia
“semestre 2”. de semana”
ou “final
de semana”.

EXEMPLO 3

A partir da coluna de “Preço Unitário” dos


produtos, criaremos uma nova coluna
descrevendo se o mesmo é “ticket baixo”,
“ticket médio” ou “ticket alto”.
M3.23 – COLUNAS CONDICIONAIS 302
Neste primeiro exemplo, a partir da coluna de data, vamos criar uma 1 Semestre 1 ou Semestre 2
nova coluna dizendo se a data é no primeiro semestre ou no segundo
semestre do ano.
Selecione a
aba “Página Clique em
Primeiro, precisamos abrir o Power Query. Selecione a Inicial”. “Transformar
dados”.
aba “Página Inicial” no PBI. Depois, clique em
“Transformar dados”.

Selecione a aba “Adicionar Coluna”, depois clique em


“Coluna Condicional”. Então, o Power Query abrirá uma
tela nova.

Selecione a
aba
“Adicionar
Coluna”.
Clique em
“Coluna
Condicional”.
M3.23 – COLUNAS CONDICIONAIS 303
1 Semestre 1 ou Semestre 2
Altere o nome da coluna a ser criada. Em
1 nosso exemplo, colocaremos “Semestre”.
No campo “Valor”, escreva “6”
4
que se refere ao mês de junho.

No campo “Saída”,
5 escreva “Semestre 1”.

No campo “Nome da
2 Coluna” selecione a
coluna “Mês” que é
a coluna da sua
7 Clique em “OK”
tabela que tem os
números dos meses.

No campo “Senão”, No campo


6 escreva “Semestre 3 “Operador”,
2”, pois tudo que não selecione a opção “é
for “Semestre 1” será menor ou igual a”.
“Semestre 2”.
M3.23 – COLUNAS CONDICIONAIS 304
1 Semestre 1 ou Semestre 2

Ao criar esta coluna, você definiu uma


condição. Todos as linhas na coluna
“Mês” que tiverem os números de 1 a 6,
ou seja, que atendessem a condição “é
menor que ou igual a” “6”, deverão ter na
nova coluna a descrição “Semestre 1”, o
restante deverá ter a descrição
“semestre 2”.
M3.23 – COLUNAS CONDICIONAIS 305
1 Semestre 1 ou Semestre 2
Para finalizar, precisamos selecionar o tipo de coluna. Clique no
desenho ao lado do nome da nova coluna e selecione “Texto”.

Vemos que o
tipo da
coluna já foi
alterado, pois
mudou o
Selecione o símbolo para
tipo de Neste caso,
o desenho de
coluna, selecione a
texto.
clicando no opção
desenho ao “Texto” pois
lado do nome os dados
da coluna “Semestre 1”
criada. e “Semestre
2” são textos.

Para encerrar,
selecione a aba
“Página Inicial” e
clique em
“Fechar e
Aplicar”
M3.23 – COLUNAS CONDICIONAIS 306
Neste segundo exemplo, a partir da coluna de data, vamos criar uma 2 Dia de semana ou Fim de semana
nova coluna dizendo se a data é fim de semana ou dia de semana.
Primeiro, precisamos abrir o Power Query. Selecione a
Selecione a
aba “Página Clique em aba “Página Inicial” no PBI. Depois, clique em
Inicial”. “Transformar
dados”. “Transformar dados”.
Depois, devemos criar uma nova coluna dizendo qual o
dia de semana de cada uma das datas. Clique sobre o
cabeçalho da coluna onde estão as datas. Selecione a
aba “Adicionar Coluna”, “Datas,” “Dia” e “Dia da
2. Selecione a Semana”.
aba 3. Clique em
“Adicionar “Data”,
Coluna”. depois em
“Dia” e “Dia
da Semana”.

1. Selecione o
cabeçalho da
coluna com as
datas.
M3.23 – COLUNAS CONDICIONAIS 307
A nova coluna criada terá os números de “0” a “6”: 2 Dia de semana ou Fim de semana
“0” – domingo
“1”- segunda
“2” – terça
“3” – quarta
“4” – quinta
“5” – sexta
“6” – sábado

Selecione a aba “Adicionar Coluna”, depois clique em


“Coluna Condicional”. Então, o Power Query abrirá uma
tela nova.

Selecione a
aba
“Adicionar
Coluna”.
Clique em
“Coluna
Condicional”.
M3.23 – COLUNAS CONDICIONAIS 308

Altere o nome da coluna a ser criada. Em 2 Dia de semana ou Fim de semana


1 nosso exemplo, colocamos
“Fim de semana / Dia de semana”. No campo “Valor”, escreva “0”
4
que se refere ao domingo.

No campo “Saída”,
5 escreva “Fim de
semana”
No campo “Nome da
2 Coluna” selecione a
coluna “Dia da
Semana” que é a
coluna da sua tabela
que tem os números
referentes aos dias
da semana de cada Para inserir mais uma No campo
6 condição, neste caso, 3
data. “Operador”,
quando for sábado, selecione a opção
clique em “Adicionar “igual a”.
Cláusula”.
M3.23 – COLUNAS CONDICIONAIS 309

No campo “Nome da Coluna” selecione a 2 Dia de semana ou Fim de semana


1 coluna “Dia da Semana” que é a coluna da
sua tabela que tem os números referentes No campo “Valor”, escreva “6”
aos dias da semana de cada data. 3
que se refere ao domingo.
.

No campo “Saída”,
4 escreva “Fim de
semana”

6 Clique em “OK”

No campo “Senão”, No campo


5 escreva “Dia de 2 “Operador”,
semana”, pois tudo que selecione a opção
não for “0” ou “6” (Fim “igual a”.
de semana) será “Dia
de semana”.
M3.23 – COLUNAS CONDICIONAIS 310
2 Dia de semana ou Fim de semana
Para finalizar, precisamos selecionar o tipo de coluna. Clique no
desenho ao lado do nome da nova coluna e selecione “Texto”.

Vemos que o tipo da


coluna já foi alterado, pois
mudou o símbolo para o
desenho de texto.

Selecione o
tipo de
coluna, Selecione
clicando no a opção
desenho ao “Texto”.
lado do nome
da coluna
criada.

Para encerrar,
selecione a aba
“Página Inicial” e
clique em
“Fechar e
Aplicar”
M3.23 – COLUNAS CONDICIONAIS 311
3 Ticket do produto
Neste terceiro exemplo, a partir da tabela “Cadastro Produtos” e da
coluna “Preço Unitário”, vamos criar uma nova coluna que classifica os
produtos em “Ticket baixo”, “Ticket médio” “Ticket alto”. Selecione a
aba “Página Clique em
Inicial”. “Transformar
Primeiro, precisamos abrir o Power Query. Selecione a dados”.

aba “Página Inicial” no PBI. Depois, clique em


“Transformar dados”.

Selecione a aba “Adicionar Coluna”, depois clique em


“Coluna Condicional”. Então, o Power Query abrirá uma
tela nova.

Selecione a
aba
“Adicionar
Coluna”.
Clique em
“Coluna
Condicional”.
M3.23 – COLUNAS CONDICIONAIS 312
3 Ticket do produto
Altere o nome da coluna a ser criada. Em
1 nosso exemplo, colocaremos “Ticket do No campo “Valor”, escreva “500”,
4 pois o ticket baixo será de 1 a
produto”.
500..

No campo “Saída”,
5 escreva “Ticket baixo”.

No campo “Nome da
2 Coluna” selecione a
coluna “Preço
Unitário”.

Para inserir mais uma No campo


6 condição, neste caso, 3 “Operador”,
quando for “Ticket selecione a opção “é
médio” ou “Ticket menor que ou igual
alto”, clique em a”.
“Adicionar Cláusula”.
M3.23 – COLUNAS CONDICIONAIS 313
No campo “Nome da Coluna” selecione 3 Ticket do produto
1 a coluna “Preço Unitário”.
No campo “Valor”, escreva
3 “2000”, pois o ticket médio é de
501 a 2000.

A coluna condicional segue na ordem


que colocamos as condições. Se o
valor for acima de 500, o Power
Query buscará a segunda condição.
Se for menor, ele já para na primeira.
Assim, na segunda condição, só
preciso colocar que seja igual ou
menor que 2000.

No campo “Senão”, No campo “Saída”,


No campo Clique
5 escreva “Ticket alto”, 2 6 4 escreva “Ticket médio”.
“Operador”, em
pois o que for acima
selecione a opção “é “OK”
de 2000
menor que ou igual
classificaremos desta
a”.
forma.
M3.23 – COLUNAS CONDICIONAIS 314
3 Ticket do produto
Para finalizar, precisamos selecionar o tipo de coluna. Clique no
desenho ao lado do nome da nova coluna e selecione “Texto”.

Vemos que o tipo da


coluna já foi alterado, pois
mudou o símbolo para o
desenho de texto.

Selecione o
tipo de
coluna,
clicando no Selecione
desenho ao a opção
lado do nome “Texto”.
da coluna
criada.

Para encerrar,
selecione a aba
“Página Inicial” e
clique em
“Fechar e
Aplicar”

Lembrando que qualquer alteração na sua base de dados,


automaticamente, será incorporada. Quer seja de valor de algum
item unitário (por exemplo, o preço de um produto), quer seja
aumentando a quantidade de produtos cadastrados. Basta clicar na
aba “Página Inicial” e em “Atualizar Visualização” no Power Query
e/ou em “Atualizar” no PBI.
M3.24 – CONFIGURANDO ATUALIZAÇÕES DE CONSULTAS 315

Vamos aprender a configurar as atualizações dos dados para que o PBI não fique sobrecarregado desnecessariamente.

Todas as vezes que clicamos em “Atualizar”, o PBI puxa todos os dados de todas as tabelas novamente. Por exemplo, se eu
tenho uma tabela com 100.000 linhas e acrescento mais uma linha, ao “Atualizar”, o PBI puxará novamente todas as
100.001. Ou se eu tenho uma tabela com 20.000 linhas e que não sofreu alteração, o PBI, mesmo assim, puxará os dados
novamente das 20.000 linhas.
Assim, podemos tornar a atualização mais rápida, excluindo algumas tabelas que não precisam desta atualização constante.

Todas as vezes que eu


clico em “Atualizar”, o
PBI carrega
novamente todas as
linhas de todas as
tabelas novamente
independentemente
delas terem sofrido
alguma alteração ou
não.
M3.24 – CONFIGURANDO ATUALIZAÇÕES DE CONSULTAS 316

Algumas tabelas não sofrem mudanças ou sofrem com uma


frequência muito baixa. Assim, podem ser excluídas da atualização
ao clicarmos em “Atualizar”. Por exemplo, podemos ter as seguintes
tabelas: “BaseVendas”, “CadastroClientes”, “CadastroLojas” e
“CadastroProdutos”.

BaseVendas Cadastro Cadastro


CadastroClientes Produtos Lojas
Estes tipos de tabela Dependendo do tipo de Provavelmente esta
sofrem mudanças produto com o qual você tabela não sofrerá muitas
diariamente, portanto trabalha, este tipo de tabela alterações.
necessitam ser pode ou não sofrer
atualizadas mudanças constantes.
constantemente.
M3.24 – CONFIGURANDO ATUALIZAÇÕES DE CONSULTAS 317
Selecione a
O primeiro passo é abrir o Power Query, aba “Página
Inicial”.
Clique em
“Transformar
selecionando a aba “Página Inicial” e clicando em dados”.

“Transformar dados”.

Clique com o botão


direito do mouse sobre o
nome da tabela que
deseja excluir da
atualização. Depois,
desmarque a opção
“Incluir na atualização do
relatório”.

Clique com o botão direito do mouse sobre o nome da tabela que você quer
excluir da atualização. Depois, desmarque a opção “Incluir na atualização do
relatório”. Por fim, clique em “Fechar e Aplicar” no lado superior esquerdo da
tela.

Para encerrar,
clique em
“Fechar e
Aplicar”
M3.25 – PARÂMETROS NO POWER QUERY 318

Vamos aprender a reconfigurar o Power Query quando as fontes de dados mudam de local no seu computador ou quando
mudamos o nome da pasta onde se localiza o arquivo ou o nome do próprio arquivo.
Quando isso ocorre, ao selecionamos uma tabela no Power Query e clicarmos em “Atualizar” na aba “Página Inicial”,
aparecerá uma mensagem dizendo que não foi possível localizar o arquivo.

Dentro do Temos duas formas para


Power Query
resolver esta situação. A
primeira é mais individual
O Power Query mostrará para poucos arquivos e a
uma mensagem dizendo
que não foi possível segunda é para situações que
localizar o arquivo.
Ao selecionarmos envolvem muitos arquivos.
uma tabela e
clicarmos em
“Atualizar
Visualização”
M3.25 – PARÂMETROS NO POWER QUERY 319
4. Neste nosso exemplo, mudei a pasta onde estava o 3. Na barra de texto
5. Caso tivesse mudado o
arquivo. Assim, preciso mudar o nome da pasta para o aparecerá o endereço de
nome do arquivo, só seria
onde o Power Query estava
Este primeiro modo é mais nome correto. Lembrando que neste nosso exemplo a
nova pasta também está dentro da mesma pasta anterior
preciso mudar aqui o
nome do mesmo.
puxando os dados. Caso não
apareça o endereço inteiro,
indicado para situações “arquivos aulas”, caso contrário, temos que mudar esta
parte do endereço também. basta clicar na setinha do lado
direto da barra.
em que temos poucas
tabelas com este
problema, pois
reconfiguraremos uma por
uma.

1. Selecione a
tabela que 2. Clique em
está com o “Fonte”.
erro.
M3.25 – PARÂMETROS NO POWER QUERY 320
Após alterar o
nome da pasta ou
o nome do
Ao corrigir o novo arquivo.

endereço e/ou o nome do


arquivo, o Power Query já
reconhecerá a fonte da
tabela novamente.

Não se esqueça que


é preciso repetir
este procedimento
para cada uma das
tabelas que Para finalizar,
não esqueça de
apresentar o clicar em “Fechar
e Aplicar”.
O Power Query
mesmo problema. já reconhecerá a
fonte da tabela
novamente.
M3.25 – PARÂMETROS NO POWER QUERY 321

Este segundo modo é mais indicado para situações em que temos diversas tabelas. A princípio teremos um pouco mais
de trabalho para organizar os caminhos da atualização, porém, posteriormente, facilitará a reconfiguração de qualquer
mudança de endereço dos arquivos.

Vamos imaginar a seguinte situação, uma pessoa chamada Paulo Queirós, mais conhecida como PQ, precisa pegar 3
pacotes em 3 casas diferentes. Porém, as 3 pessoas mudaram de endereço e esqueceram de passar os novos endereços.
O PQ ficará perdido e não conseguirá buscar nenhum dos três pacotes. Para corrigir o problema, o PQ precisa obter os 3
novos endereços. Essa situação é equivalente ao primeiro modo visto, no qual precisamos corrigir cada um dos
endereços no Power Query para que os arquivos sejam encontrados.

1
1

2 3 2

3
M3.25 – PARÂMETROS NO POWER QUERY 322

O segundo modo equivale a um outro exemplo. Imagine que o PQ


precise pegar 3 pacotes, mas as 3 pessoas moram no mesmo
condomínio. Para facilitar o procedimento, o PQ combina que as 3
pessoas deixarão os pacotes na portaria. Caso eles mudem de
apartamento, o PQ não precisa se preocupar, pois continuará a pegar
os pacotes na portaria. Ou caso a rua mude de nome, o PQ só precisa
ajustar o GPS uma única vez para encontrar todos os pacotes. Imagina se em vez de 3 pacotes,
fossem 100 pacotes. Ou seja, se
optarmos pelo modo 1, teremos
que corrigir 100 novos endereços,
se optarmos pelo modo 2,
1 corrigiremos somente 1 endereço.
2

3
M3.25 – PARÂMETROS NO POWER QUERY 323

Porém, como dissemos, se optarmos pelo Selecione a


Clique em
aba “Página
modo 2, teremos um trabalho inicial para Inicial”. “Transformar
dados”.
que tudo funcione bem posteriormente.
Em primeiro lugar, precisamos abrir o Power
Query, selecionando a aba “Página Inicial” e
clicando em “Transformar dados”

Selecione a
aba “Página Clique em
Inicial”. “Gerenciar
Parâmetros” Dentro do Power Query, precisamos criar
e em “Novo
Parâmetro” um novo parâmetro. Selecione a aba
“Página Inicial”, depois clique em
“Gerenciar Parâmetros” e em “Novo
Parâmetro”. Esse “Novo Parâmetro” será
como a portaria do prédio onde o PQ
busca os pacotes.
M3.25 – PARÂMETROS NO POWER QUERY 324
Coloque o
nome que
Na caixa de texto “Nome”, você pode desejar para o
novo
colocar o nome que desejar, neste caso, parâmetro.

colocamos “caminho”. Na caixa de texto


“Descrição”, se você desejar, pode descrever
com mais detalhes o que é este novo
parâmetro, mas não é obrigatório. Na parte
de baixo da janela, na caixa de texto “Valor
Atual”, coloque o endereço da pasta onde
estão os arquivos desejados.
Coloque o
endereço da
pasta onde estão
os arquivos
procurados.

Abra a pasta onde estão os


arquivos procurados, clique
na barra de endereços na Para descobrir o endereço da pasta onde estão os arquivos, basta
parte de cima e copie o
endereço apertando ao abri-la e clicar na barra de endereço na parte de cima. Ela ficará
mesmo tempo as teclas
Clique em “OK”
na parte de
Control+C. Depois cole na selecionada, então aperte ao mesmo tempo as teclas control+C e
caixa de texto “Valor Atual”.
baixo da janela
“Gerenciar
cole na caixa de texto “Valor Atual”. Por fim, clique em “OK” na
Parâmetros”. parte de baixo da janela “Gerenciar Parâmetros”.
M3.25 – PARÂMETROS NO POWER QUERY 325
Agora precisamos configurar os endereços para que os arquivos
Vemos que o novo estejam vinculados a este novo parâmetro. No nosso exemplo, o
parâmetro foi parâmetro seria a portaria do prédio, e agora iremos avisar a todas
criado e que pessoas que precisam deixar os pacotes na portaria.
aparece no lado Selecione uma das tabelas que deseja vincular ao parâmetro
esquerdo, “caminho”, clique em “Fonte”. Troque o endereço da pasta pelo nome
juntamente com as do parâmetro e acrescente o “&” após o nome. Deixe o nome do
listas das tabelas arquivo entre aspas. Faça isso para todas as tabelas. Nome do
arquivo entre
no Power Query. Troque o endereço da pasta aspas.
pelo nome do parâmetro criado
e coloque “&” após o nome.

O novo
parâmetro foi Endereço da
criado. pasta.

Nome do
Selecione umas arquivo.
das tabelas que
deseja vincular
ao novo
parâmetro.

Clique
em
“Fonte”.
M3.25 – PARÂMETROS NO POWER QUERY 326

Há outra forma de vincularmos as tabelas ao novo parâmetro.


Selecione a aba “Página Inicial” do Power Query, clique em
“Configurações da fonte de dados”.
Selecione a
aba “Página
Inicial” no
Power Query.

Clique em
“Configurações
da fonte de
dados”.

Selecione a Selecione a tabela que deseja vincular ao novo parâmetro.


tabela que
deseja vincular Clique em “Alterar Fonte”.
ao novo
Clique em
parâmetro.
“Alterar
Fonte”.

Selecione a opção “Avançadas”. Na caixa de texto de cima, vamos


colocar o nome do parâmetro e, na caixa de texto de baixo, vamos
colocar o nome da tabela. Podemos copiar o mesmo da caixa de
texto de cima antes de apagarmos o texto atual.
M3.25 – PARÂMETROS NO POWER QUERY 327

Apague o texto da caixa de texto de cima. Clique na seta ao lado das letras “ABC”. Selecione “Parâmetro”. Como, neste
caso, só temos um parâmetro, o Power Query selecionará automaticamente o parâmetro “caminho”. Clique em “OK”.

Apague o
texto.

Clique na seta
ao lado das
letras “ABC”.
Selecione
“Parâmetro”. Repita estes
passos para
todas as tabelas
Clique em “OK” na
parte de baixo da
que deseja
janela “Pasta de
Trabalho do
vincular ao novo
Excel”. parâmetro.
M3.25 – PARÂMETROS NO POWER QUERY 328

No caso de pastas, selecione a pasta desejada.


Clique em “Alterar Fonte”. Clique na seta ao lado
das letras “ABC” e selecione “Parâmetro”. Por fim,
clique em “OK”. Depois, clique em “Fechar”.

Selecione a
Clique na seta ao lado das letras “ABC” e pasta. Clique em
selecione “Parâmetros”. O Power Query “Alterar Fonte”.
automaticamente selecionará o parâmetro
“caminho”.

Clique em “OK”
na parte de
baixo da janela
“Pasta”.
M3.25 – PARÂMETROS NO POWER QUERY 329

Agora que as tabelas já estão vinculadas ao novo


parâmetro, caso elas mudem de pasta dentro do
computador. Só é preciso alterar o endereço no
parâmetro, e o Power Query encontrará todas as
pastas.
Selecione o parâmetro no Power Query. Copie o
endereço da nova pasta onde se encontram as
tabelas e copie na caixa de texto abaixo de “Valor
Atual’.

Independentemente do modo escolhido, ao final,


clique em “Fechar e Aplicar”.
Copie o novo
endereço da
pasta e cole
aqui.

Selecione o
parâmetro.
Para encerrar,
selecione a aba
“Página Inicial” e
clique em
“Fechar e
Aplicar”
M3.26 – DESABILITANDO REL. AUTOMÁTICOS 330

O PBI automaticamente estabelece relacionamentos entre as tabelas de acordo com os dados que identifica, porém, nem
sempre estes relacionamentos estão corretos. Portanto, sugerimos que desabilitemos estes relacionamentos automáticos
para nós mesmos criarmos os relacionamentos.
Primeiramente, selecione no PBI a aba “Exibição de modelo”.

Selecione a
aba “Exibição
de modelo”.

O PBI cria
relacionamentos
entre as tabelas
automaticamente.
M3.26 – DESABILITANDO REL. AUTOMÁTICOS 331
Clique com o botão
direito do mouse sobre o
relacionamento que
deseja desabilitar.
Selecione “Excluir”. Uma maneira de desabilitar o
relacionamento é clicando com o
botão direito do mouse sobre a
linha do relacionamento que
deseja apagar, depois selecione
“Excluir”.
Clique em “Sim” na janela que
abrirá.

Clique em
“Sim”.

A linha do
relacionamento
entre as tabelas
desaparecerá.
M3.26 – DESABILITANDO REL. AUTOMÁTICOS 332

Outra forma de desabilitar os relacionamentos é selecionando “Gerenciar relações “ na aba “Página Inicial” dentro de “Exibição de
modelo”. Depois, clique em “Gerenciar relações”.
Clique em
“Gerenciar
relações”.

Selecione a
“Página
Inicial” dentro
de “Exibição
de modelo”. Selecione o relacionamento que deseja
desabilitar. Se forem todos, clique ao mesmo
tempo as teclas “ctrl” + “A”. Depois, clique em
“Excluir” e “Excluir” novamente. Por fim,
clique em “Fechar”.

Clique em
“Excluir”
duas
vezes.

Clique em
“Fechar”.
M3.26 – DESABILITANDO REL. AUTOMÁTICOS 333
Caso você for carregar novas tabelas e não deseja que o PBI estabeleça novos
relacionamentos entre elas, clique em “Arquivo”.
Selecione, “Opções e configurações” e depois clique em “Opções”.
Em “Carregamento de Dados”, desmarque a opção “Detectar automaticamente novos
relacionamentos depois
que os dados são
carregados”. Por fim, Clique em
“Arquivo”.
clique em “OK”.
Selecione
“Carregamento
de Dados”.

Selecione
“Opções e
configurações”,
e clique em
“Opções”.
Esta desabilitação é Desmarque a
opção.
válida somente para este
arquivo do PBI. Por isso,
localiza-se dentro de
“Arquivo atual”. Clique em
“OK”.
M3.27 – CRIANDO UM RELATÓRIO SIMPLES NO PBI (P.1) 334

Vamos aprender a fazer um relatório simples. Para tanto, as tabelas precisam estar relacionadas. Há duas formas para isso,
criando relacionamentos (aprenderemos posteriormente) ou mesclando consultas (aprendemos em M3.15).

Mesclamos consultas entre as tabelas “BaseVendas” e “CadastroProdutos” através da coluna em comum “SKU”. Trouxemos
para a tabela “BaseVendas” as colunas “Nome do produto”, “Preço unitário” e “Marca” da tabela “CadastroProdutos”. Neste
processo, não usamos o nome da coluna original como prefixo.

Também mesclamos consultas entre as tabelas “BaseVendas” e “CadastroLojas” através da coluna em comum “ID Loja”.
Trouxemos para a tabela “BaseVendas” as colunas “País” e “Continente” da tabela “CadastroLojas”. Também não usamos o
nome da coluna original como prefixo.

Selecione a
aba “Página Clique em
Agora temos as colunas “Qtd Vendida” e “Preço
Inicial”. “Transformar
dados”.
unitário” e vamos criar uma coluna com o
faturamento total de cada venda.
O primeiro passo é abrir o Power Query.
Selecione a aba “Página Inicial” e clique em
“Transformar Dados”.
M3.27 – CRIANDO UM RELATÓRIO SIMPLES NO PBI (P.1) 335
Clique sobre o nome da tabela “BaseVendas”, selecione as colunas “Qtd Vendida” e “Preço Unitário”, para tanto, selecione a
segunda coluna com o botão “ctrl” apertado. Selecione a aba “Adicionar Coluna”, clique em “Padrão” e em “Multiplicar”.

Selecione a
A coluna será criada com o nome
3
aba
“Adicionar 4
Clique em
“Padrão”. 5
Clique em
“Multiplicar”.
“Multiplicação”. Para mudar o seu
Selecione as duas colunas.
Coluna”. nome, clique com o botão direito
Após selecionar a primeira do mouse sobre o nome da
2 coluna, mantenha apertada
a tecla “ctrl” para selecionar coluna, selecione “Renomear” e
a segunda.
dê o novo nome. Para encerrar
clique em “Fechar e Aplicar”.

Para encerrar,
Selecione a
selecione a aba
1 tabela
“BaseVendas”.
“Página Inicial” e
clique em
“Fechar e
Aplicar”
M3.27 – CRIANDO UM RELATÓRIO SIMPLES NO PBI (P.1) 336
Vamos aprender a fazer uma matriz e um cartão no PBI. Para fazer uma matriz,
selecione a aba “Exibição de relatório” no PBI, depois clique no símbolo de
“matriz”. Aparecerá um quadrado no quadro do PBI. Selecione este quadrado e
insira os dados “Marca” no campo “Linhas” e “Qtd Vendida” em “valores”. Para isso, Clique no
símbolo de
basta clicar sobre os mesmos, arrastá-los e soltá-los no campo desejado. “Matriz”.

Aparecerá um
quadrado no
quadro do
PBI.

Selecione a
aba “Exibição
de relatório”.

Selecione o quadrado e insira os


dados “Marca” no campo “Linhas” e
“Qtd Vendida” em “valores”. Para
isso, basta clicar sobre os mesmos,
arrastá-los e soltá-los no campo
desejado.
M3.27 – CRIANDO UM RELATÓRIO SIMPLES NO PBI (P.1) 337
O PBI inseriu os dados na matriz, mas vemos que todas as linhas estão com os
mesmos números, pois pegamos dados de tabelas diferentes que não possuem
relacionamento entre si. Para corrigir este problema, precisamos trocar a
coluna “Marca” da tabela “CadastroProdutos” pela coluna “Marca” da tabela
“BaseVendas” que é a mesma tabela da coluna já usada “Qtd Vendida”.
Clique sobre a matriz para que ela fique selecionada. Clique no “X” do lado
Clique no “X” do
direito do nome “Marca” no campo “Linhas”. Selecione a coluna “Marca” da
lado do nome
“Marca” no campo
tabela “BaseVendas”, arraste e solte no campo “Linhas”. Agora, vemos que os
“Linhas”. Ele será
excluído.
dados estão corretos na matriz.

Selecione a coluna
“Marca” da tabela
“BaseVendas”, arraste
e solte no campo
“Linhas”.

Agora, vemos que os


dados estão corretos
na matriz.

Clique sobre
a matriz para
que fique
selecionada.
M3.27 – CRIANDO UM RELATÓRIO SIMPLES NO PBI (P.1) 338

Agora, vamos aprender a fazer um cartão no PBI.


Selecione o símbolo do “Cartão”. O PBI mostrará um quadrado no quadro. Selecione este quadrado, clique sobre a
coluna “Faturamento” da tabela “BaseVendas”, arraste e solte no campo “Campos”.
O PBI mostrará a soma da coluna “Faturamento” no cartão. A soma é o padrão do PBI, mas você pode mudar para
outras opções. Clique sobre a seta ao lado do nome da coluna e escolha a opção desejada.

Selecione o
Selecione o quadrado que Clique sobre a coluna
símbolo do aparecerá no “Faturamento” da tabela
“Cartão”. quadro do “BaseVendas”, arraste e
PBI. solte no campo “Campos”. A soma da
coluna é o
padrão do PBI,
mas é possível
mudar. Clique na
seta ao lado do
nome da coluna
e escolha a
opção desejada.
M3.27 – CRIANDO UM RELATÓRIO SIMPLES NO PBI (P.1) 339
Selecione a
aba
“Formatar Agora vamos aprender a formatar o visual do
seu visual”.
cartão.
Clique sobre o cartão para que fique selecionado.
Selecione “Formatar seu visual”.
Na aba “Visual”, na opção “Valor do balão”, temos
as opções de configuração do texto do cartão.
Na aba “Geral”, na opção “Tela de fundo”,
Dentro da aba
configure a cor do fundo do cartão. Na opção
“Geral”, na opção “Fronteira visual”, configure a borda do cartão
“Tela de fundo”,
configure o fundo (cor e cantos). Na opção “Sombra”, configure a
Dentro da aba do cartão.
Clique sobre
o cartão para “Visual”, na opção sombra do cartão. Lembrando que para
“Valor do balão”,
que fique
selecionado. configure o texto do configurar as bordas ou sombras, é necessário
cartão.
ativar a opção.
Na opção
“Fronteira visual”,
configure a borda
do cartão.

Na opção
“Sombra”, Para liberar as opções de
Para abrir a janela de
configure a configuração, ative o
configuração, clique na
sombra do cartão. botão ao lado o título
seta ao lado do título
“Fronteira visual” ou
“Fronteira visual” ou
“Sombra”.
“Sombra”.
M3.27 – CRIANDO UM RELATÓRIO SIMPLES NO PBI (P.1) 340
O texto abaixo do número é referente ao nome da coluna de onde os dados foram extraídos. Para ocultá-lo, na aba “Formatar
seu visual”, “Visual”, desabilite a opção “Rótulo da categoria”. Para incluir um título no cartão, habilite a opção “Título” na aba
“Geral”, insira o texto e configure o mesmo.
Para mudar o tamanho, formato ou posição do cartão, selecione o mesmo, coloque o mouse sobre um dos cantos do cartão.
Quando aparecer uma seta com
Para excluir o nome da Na aba
coluna de onde foram “Geral”, duas pontas, segure o botão do
extraídos os dados. habilite a
Selecione a aba “Formatar opção “Título”. mouse e arraste até obter o
seu visual”, “Visual”. Insira o
mesmo e tamanho, formato e posição
configure-o.
desejados.
Para mudar o
tamanho,
formato ou
Desabilite a posição do
opção cartão. Coloque
“Rótulo da o mouse sobre
categoria”. um dos cantos
do cartão.
Quando
aparecer a seta
com duas
pontas, segure o
botão do mouse
e arraste até
obter o
tamanho,
formato e
posição
desejados.
M3.28 – CRIANDO UM RELATÓRIO SIMPLES NO PBI (P.2) 341
Agora, vamos terminar de formatar o cartão com o total de faturamento e criar outros dois cartões.
Para incluir o símbolo de “R$” ou “$”, devemos mexer na formatação da coluna de onde foram extraídos os dados. Selecione
a coluna na lista do lado esquerdo do PBI, no nosso exemplo é a coluna “Faturamento” da tabela “BaseVendas”. Clique na
seta ao lado do símbolo “$” na parte de cima, no lado esquerdo da tela. Na lista que abrirá, procure a moeda que deseja pelo
idioma do país, no nosso exemplo “R$ Português (Brasil)”. A lista está em ordem alfabética pelo idioma. Depois que já foi
selecionada uma vez, a opção constará na parte de cima da lista, dentro das opções “Usado recentemente”. Em nosso
exemplo, deixaremos em dólar, selecionando a opção “$ Inglês (Estados Unidos)”.

Selecione a coluna
Clique na seta
da tabela de onde
ao lado do
os dados foram
símbolo “$”.
extraídos.

Se já foi selecionado uma


vez, a opção também
ficará no topo da lista
dentro das opções
“Usado recentemente”.

No nosso exemplo,
Procure a moeda usaremos o
desejada pelo nome do símbolo de dólar.
idioma do país que
utiliza a moeda
desejada.
M3.28 – CRIANDO UM RELATÓRIO SIMPLES NO PBI (P.2) 342
Vamos criar o segundo Clique sobre
o cartão
cartão com a quantidade de criado.

vendas. Uma opção é


copiarmos o primeiro cartão,
mudarmos somente os dados
e mantermos a formatação.
Clique sobre o primeiro
cartão, aperte as teclas “ctrl”
+ “C” e depois “ctrl” + “V”. Clique no “X” ao
lado do nome da
Clique sobre o cartão coluna no campo

copiado e arraste até a “Campos” para


exclui-la.
posição desejada com o
botão do mouse apertado.
Selecione o segundo cartão
criado, clicando sobre ele.
Clique no “X” ao lado do
Clique e arraste
nome da coluna no campo a nova coluna
desejada para o
“Campos” para exclui-la. campo
“Campos”.
Clique e arraste a nova
coluna desejada para o
campo “Campos”, em nosso
caso, “Qtd Vendida”.
M3.28 – CRIANDO UM RELATÓRIO SIMPLES NO PBI (P.2) 343

Por fim, precisamos mudar o nome do cartão de


“Faturamento Total” para “Venda Total”.
Selecione a aba “Formatar seu visual”, “Geral”. Clique
na opção “Título” e substitua o nome do cartão no
campo “Texto”, no nosso exemplo o novo nome é
“Venda Total”.

Selecione a
aba
“Formatar
seu visual”.

Selecione a
aba “Geral”.

Clique em
“Título”.

Mude o nome
no cartão.
M3.28 – CRIANDO UM RELATÓRIO SIMPLES NO PBI (P.2) 344
Vamos criar o terceiro cartão com o nome do produto mais vendido. Como vimos, Selecione o cartão criado e o arraste
podemos copiar um dos primeiros cartões e mudar somente os dados e manter a até a posição desejada.
formatação. Mas, vamos fazer de outro modo desta vez. Vamos iniciar o cartão do zero
e depois copiaremos a formatação dos primeiros cartões.
Primeiro, clique em qualquer local do quadro do PBI para que nenhum dos dois cartões
fiquem selecionados. Depois, clique sobre o símbolo do cartão.

Clique em
qualquer local do
quadro do PBI
para que nenhum
cartão fique
selecionado.
Com o cartão
novo selecionado,
clique em “Nome
Produto” da
Em “Criar visual”, tabela
“Adicionar dados “BaseVendas” e o
ao seu visual”, arraste até o
selecione campo “Campos”.
símbolo do
cartão na aba .

Com o cartão novo selecionado, clique em “Nome Produto” da tabela “BaseVendas” e o


arraste até o campo “Campos”.
M3.28 – CRIANDO UM RELATÓRIO SIMPLES NO PBI (P.2) 345
O padrão do PBI é selecionar o
primeiro nome em ordem
alfabética da coluna selecionada.
O PBI adota como padrão, nestes casos, colocar o nome do primeiro produto em ordem alfabética
da coluna selecionada. Para o PBI colocar no cartão o produto mais vendido, selecione a coluna
“Nome Produto” da tabela “BaseVendas” e arraste-a até o espaço “Adicionar os campos de dados
aqui” debaixo da opção “Filtros neste visual”.
Em “Tipo de filtro”, selecione “N superior”. Em “Mostrar itens”, selecione “Superior” e escreva 1,
pois você deseja o primeiro mais vendido. No campo “Por valor”, clique e arraste a coluna “Qtd
vendida” da tabela “BaseVendas”. Clique e “Aplicar filtro”.
Selecione um dos
cartões configurados,
Selecione e arraste a coluna clique em “Pincel de
“Nome Produto” até o campo formatação” na aba
“Adicionar os campos de “Página Inicial” e clique
dados aqui” debaixo de no novo cartão criado.
“Filtros neste visual”.

Em “Tipo de
filtro”,
selecione “N
superior”.

Em “Mostrar
itens”, Selecione um dos cartões já
selecione
“Superior” e configurados, clique na aba “Página
escreva “1”.
Inicial” em “Pincel de formatação” e
Clique em
“Aplicar
clique no novo cartão.
filtro”.

Em “Por valor”, selecione e


arraste para este campo a coluna
“Qtd Vendida” da tabela
BaseVendas”.
M3.28 – CRIANDO UM RELATÓRIO SIMPLES NO PBI (P.2) 346

Para incluirmos o título, selecione o cartão criado. Na aba


“visualizações”, em “Formatar seu visual”, em “Geral”, “Título”, no
campo “Texto”, escreva o titulo do cartão. No nosso exemplo, será
“Produto mais vendido”.
Para mudar o tamanho do texto no cartão, selecione o cartão
desejado. Na aba “visualizações”, em “Formatar seu visual”, em Na aba
“Visualizações”,
“Visual”, “Valor do balão”, selecione o tamanho de texto desejado. em “Formatar
seu visual”, em
“Geral”.

Selecione o
Em “Título”, no cartão
campo “Texto”, desejado.
Na aba escreva o titulo do
“Visualizações”, cartão. No nosso
em “Formatar exemplo, será
seu visual”, em “Produto mais
“Visual”. vendido”.

Em “Valor do
balão”,
selecione o
tamanho de
texto desejado.
M3.29 – CRIANDO UM RELATÓRIO SIMPLES NO PBI (P.3) 347

Agora, vamos colocar um título e criar mais dois gráficos: de barras e de mapa. Para criar o título, selecione a aba “Inserir”,
clique em “Caixa de texto”. Digite o texto desejado e configure a fonte, tamanho etc.

Selecione a
aba “Inserir”.
Clique em
“Caixa de
texto”.

Digite o texto
desejado e configure
a fonte, tamanho etc.

Posicione a caixa de texto no local desejado. Para deslocar a mesma, clique sobre a borda e arraste até o local desejado.
Para mudar o tamanho do quadrilátero ou o seu formato, clique sobre um dos cantos e arraste o mouse.
M3.29 – CRIANDO UM RELATÓRIO SIMPLES NO PBI (P.3) 348
O primeiro gráfico que faremos será de barras. Na aba “Visualizações”, “Adicionar dados
ao seu visual”, clique no símbolo de “Gráfico de barras empilhadas”. 1. Na aba
Selecione o quadrado do gráfico que apareceu no quadro do PBI. Clique sobre o nome da “Visualizações”,
“Adicionar
coluna “Faturamento” da tabela “BaseVendas” e arraste até o campo “Eixo X”. dados ao seu
visual”, clique
em “gráfico de
Clique sobre o nome da coluna “Marca” da tabela barras
empilhadas”.
“BaseVendas” e arraste até o campo “Eixo Y”.

3. Clique sobre
a coluna
“Faturamento”
da tabela
“BaseVendas”
e arraste até o
campo “Eixo
X”.

4. Clique sobre
a coluna
“Marca” da
2. Clique no tabela
quadrado “BaseVendas”
que e arraste até o
aparecerá no campo “Eixo
quadro do Y”.
PBI para ficar
selecionado.
M3.29 – CRIANDO UM RELATÓRIO SIMPLES NO PBI (P.3) 349
Selecione o
gráfico, clique Selecione o

FORMATAÇÃO 1 no símbolo de
“Formatar seu
visual”.
FORMATAÇÃO 2 gráfico, clique
no símbolo de
“Formatar seu
visual”.
Vamos formatar os dados Vamos formatar o título.
do eixo Y. Selecione o Selecione o gráfico, clique
gráfico, clique no símbolo no símbolo da aba
da aba “Formatar seu “Formatar seu visual”,
visual”, “Visual”, “Eixo Y”. “Geral”, “Título”.
Vamos aumentar um Vamos colocar a mesma
pouco a fonte e mudar a
sua cor.
Selecione a
TEMA configuração do
dos outros gráficos.
título

aba “Visual” Selecione a


e depois aba “Geral”
“Eixo Y”. e depois
“Título”.
Selecione o Selecione o
gráfico, clique gráfico, clique

FORMATAÇÃO 3
no símbolo de no símbolo de
“Formatar seu “Formatar seu
visual”. visual”.

Vamos formatar a borda e a sombra. Selecione o gráfico, clique no


símbolo da aba “Formatar seu visual”, “Geral”, “Efeitos”, “Fronteira
Selecione a
visual”. Selecione a aba “Geral” e
aba “Geral” e depois
Depois, selecione “Efeitos”, e “Sombra”. depois “Efeitos” e
“Efeitos” e “Sombra”.
Configure da forma que desejar, no nosso exemplo “Fronteira
Visual”.
colocaremos a mesma formatação dos cartões já criados.
M3.29 – CRIANDO UM RELATÓRIO SIMPLES NO PBI (P.3) 350

FORMATAÇÃO 4
Vamos colocar os dados no gráfico somente das 5
Abra a
marcas que mais faturaram. aba
“Filtros”
Abra a aba “Filtros”
Abra a
aba
“Filtros”

Selecione
“N superior”.

Selecione o gráfico de barras. Dentro de “Filtros neste


Selecione
visual”, haverá dois quadrados: “Faturamento” e “Superior” e
o número de
“Marca”. Inclua os dados dentro da opção “Marca”. No marcas que
deseja, no
campo “Tipo de filtro”, selecione “N superior”. Em nosso caso
“Mostrar itens”, selecione “Superior”, pois queremos o são 5.

que mais faturaram, e coloque a quantidade dos que


mais vendaram ao lado. No nosso exemplo, colocamos 5.
No campo “Por valor”, arraste a coluna “Faturamento”
da tabela “BaseVendas”. Por fim, clique em “Aplicar Clique sobre o nome da
coluna “Faturamento”
filtro”. da tabela “BaseVendas” Clique em
e a arraste até este “Aplicar
campo. filtro”.
M3.29 – CRIANDO UM RELATÓRIO SIMPLES NO PBI (P.3) 351

FORMATAÇÃO 5 FORMATAÇÃO 6
Vamos colocar os rótulos de dados nas barras e Vamos tirar os números que aparecerem no eixo X do gráfico; pois, com o rótulo de
Na aba
tirar os números que aparecem no eixo X na “Visualizações” dados, não são mais necessários.
, clique em
parte de baixo do gráfico. “Formatar seu Na aba “Visualizações”, selecione a aba “Formatar seu visual”. Clique na aba “Visual” e
visual”.
Selecione o gráfico. Na aba “Visualização”, desabilite o item “Eixo X”.

selecione “Formatar seu visual”. Clique na aba


“Visual” e habilite o item “Rótulos de dados”. Selecione a aba
“Visual”. Depois, Na aba
Dentro deste item, configure os rótulos de habilite a opção “Visualizações”,
“Rótulos de selecione
dados conforme desejar: tamanho, cor, posição, “Formatar seu
dados”.
visual”.
número de casas decimais, etc.

Dentro deste item


“Rótulos de dados”,
é possível formatar
tudo do rótulo de
dados: cor, posição,
número de casas
decimais, etc. Na aba “Visual”,
desabilite a opção
“Eixo X”.
M3.29 – CRIANDO UM RELATÓRIO SIMPLES NO PBI (P.3) 352
Uma funcionalidade importante no PBI é a interação entre
os gráficos. Se clicarmos sobre uma das barras do gráfico, o
PBI mudará todos os outros dados para mostrar somente os
números do item escolhido. No nosso exemplo, são os
números da marca HP.

Ao selecionar uma das barras do


gráfico, o PBI modifica todos os
outros gráficos a partir da marca
escolhida.
M3.29 – CRIANDO UM RELATÓRIO SIMPLES NO PBI (P.3) 353
O segundo gráfico que faremos será de
Depois, na aba
mapa. Primeiro, “Visualizações”,
clique em um selecione a aba
Clique em um espaço em branco no espaço em “Adicionar dados ao seu
branco no visual”. Clique no ícone
quadro do PBI. Na aba “Visualizações”, quadro do PBI. de “Mapa”.

selecione “Adicionar dados ao seu


visual”. Clique no ícone de “Mapa”.

Para aumentar o tamanho do novo gráfico, basta colocar o


mouse sobre um dos cantos do mesmo, quando aparecer a
seta com duas pontas, aperte o botão do mouse e molde o
tamanho conforme desejar. Para mudar o gráfico de local,
basta clicar sobre o mesmo e arrastar até o local desejado.
M3.29 – CRIANDO UM RELATÓRIO SIMPLES NO PBI (P.3) 354

FORMATAÇÃO 1 FORMATAÇÃO 2
Clique sobre o novo gráfico de mapa. Selecione a coluna
“Faturamento” da
Selecione a coluna “Continente” da tabela tabela
Na aba
“BaseVendas” e a
“Visualizações”,
“BaseVendas” e a arraste até o campo arraste até o
selecione
campo “Tamanho
“Localização”. “Formatar o seu
da bolha”.
visual”. Depois,
selecione o item
“Visual” e “Bolhas”.
Clique sobre o novo Dentro deste item,
gráfico de mapa. é possível formatar
Selecione a coluna o tamanho e as
“Continente” da cores das bolhas.
tabela “BaseVendas”
e a arraste até o
campo
“Localização”.
Clique sobre o gráfico de mapa
criado. Na aba “Visualizações”,
selecione “Formatar o seu
visual”, depois a aba “Visual” e
o item “Bolhas”. Neste item,
você poderá formatar o
Selecione a coluna “Faturamento” da tabela
tamanho das bolhas e as suas
“BaseVendas” e a arraste até o campo “Tamanho da
cores.
bolha”. O gráfico mostrará uma bolha maior no mapa
quanto maior for o faturamento da região.
M3.29 – CRIANDO UM RELATÓRIO SIMPLES NO PBI (P.3) 355

Clique sobre o
FORMATAÇÃO 3
último gráfico
criado. Clique na aba
“Página Inicial” em Para formatar o título, bordas e sombra do novo gráfico, vamos
“Pincel de
copiar a formatação do último gráfico criado.
formatação”. Por
fim, clique sobre o Clique no último gráfico criado “Gráfico de barras empilhadas”.
novo gráfico de
mapa. Depois, na aba “Página Inicial”, na parte de cima, do lado
esquerdo da tela, clique no botão de “Pincel de formatação”. Por
fim, clique em cima do novo gráfico de mapa
M3.29 – CRIANDO UM RELATÓRIO SIMPLES NO PBI (P.3) 356
Clique na aba “Arquivo”. Selecione “Opções e configurações” e
depois clique em “Opões”. Selecione o item “Segurança”,
marque a opção “Usar visuais de Mapa e Mapa Preenchido”.
Para encerar, clique em “OK”.
Caso o seu PBI não Clique em
“Arquivo”.
permita a construção
do gráfico de mapas,
Selecione a opção
você deverá seguir “Segurança” e marque a
opção ”Usar visuais de
os passos a seguir. Mapa e Mapa
Preenchido”.

Depois, feche e
reabra o PBI.

Clique em
Clique em
“Opções e
“OK”. Feche
configurações”,
e reabra o
depois em
PBI.
“Opções”.
M3.29 – CRIANDO UM RELATÓRIO SIMPLES NO PBI (P.3) 357
Como já vimos, uma funcionalidade importante no PBI é a
interação entre os gráficos. Se clicarmos sobre uma das
bolhas do gráfico de mapa, o PBI mudará todos os outros
dados para mostrar somente os números do item escolhido.
No nosso exemplo, são os números do faturamento da
“Ásia”.

Ao selecionar uma das bolhas no


gráfico de mapa, o PBI modifica
todos os outros gráficos a partir
do continente escolhido.
M3.29 – CRIANDO UM RELATÓRIO SIMPLES NO PBI (P.3) 358
Clique na aba “Arquivo”. Selecione “Opções e configurações”,
depois “Opções”. Clique sobre o item “Configurações de relatório”
e marque a opção “Alterar a interação visual padrão de realce
cruzado para filtragem cruzada”. Por fim, clique em “OK”.
Caso você deseje que Clique em
“Arquivo”.
as barras continuem
pintadas por
completo e não
preenchidas em
parte quando Marque a opção
“Alterar a interação
visual padrão de
ocorrer a interação realce cruzado para
filtragem cruzada”.
entre os gráficos,
siga as orientações a Clique em
“Opções e
Clique em
configurações”,
“OK”.
seguir. Clique em
depois em
“Opções”.
“Configurações
do relatório”.
M3.29 – CRIANDO UM RELATÓRIO SIMPLES NO PBI (P.3) 359
Agora, vemos que as barras não ficam
parcialmente preenchidas, mas são
totalmente reconfiguradas quando
usamos algum filtro.

Caso deseje usar dois ou mais filtros


simultaneamente, basta clicar no
segundo e nos próximos filtros
juntamente com a tecla “ctrl”
pressionada. Por ex., clique em “Ásia”
no mapa, depois clique em “Apple”
com a tecla “ctrl” pressionada e em
uma terceira opção com a tecla “ctrl”
pressionada.
M3.30 – IMPORTANDO E TRATANDO BASES DE DADOS 360
Agora, vamos relembrar boas práticas no momento de importar e tratar a base de dados.

Deixe tudo organizado antes de Evite deixar as tabelas


importar os dados para o PBI. desnecessariamente grandes.
- Defina nomes intuitivos para as tabelas - Só pegue as informações que você
e colunas. realmente precisa.
- Deixe todas as colunas formatadas - Só mescle colunas se realmente for
corretamente (número, datas, texto necessário.
etc.).
Desabilite as atualizações para tabelas
Crie parâmetros quando o caminho dos que não mudam.
arquivos possa ser alterado. - Tabelas que mudam pouco ou nunca
- Isso vai facilitar muito caso você altere o mudam não precisam ser sempre
nome da pasta ou o local dos arquivos. atualizadas.

Otimize as etapas aplicadas.


- Evite criar etapas - Utilize a barra de fórmulas do Power - Mas diminua as etapas somente
desnecessárias no Power Query para evitar a criação de dentro do que for razoável.
Query. etapas (renomear colunas, alterar
tipo etc.)
M3.31 – FAQ (PERGUNTAS FREQUENTES) 361

Veremos abaixo as respostas para as perguntas mais frequentes:


Pode ser que seja preciso somente excluir as

1
Eu importei a tabela, mas, quando fui na guia dados do linhas em branco da tabela.
PBI, a tabela está aparentemente em branco. Para fazer isso, abra o Power Query. Na aba
“Página Inicial”, clique em “Transformar dados”.

Selecione a
aba “Página
Importei a tabela, mas Inicial”.
Clique em
quando vou na guia “Transformar
“Exibição de dados” do dados”.
PBI a tabela não
aparece.
M3.31 – FAQ (PERGUNTAS FREQUENTES) 362

1 Na aba “Página
Inicial”,
selecione a
tabela com o Para encerrar,
problema. clique em
No Power Query, na aba “Página “Fechar e
Aplicar”
Inicial”, selecione a tabela com o
problema. Depois, clique em
“Reduzir Linhas”, “Remover Linhas”
e “Remover Linhas em Branco”.
Para encerrar, clique em “Fechar e
Aplicar”.
Selecione a
aba “Página
Inicial”.

Clique em
“Reduzir Linhas”,
“Remover Linhas”,
“ Remover Linhas
em Branco”.
M3.31 – FAQ (PERGUNTAS FREQUENTES) 363
Esta mensagem aparece quando estamos
Quando mandei atualizar os dados no PBI, apareceu a
2 seguinte mensagem: “(...) A chave não corresponde a
nenhuma linha da tabela”.
puxando os dados de diversos arquivos
localizados em uma mesma pasta (veja lição
M3.17 – Importar Pasta) e cometemos um dos
seguintes erros:
- Se optamos por buscar os dados de abas de
arquivos de Excel e as mesmas não têm o
mesmo nome. Por exemplo, a aba de onde
puxo os dados do arquivo “Base Vendas
2020” se chama “2020”, mas a aba de onde
puxo os dados do arquivo “Base Vendas
2021” se chama “2021”. Todas estas abas
precisam ter o mesmo nome, por exemplo
“Vendas”.
- Se optamos por buscar os dados que estão
configurados como tabelas em arquivos do
Excel, e as tabelas não possuem o mesmo
nome nos diferentes arquivos.
Nestes casos, é preciso renomear as abas ou as
tabelas com o mesmo nome. Depois, importar os
dados novamente da pasta (veja M3.17).
364

CRIANDO
RELACIONAMENTOS
M4.1 – RELACIONAMENTOS NO PBI - INTRODUÇÃO 365

As tabelas normalmente possuem dados que se complementam. Por exemplo, na tabela “BaseVendas”, temos o
código do produto e, na tabela “CadastroProdutos”, temos a marca, preço unitário, nome completo do produto etc.
Para ligar estes dados, podemos mesclar consultas (veja M3.15) ou criar relacionamentos. Agora, aprenderemos a
criar os relacionamentos. Porém, vamos partir do PBI construído no M3.15, no qual mesclamos consultas e incluímos
as colunas “Nome Produto”, “Marca” e “Preço Unitário” na tabela “BaseVendas”.

Na tabela
“BaseVendas”.

Na aba
“Exibição de Incluímos as colunas
dados” do PI. “Nome Produto”,
“Marca” e “Preço
Unitário”.
M4.1 – RELACIONAMENTOS NO PBI - INTRODUÇÃO 366
Clique, na aba
“Página
Para excluir estas colunas que criamos na aula M3.15, abra o Power Inicial” em
“Transformar
Query. Na aba “Página Inicial” do PBI, clique em “Transformar Dados”.

dados”.
No Power Query, selecione a tabela “BaseVendas” na qual se
localizam as colunas que desejamos apagar.

Uma opção seria clicar com o botão direito do mouse sobre o


cabeçalho das colunas e selecionar “Remover”. Porém, desta forma,
estamos criando as colunas e depois as excluindo, aumentando o
número de etapas aplicadas e tornando o processo mais lento. Assim,
Selecione a
tabela é melhor remover a criação das colunas no quadro “ETAPAS
“BaseVendas”.
APLICADAS”. Se clicarmos sobre o “X” do lado esquerdo da linha, a
ação é desfeita. Portanto, podemos apagar as últimas ações desejadas
até chegarmos em “Consultas Mescladas”. Ou podemos clicar com o
botão direito do mouse sobre a linha “Consultas Mescladas” e Podemos ir clicando no “X”
Clique em
“Fechar e selecionar “Excluir Até o Fim”. Depois, clique em “Excluir” novamente. das ações desejadas, até
apagarmos “consultas
Aplicar”.
Por fim em “Fechar e Aplicar”. Mescladas”.

Clique em Clique com o botão direito


“Excluir”. do mouse sobre “Consultas
Mescladas” e selecione
“Excluir Até o Fim”.
M4.2 – RELACIONAMENTOS X MESCLAR CONSULTAS 367
Antes de entender importantes conceitos de
Relacionamentos no Power BI, vamos entender melhor
como funciona a diferença entre Relacionamentos e Mesclar Basicamente, são geradas colunas iguais de uma outra
Consultas. base, na base que está sendo visualizada.

Como vimos anteriormente, a mesclar consultas


simplesmente é trazer colunas de uma tabela para outra. O problema é que cada vez que trazemos novas colunas
Como exemplo, vamos analisar ela com a planilha abaixo: numa base de vendas, por exemplo, esta base pode ficar
muito pesada e atrapalhar a funcionalidade do nosso
arquivo.

É aí que entram os Relacionamentos, como eles podemos


trazer essa informações nos dashboards e relatórios, sem
precisar adicionar novas colunas. Esses relacionamentos não
alteram a estrutura da tabela, mas são bastante úteis em
Veja que não temos nenhuma informação sobre o produto nossos arquivos.
em si, apenas o SKU. Utilizando a mesclar consultas no
Power BI, poderíamos trazer as seguintes informações dos
produtos.
M4.3 – TABELA FATO X TABELA CARACTERÍSTICA 368

Existem dois tipos de tabelas: “Tabela Fato” e “Tabela Característica” ou “Tabela Dimensão”. Elas se complementam e
ajudam a organizarmos os dados para que o PBI não fique pesado e lento. A divisão dos dados nestes dois tipos de tabelas
evita a repetição desnecessária de informações.

Tabela Fato Tabela Caracteristica ou Dimensão


Descreve fatos e/ou ações (Por ex.: Descreve cadastros (Por ex.: clientes,
descrição de vendas ou compras, produtos, fornecedores, etc.).
movimentação de estoque, descrição de Costumam ser tabelas menores, nas quais os
devoluções etc.). dados (produtos, clientes, etc.) não
Costuma ser uma tabela com muitas linhas costumam repetir.
onde alguns dados (produtos, clientes etc.) Costumam descrever características sobre
se repetem. alguma informação contida na Tabela Fato
(Por ex., nome do cliente, nome do produto,
marca do produto etc.).
M4.3 – TABELA FATO X TABELA CARACTERÍSTICA 369

Abaixo temos exemplos de cada um dos tipos de tabela. Na Tabela Fato, verificamos que algumas informações se repetem,
como “Data da venda”, “SKU” do produto. Já na Tabela Característica, temos mais informações sobre os produtos descritos na
Tabela Fato: nome, marca, preço unitário etc. Sendo que cada produto aparece somente uma vez nesta tabela.
Se todas estas informações estivessem em uma única tabela, as informações do produto HL5 (nome, marca, tipo do produto,
preço unitário etc.) se repetiriam em cada uma das linhas em que ele foi vendido, o que tornaria o arquivo bem mais pesado.
Outro ponto importante a ser observado é que as tabelas devem ter alguma coluna em comum, neste caso o “SKU” do produto.

Tabela Fato Tabela Característica ou Dimensão


M4.4 – IDENTIFICANDO AS TAB. FATO E CARACT. 370

Para uma melhor organização, sugerimos que separe as tabelas fato das tabela características.

A partir das características descritas na aula M4.3, vamos


classificar as tabelas:

TABELA FATO CARACTERÍSTICA


DICA
Caso o PBI já tenha feito relações BaseVendas

entre as tabelas de forma CadastroClientes


automática, sugerimos que as BaseDevolução
desfaça, pois é possível que não
CadastroLocalidades
estejam da maneia que você
deseja. Para tanto, basta seguir os CadastroProdutos

passos da aula M3.26. CadastroLojas


M4.4 – IDENTIFICANDO AS TAB. FATO E CARACT. 371
Vamos separar espacialmente os dois tipos de tabelas, deixando um tipo em cima e outro em baixo. Selecione a aba “Exibição de
modelo” do lado esquerdo. Para deslocar a tabela, coloque o mouse sobre o título da tabela, quando aparecer uma cruz, clique
no botão e arraste a tabela até o local desejado.

Selecione a
aba “Exibição

DICA
de modelo”.

Para deslocar a
tabela, coloque o
mouse sobre o título
da tabela, quando
Outros aspectos de uma tabela fato são:
aparecer a cruz,
clique o mouse e normalmente possuem datas de algum
arraste para o local
desejado.
ocorrido (venda, devolução etc.);
possuem uma coluna com quantidades
Tabelas Características. (vendas, produtos devolvidos, valores
vendidos etc.).
Tabelas Fato. A tabela calendário é uma tabela
caraterísticas, pois as datas não se
repetem.
M4.5 – CHAVE PRIMÁRIA E CHAVE ESTRANGEIRA 372

Vamos aprender os conceitos de chave primária e chave estrangeira. Ambas são colunas de tabelas diferentes que se
relacionam entre si. A chave primária normalmente é uma coluna de uma tabela caraterística e a chave estrangeira é
normalmente a mesma coluna (com os mesmos dados) na tabela fato.
Chave primária (tabela
característica). - Coluna com
dados/valores que não podem se
repetir;
- Serve de referência para dar
informações complementares para a
chave estrangeira na outra tabela Chave primária.

(tabela fato).
Chave estrangeira (tabela fato).
Coluna com dados/valores que podem
se repetir;
- Conecta-se com a chave primária
(tabela característica) para buscar
mais dados sobre o item.

Chave estrangeira.
M4.6 – IDENTIFICANDO AS CHAVES PRIM. E ESTRANG. 373

Vamos identificar nas tabelas de nosso exemplo quais seriam as chaves primárias e as estrangeiras. Primeiramente,
veremos quais colunas da tabela “CadastroClientes” poderiam ser uma chave primária.

ID Cliente - SIM Nome e/ou sobrenome - NÃO Email - TALVEZ


- Não repetem. - Podem repetir em caso de - Tem que garantir que não se repita o
- Tem este dado na tabela fato. pessoas homônimas. email para dois clientes diferentes.
- Não tem este dado na tabela - É preciso ter este dado na tabela fato.
fato.

Data de Nascimento - NÃO Documento - TALVEZ


- Podem repetir. - Tem que garantir que não se repitam os números dos
- Não temos este dado na documentos, pois podem ser de estados diferentes ou
tabela fato. países diferentes e com o mesma numeração.
- É preciso ter este dado na tabela fato.
M4.6 – IDENTIFICANDO AS CHAVES PRIM. E ESTRANG. 374
Agora, veremos quais colunas da tabela “CadastroLojas” poderiam ser uma chave primária.

ID Loja - SIM Gerente Loja – NÃO


- Não repetem. - Podem repetir em caso de pessoas
- Tem este dado na tabela fato. homônimas ou do mesmo gerente cuidar de
mais de uma loja.
- Não tem este dado na tabela fato.

Nome da Loja – NÃO


- É preciso ter este dado na tabela fato.
- É necessário que cada item esteja escrito da mesma forma em ambas as tabelas. Por ex. se aqui está “Loja Seattle
No. 1” e na outra tabela “Loja Seattle num. 1”, o PBI não identificará a relação. Portanto, não é muito recomendado
usar colunas com dados muitos longos como chaves primárias.
M4.6 – IDENTIFICANDO AS CHAVES PRIM. E ESTRANG. 375
Agora, veremos quais colunas da tabela “CadastroProdutos” poderiam ser uma chave primária.

SKU - SIM
- Não repetem.
- Tem este dado na tabela fato.

Produto – NÃO
- É preciso ter este dado na tabela fato.
- É necessário que cada item esteja escrito da mesma forma em ambas as tabelas. Por ex. se aqui está “Smart TV LG
65” 4K UHD – Preto” e na outra tabela “TV Smart LG 65” 4K UHD – Preto” ou “Smart TV LG 65” 4K UHD / Preto” o
PBI não identificará a relação. Portanto, não é recomendado usar colunas com dados muitos longos como chaves
primárias.
M4.6 – IDENTIFICANDO AS CHAVES PRIM. E ESTRANG. 376
Agora, veremos quais colunas da tabela “BaseVendas” poderiam ser uma chave estrangeira.
Data da Venda – SIM Ordem de Compra– NÃO SKU – SIM
- Tem este dado na tabela - Não tem este dado nas - Tem este dado na tabela
característica ou dimensão tabelas característica ou característica ou dimensão
(Calendário). dimensão. (CadastroProduto).

ID Cliente – SIM Qtd Vendida – NÃO ID Loja – SIM


- Tem este dado na tabela - Não tem este dado nas - Tem este dado na tabela
característica ou dimensão tabelas característica ou característica ou dimensão
(CadastroClientes). dimensão. (CadastroLojas).
M4.6 – IDENTIFICANDO AS CHAVES PRIM. E ESTRANG. 377
Para finalizar, gostaríamos de dar uma sugestão de organização no PBI. Sugerimos que
coloque no início dos nomes das tabelas as letras “f” ou “d” para identificar as tabelas “Fato”
e “Dimensão” ou “Caraterística”. Com isso, o próprio PBI agrupará as tabelas pelos tipos, já
que as listas por ordem alfabética. Isso facilitará no momento de criar os gráficos.
Para isso, clique duas vezes sobre o nome da tabela na guia “Dados” do lado direito do PBI.
Inclua a letra.

Clique duas
vezes sobre o
nome da
tabela e
inclua a letra.
M4.7 – PQ PRECISAMOS CRIAR RELAC. ENTRE AS TAB. 378

Para entender melhor a necessidade dos relacionamentos, vamos criar uma tabela com a quantidade de vendas por cada
produto. Para tanto, selecione a aba “Exibição de relatório” do lado esquerdo do PBI. Depois, na aba “Visualizações”,
selecione a guia “Criar visual” e clique no ícone de “Matriz”. O PBI criará uma tabela no quadro em branco do PBI. Clique na
coluna “Qtd Vendida” da tabela “fBaseVendas” e arraste até o campo “Valores”, depois, clique sobre a coluna “SKU” da
tabela “fBaseVendas” e arraste até o campo “Linhas”.
O PBI criará a
tabela com a
quantidade de
venda por
produto.

Selecione a
aba “Exibição Clique sobre a coluna
de relatório”. “Qtd Vendida” da
tabela “fBaseVendas”
e arraste até o campo
“Valores”.

Selecione a aba
“Visualizações”.
Clique na guia
“Criar visual” e
no ícone de
“Matriz”.

Clique sobre a coluna


“SKU” da tabela
“fBaseVendas” e
arraste até o campo
“Linhas”.
M4.7 – PQ PRECISAMOS CRIAR RELAC. ENTRE AS TAB. 379
Vamos supor que em vez de ter a quantidade de vendas por SKU, eu queira pelo nome do produto. Então, eu troco a coluna “Qtd
Vendida” da tabela “fBaseVendas” pela coluna “Produtos” da tabela “dCadastroProdutos” no campo “Linhas”. Para isso, selecione
a matriz criada no quadro do PBI. Na guia “Visualizações” e na aba “Criar Visual”, clique no “X” ao lado do nome “SKU” no campo
“Linhas”. Depois, clique sobre a coluna “Produto” da tabela “dCadastroProdutos” e arraste-a até o campo “Linhas”.

Na guia
“Visualizações”, na
aba “Criar visual”,
clique no “X” ao
lado do nome
“SKU” no campo Todos os valores ficam
“Linhas”. iguais para todos os
produtos, pois estamos
usando dados de duas
tabelas diferentes que
não estão relacionadas
entre si. Para corrigir
este problema
precisamos criar um
relacionamento entre as
mesmas.

Clique sobre a coluna


“Produto” da tabela
“dCadastroProdutos”
e arraste-a até o
campo “Linhas.”
Selecione a
matriz criada.
M4.8 – CRIANDO RELACIONAMENTOS 380

Para resolver o problema dos valores mostrado na aula 4.7, temos que criar relacionamentos entre as tabelas. Há 2 formas
de fazê-lo.

Selecione a guia “Exibição de modelo” do lado


Selecione a esquerdo do PBI. Para relacionar as tabelas
guia “Exibição
de modelo”. “dCadastroProdutos” e “fBaseVendas”,
precisamos ver quais colunas há em comum
para que sejam as chaves primária e
estrangeira. As colunas não precisam ter o
mesmo nome, mas precisam ter os mesmos
dados. Em nosso exemplo, são as colunas O PBI criará a
Clique sobre a “SKU” (por coincidência possuem o mesmo relação. Ao colocar
o cursor do mouse
coluna que
deseja nome nas duas tabelas). sobre a seta entre as
tabelas, o PBI
relacionar em
uma das Clique sobre o nome “SKU” em uma das mostrará as colunas
relacionadas. No
tabelas.
Segure o botão tabelas (não importa em qual das duas), nosso caso, foram as
colunas “SKU” de
do mouse e
arraste-o até segure o botão do mouse e arraste-o até o ambas as tabelas.
se localizar
sobre o nome cursor se localizar sobre a coluna “SKU” na
da coluna da
outra tabela outra tabela. Solte o botão. O PBI criará a
com a qual
deseja relação e mostrará uma seta entre as tabelas.
relacioná-la.
Solte o botão. Quando colocamos o cursor do mouse sobre a
seta, o PBI mostra as colunas que foram
relacionadas.
M4.8 – CRIANDO RELACIONAMENTOS 381

Se ocorrer da relação estiver errada,


Após a relação
basta clicar com o botão direito do estabelecida
entre as tabelas,
mouse sobre a seta entre as tabelas. Na guia os dados passam
a ser mostrados
Clique em “excluir” e depois em “Sim”. “Exibição
de corretamente.
relatório”.

Clique com o
botão direito do
mouse sobre a
seta entre as
tabelas. Clique
em “Excluir”.

Depois que a relação foi estabelecida entre as tabelas, vemos na guia


“Exibição de relatório” que a matriz mostra os números corretos .

Clique em
“Sim”.
M4.8 – CRIANDO RELACIONAMENTOS 382

Por fim, devemos seguir os mesmos


passos para estabelecer relação entre
as outras tabelas, caso desejarmos.
Lembrando que, normalmente, criamos
relação entre uma tabela fato e uma
tabela dimensão ou característica.
M4.8 – CRIANDO RELACIONAMENTOS 383

Agora vamos aprender a segunda forma de criar as relações.


Selecione a aba “Exibição de modelos”, na guia “Página Inicial”, clique em “Gerenciar relações”.
Selecione a
aba “Exibição
de modelos”,
“Página
Inicial”.

Clique em
“Gerenciar
relações”.

Na janela que abrirá, podemos criar novas relações, editar ou


excluir.
No momento, vamos criar.
Portanto, clique em “Novo”.

Clique em
“Novo”.
M4.8 – CRIANDO RELACIONAMENTOS 384

Selecione as duas tabelas que você deseja relacionar.


Depois, selecione as colunas em comum nas duas
tabelas.
Em nosso caso, serão as tabelas “dCadastroClientes”
e “fBaseVendas”. As colunas em comum são “ID
Cliente”. Por fim, clique em “OK”, depois em “Fechar”.
Selecione as
colunas em
comum nas
Selecione as
duas tabelas.
tabelas que
você deseja
relacionar.

Clique em
“Fechar”.
Clique em
“OK”.
M4.9 – O QUE UM RELACIONAMENTO MUDA NA PRÁTICA 385
Quando criamos uma relação entre duas tabelas, o
PBI consegue realizar um filtro de uma tabela para
outra. Para entender melhor, vamos seguir os
passos que o PBI faz para chegar nos dados da
primeira linha da matriz ao lado.
Esta matriz está descrevendo a quantidade vendida
Vamos ver o caminho
de cada produto. Mas os dados da quantidade
que o PBI faz para
chegar nos dados
vendida estão na tabela “fBaseVendas” e os nomes
desta primeira linha.
dos produtos estão na tabela “dCadastroProdutos”.
O primeiro passo que o PBI faz é ir na tabela
“dCadastroProdutos” e filtrar os dados do produto
O PBI vai na tabela
“Asus VivoBook 15 – Amarelo”. Com o “SKU” deste
“dCadastroProdutos” e filtra os dados
do produto “Asus VivoBook 15 –
produto, pois é com esta coluna que as duas tabelas
Amarelo”. Então, ele pega o “SKU”
deste produto e filtra na tabela
foram relacionadas, ele filtra os dados na outra
“fBaseVendas”. O PBI faz isso com o
“SKU”, pois foi esta a coluna que serviu
tabela “fBaseVendas”
de chave primária e estrangeira neste
relacionamento.
M4.9 – O QUE UM RELACIONAMENTO MUDA NA PRÁTICA 386

Com o “SKU”, o PBI filtra os dados na outra tabela “fBaseVendas”.


Então, encontra todas as informações de vendas deste produto. No
nosso caso, ele soma a coluna de “Qtd Vendida” e chega no resultado
“32”. Porém, ele faz este caminho para todos os produtos e cria a
matriz que pedimos.
No nosso
exemplo, o
PBI soma a
coluna “Qtd
Vendida”.

Com o SKU
encontrado na outra
tabela, ele filtra as
vendas na tabela
“fBaseVendas” e
encontra todos os
dados de vendas
deste produto.
M4.10 – TRABALHANDO COM VÁRIAS TABELAS FATO 387

Quando temos mais de uma tabela


fato, sugerimos os seguintes passos:

1 Nomear com “f” ou “d”


Coloque as iniciais “f” ou “d” nos nomes
das tabelas para identificar o tipo de
tabela ( Fato ou
Coloque as Dimensão/característica).
iniciais “f” ou
“d” nos
nomes das
tabelas para
identificar o
Separe
os dois
tipos de
2 Separe espacialmente as tab.
tipo de tabelas.
tabela
(Tabela Fato
Na guia “Exibição de modelo” no PBI,
ou Tabela
Dimensão).
coloque um tipo de tabela na parte de
cima e o outro tipo na parte de baixo.

3 Relacione as tabelas
Crie relacionamento entre as tabelas
fato e as tabelas dimensão.
M4.10 – TRABALHANDO COM VÁRIAS TABELAS FATO 388

Para relacionar duas colunas Para relacionar duas colunas de NUNCA deve relacionar duas
de tabelas diferentes, elas não tabelas diferentes, elas precisam tabelas fato entre si. Uma tabela
precisam ter os mesmos ter o mesmo tipo de dados: data, fato sempre se relacionar com
nomes, mas precisam ter os texto, número etc. uma tab. dimensão/característica.
mesmos dados. Se eu tiver 2 ou mais tabelas fato,
devo relacioná-las
separadamente com as outras
tabelas dimensão.
M4.11 – ENTENDENDO A DIREÇÃO DO FILTRO 389

Vamos entender melhor como funcionam


os filtros dentro dos relacionamentos.
Para tanto, vamos montar uma matriz
usando dados das tabelas “dProdutos”,
“fVendas” e “fDevoluções.
Clique na guia “Exibição de modelo” no
lado esquerdo do PBI.
Para facilitar vamos criar uma nova aba Clique na
guia
somente com as tabelas que usaremos “Exibição de
modelo”.
neste exemplo. Para tanto, clique no sinal
de “+” na parte de baixo. O PBI criará
uma cópia somente com as tabelas que
queremos visualizar.

Clique no
sinal “+”.
M4.11 – ENTENDENDO A DIREÇÃO DO FILTRO 390
Clique sobre as tabelas que deseja ver no quadro e
Clique nas tabelas que arraste-as para dentro do quadro. O PBI mostrará as
deseja ver no quadro e
arraste para dentro do tabelas escolhidas e as relações que já possuem.
quadro.

O PBI mostrará somente


as tabela escolhidas e as
relações entre elas.

Se formos montar uma matriz com os dados de “Qtd Vendida” e “Qtd


Devolvida” de cada “SKU”, podemos ter a dúvida de qual coluna de
“SKU” devemos usar, pois as três tabelas possuem a coluna “SKU”.
Vamos ver o que acontece ao usarmos o “SKU” de cada uma das
tabelas.
M4.11 – ENTENDENDO A DIREÇÃO DO FILTRO 391
Selecione a aba “Exibição de relatório” no lado esquerdo do PBI. Na guia “Visualizações”, “Criar visual”, clique no ícone de matriz.
Clique sobre as colunas “Qtd Devolvida” da tabela “fDevoluções” e “Qtd Vendida” da tabela “fVendas” e arraste-os até o campo
valores.
No primeiro exemplo, colocaremos o “SKU” da tabela

1
Selecione a guia
“Visualizações”,
“Criar Visual” e
“dProdutos” no campo “Linhas”. Vemos que o PBI
clique no ícone
de “Matriz”.
constrói uma matriz com os valores corretos. Há
Selecione a
aba espaços em branco na coluna “Soma Qtd Vendida”
“Exibição de
relatório”. pois nem todos os produtos foram vendidos.
Clique sobre a
Clique sobre as coluna “SKU” da
colunas “Qtd tabela
Devolvida” da “dProdutos” e
tabela arraste-a até o
“fDevoluções” e campo “Linhas”.
“Qtd Vendida” da
tabela “fVendas”
e arraste-as até o
campo “Valores”.
M4.11 – ENTENDENDO A DIREÇÃO DO FILTRO 392

No segundo exemplo, usaremos o “SKU” da No terceiro exemplo, usaremos o “SKU” da tabela

2 3
tabela “fVendas” no campo “Linhas”. “fDevoluções” no campo “Linhas”.
Clique no “X” ao lado do “SKU” no campo Clique no “X” ao lado do “SKU” no campo “Linhas”
“Linhas” para excluí-lo, depois arraste o “SKU” para excluí-lo, depois arraste o “SKU” da tabela
da tabela “fVendas” para este campo. “fDevoluções” para este campo.
Vemos que o PBI constrói a matriz com algum Vemos que o PBI constrói a matriz com algum
problema em uma das colunas. problema em uma das colunas.
Clique sobre o Clique sobre o
“X” do “SKU” no “X” do “SKU” no
campo “Linhas” campo “Linhas”
para excluí-lo. para excluí-lo.
Depois, arraste o Depois, arraste o
“SKU” da tabela “SKU” da tabela
“fVendas” para “fDevoluções”
Vemos que o PBI para este campo.
este campo. Vemos que o PBI
constrói a matriz
constrói a matriz
com algum
com algum
problema nesta
problema nesta
coluna.
coluna.
M4.11 – ENTENDENDO A DIREÇÃO DO FILTRO 393
Agora vamos ver o porque acontece este problema. Selecione a aba “Exibição de modelo”.
Vemos que o relacionamento tem a direção da tabela dimensão para as
tabelas fatos.
Também vemos que a tabela “dProdutos” se relaciona com as outras
duas tabelas. Portanto, quando escolhemos o “SKU” da tabela
“dProdutos”, é possível fazer o filtro nas outras duas colunas
escolhidas: “Qtd Vendida” da tabela “fVendas” e “Qtd Devolvida” da
O tabela “fDevoluções”. Por isso, o nosso exemplo 1 deu certo.
relacionamento
criado tem a
“SKU” do exemplo 1.
Mas se escolhemos o “SKU” da tabela “fVendas” (exemplo 2), vemos
direção da tabela
dimensão para que o PBI consegue relacionar o “SKU” com a coluna “Qtd Vendida”,
para as tabelas
fato. pois estão na mesma tabela. Porém, não consegue filtrar a coluna “Qtd
Devolvida”, pois não há relacionamento entre as tabelas “fVendas” e
“fDevoluções”, e o PBI não consegue fazer o caminho inverso da seta
do desenho.
O mesmo acontece se usarmos o “SKU” da tabela “fDevoluções”
(exemplo 3). Neste caso, o PBI consegue relacionar o “SKU” com a
coluna “Qtd Devolvida”, pois estão na mesma tabela. Mas não consegue
filtrar a coluna “Qtd Vendida”.

“SKU” do exemplo 3.

“SKU” do exemplo 2.
M4.11 – ENTENDENDO A DIREÇÃO DO FILTRO 394
Há uma opção de transformar a relação para um relacionamento para ambas as
direções. Mas esta função deve ser usada para um caso bem específico que veremos Vemos que a relação passou a ser em ambas as
direções. Mas como alertamos, este tipo de
mais para a frente. Se usarmos nesta situação, o PBI trará os dados com diversos relacionamento só deve ser usado para um
caso bem específico que aprenderemos mais
possíveis erros. para a frente. Neste tipo de caso, haverá
diversos erros nos dados. PORTANTO,
DEVEMOS USAR O RELACIONAMENTO
“ÚNICO” NESTE CASO.

Clique duas
vezes,
sobre a
seta. Selecione
“Ambas” no
campo “Direção
do filtro cruzado”.
Clique em “OK”.

Para transformar a direção da


relação, clique sobre a seta
duas vezes. Selecione “Ambas”
no campo “Direção do filtro
cruzado”. Clique em “OK’.
M4.12 – CARDINALIDADE DOS RELACIONAMENTOS 395

Nesta aula, vamos aprender um pouco mais sobre as caraterísticas das relações entre as tabelas. Temos 3 tipos:

Relacionamento de um para muitos (1 -> *).


O asterisco simboliza “muitos” e se refere às
tabelas nas quais se repete alguma vez algum Relacionamento de um para um (1 -> 1).
item da coluna relacionada. Pode ser que haja duas tabelas dimensão/caract.
Este é o tipo de relacionamento padrão no BPI. que se complementam. Mas nestes casos,
Os relacionamentos “um para muitos” e temos a possibilidade de juntá-las em uma
“muitos para um” são do mesmo tipo. única tabela. Diminuindo os
A seta do relacionamento (simboliza a relacionamentos no PBI.
direção do filtro), sempre é de “1” para
“muitos”. (* -> *)
Relacionamento de muitos para muitos (* -> *).
Este tipo de relacionamento é um caso muito específico e incomum.
Nunca serão feitos relacionamentos deste tipo entre duas tabelas fato
diretamente. Sempre será necessário usar uma tabela dimensão/característica
como ponte (que se relacione com as duas tabelas fato).
Veremos, mais para frente, os casos que usam este tipo de relacionamento. Mas
caso precise já de mais informações. Busque o link abaixo:
https://learn.microsoft.com/pt-br/power-bi/guidance/relationships-
many-to-many#relate-many-to-many-facts-guidance
M4.13 – RELAC. ATIVOS X RELAC. INATIVOS 396
4. O PBI Veremos como fazer quando temos
mostrará as
tabelas que relacionar duas colunas de uma
selecionadas e
1. Selecione
suas relações. tabela fato com uma tabela
a guia
“Exibição de
dimensão/característica. Por
modelo”. exemplo, se tivermos uma coluna de
“Data da Venda” e outra de “Data da
Entrega” na tabela de “fVendas” e
queremos relacioná-las com a tabela
“dCalendário”.
3. Clique sobre as
tabelas que deseja Para facilitar a análise, vamos criar
ver, segure o botão
do mouse e arraste uma nova aba somente com as tabelas
até o quadro criado
do PBI. que usaremos nesta aula.
Na guia, “Exibição de modelo”, clique
no sinal de “+” na parte de baixo da
tela.
Clique nas tabelas que deseja ver e
arraste-as até o quadro criado. O PBI
2. Clique
no sinal mostrará as tabelas selecionadas e
“+”.
suas relações. Em nosso exemplo são
“dCalendário” e “fVendas”.
M4.13 – RELAC. ATIVOS X RELAC. INATIVOS 397
Se colocarmos o mouse sobre a seta da relação, o PBI
mostrará as colunas que estão relacionadas. Em nosso Se colocarmos o
mouse sobre a
exemplo: “Data da Venda” da tabela “fVendas” e “dia” seta do
relacionamento, o
da tabela “dCalendário”. PBI mostrará as
colunas
Vamos criar uma matriz para entender melhor a relacionadas.
situação. Selecione a aba “Exibição de relatório”. Na
guia “Visualizações”, “Criar visual”, clique sobre o
ícone de “Matriz”. O PBI criará uma Matriz em branco.

Selecione a
Selecione a guia
aba “Exibição
“Visualizações”,
de relatório”.
“Criar visual”,
clique sobre o
ícone de
“Matriz”.

O PBI criará
uma Matriz em
branco.
M4.13 – RELAC. ATIVOS X RELAC. INATIVOS 398
Clique sobre a Matriz criada para que fique selecionada. Arraste a coluna “dia” da tabela “dCalendário” para o campo
“Linhas” e a coluna “Qtd Vendida” da tabela “fVendas” para o campo “Valores”.
O PBI colocará os
dados na matriz. O PBI colocará os dados na matriz. Para aumentar o
Para aumentar a
fonte, clique sobre a
tamanho, clique sobre a matriz criada. Na aba
Na tabela
“dCalendário”,
matriz.
“Visualizações”, “Formatar o visual” “Valores” selecione
arraste a coluna
“dia” para o
o tamanho desejado.
campo “Linhas”.
O PBI colocará os dados na matriz. Para
aumentar o tamanho, clique sobre a matriz
criada. Na aba “Visualizações”, “Formatar o
Na tabela visual”, “Visual”, “Valores” selecione o tamanho
“fVendas”,
arraste a coluna Na aba desejado.
“Qtd Vendida” “Visualizações”,
para o campo “Formatar o
Na aba
Para mudar o período para meses na matriz,
“Valores”. visual”, “Visual”,
“Valores”, “Visualizações”, selecione a aba “Criar visual”, exclua as opções
selecione o “Criar visual”, no
tamanho da campo “Linhas”,
exclua as opções
não desejadas no
fonte.
não desejadas. campo “Linhas”. Em
nosso exemplo,
Clique no deixaremos “Ano” e
símbolo
de garfo. “Mês”. Depois, clique
no símbolo de garfo
sobre a matriz.
M4.13 – RELAC. ATIVOS X RELAC. INATIVOS 399
Na matriz criada, temos a quantidade de vendas a cada mês, pois as colunas relacionadas são “Data da Venda” da tabela
“fVendas” e “dia” da tabela “dCalendário”. Se quisermos ver as quantidades de produtos entregues a cada mês, temos que
relacionar a coluna “Data da Entrega” da tabela “fVendas” com a coluna “dia” da tabela “dCalendário”.
Porém, não podemos criar duas relações ativas entre duas tabelas. 1. Para
Sempre uma deverá estar desativada. Na matriz,
relacionar a
coluna “Data da
Para relacionar a coluna “Data da Entrega” da tabela “fVendas” aparecem os
valores de
Entrega” com a
coluna “dia”,
com a coluna “dia” da tabela “dCalendário”, clique sobre a coluna vendas de cada
mês, pois o PBI
clique sobre o
nome “Data da
“Data da Entrega” e arraste até o nome da coluna “dia” da tabela está
relacionando a
Entrega” e
arraste até
“dCalendário”. coluna da “Data
da Venda”.
sobre o nome
“dia”.
O PBI criará a nova relação, porém a mesma ficará com um risco
tracejado, o que significa que a relação está desativada. 2. O
Para mudar o relacionamento entre as tabelas, primeiro desative a relacionamento
criado estará
atual, depois ative a relação desejada. Clique com o botão direito 6. Faça o mesmo
caminho para
desativado
(linha tracejada),
do mouse sobre a relação ativada (na linha contínua), selecione ativar o outro pois já existe
relacionamento. outro
“Propriedades”. Desmarque a opção “Ativar este relacionamento”. relacionamento
ativo.
Cliquem em “OK”. Depois, faça o mesmo caminho para ativar o
5. Clique
outro relacionamento desejado. em “OK”.

3. Primeiro,
desative a 4. Desmarque a
relação atual. opção “Ativar este
Clique com o relacionamento”.
botão direito
do mouse sobre
a linha
contínua.
Selecione
“Propriedades”.
M4.13 – RELAC. ATIVOS X RELAC. INATIVOS 400

O PBI mudou os dados da matriz criada no início da aula. Agora, são as quantidades de entrega a cada mês, pois a coluna
relacionada é a “Data da Entrega” (apesar do título da coluna ainda estar “Soma de Qtd Vendida”, inclusive podemos mudar este
título para “Soma de Produtos Entregues).

Clique sobre a matriz


para que fique
selecionada. Na aba
“Visualizações”, “Criar
visual”, no campo
“Valores”, clique duas
vezes sobre nome da
coluna e mude para o
Os valores nome desejado.
mudam, pois há
vendas que
foram feitas em Para mudar o nome da
um mês, mas a
entrega do
coluna da matriz, clique
produto foi feita
no mês seguinte.
sobre a matriz para
selecioná-la. Na aba
“Visualizações”, “Criar
visual”, no campo “Valores”,
clique duas vezes sobre o
nome da coluna e mude para
o nome desejado.
M4.13 – RELAC. ATIVOS X RELAC. INATIVOS 401

Há uma forma para ativar dois


relacionamentos entre duas
tabelas de forma simultânea.
Trata-se da fórmula
“USERELATIONSHIP”. Veremos
esta fórmula nas aulas sobre as
fórmulas DAX mais para frente.
M4.14 – PQ TENHO VALORES ‘EM BRANCO’ NO REL. (P.1) 402

Vamos aprender o motivo de Há uma linha que aparece com uma quantidade
aparecer linhas em branco e Na aba vendida, mas sem um código de SKU. Isso acontece,
como resolver a situação.
“Visualizações”,
“Criar visual”, pois na tabela “fVendas” há registro de vendas de
Criamos a matriz abaixo
clique no ícone de
“Tabela” produtos que ainda não constam no cadastro na
utilizando a coluna “Qtd tabela “dProdutos”.
Vendida” da tabela Para encontrar os itens que precisam ser
“fVendas” no campo cadastrados, sugerimos a criação de uma tabela.
“Valores” e a coluna “SKU” Selecione a aba
Arraste as
da tabela “dProdutos” no colunas “SKU” “Visualizações”,
das tabelas
campo “Linhas”. “dProdutos” e “Criar visual”, clique
“fVendas” para
campo no ícone de “Tabela”.
“Colunas”.
Depois arraste as
colunas de “SKU” das
tabelas “dProdutos” e Na tabela, vemos os
itens que faltam ser
“fVendas” para o cadastrados na
tabela “dProdutos”.
Na matriz criada, há linhas campo “Colunas”.
que aparecem em branco,
pois há registros de vendas
Para facilitar a Para mudar o nome
identificação,
de produtos que não estão
cadastrados na tabela
colocamos nos das colunas, clique
nomes a tabela de
“dProdutos”.
origem. Basta clicar duas vezes sobre os
sobre o nome duas
vezes e alterar o nomes no campo
nome.
“Colunas”.
M4.15 – PQ TENHO VALORES ‘EM BRANCO’ NO REL. (P.2) 403

Para resolver este problema, temos que cadastrar os dois produtos que faltam na tabela “dProdutos”. Abra o arquivo no
Excel, inclua os dados dos produtos “HL294” e “HL295”.

Inclua os dados
dos produtos
“HL294” e
“HL295”.
M4.15 – PQ TENHO VALORES ‘EM BRANCO’ NO REL. (P.2) 404
Na guia “Exibição de relatório”,
Na guia “Exibição de
relatório”, na aba na aba “Página Inicial”, clique
“Página Inicial”,
clique em em “Atualizar”. O PBI irá
“Atualizar”.
atualizar os dados e sumirão as
linhas em branco.
Este tipo de problema
acontece quando há um dado
em uma tabela fato que ainda
não foi cadastrado na tabela
dimensão ou característica.
Para resolver, precisamos
somente incluir os dados na
tabela dimensão ou
característica e atualizar o PBI.
Este problema pode ocorrer
também quando há algum erro
de preenchimento. Por
exemplo, colocar o código do
produto errado com um
número que não existe na
tabela dimensão.
M4.16 – E SE NÃO TIVER TAB. FATO E DIM. SEPARADAS? 405

“Tabelão de Vendas” PROBLEMA 1


Vamos imaginar que você tem apenas uma grande Dentro de cada uma das tabelas temos diversos dados. Por exemplo,
tabela de vendas com os seguintes dados: Data da no “Tabelão de Vendas”, temos dados das vendas, dados dos produtos,
venda / Ordem da compra / Qtd Vendida / Produto / dados dos clientes e dados das lojas. Estes dados se repetem inúmeras
Marca / Tipo do Produto / Preço Unitário / Custo vezes. Por exemplo, se um produto for vendido 5 mil vezes, todos os
Unitário / Primeiro Nome / Sobrenome / Email / dados do produto se repetirão 5 mil vezes. Se uma loja vender 50 mil
Gênero / Data Nascimento / Estado Civil / Núm. Filhos produtos, os dados da loja se repetirão 50 mil vezes. Isso torna a
/ Nível Escolar / Documento / Nome da Loja / País / tabela muito pesada desnecessariamente.
Continente / Qtd. Colaboradores / Tipo / Gerente Loja
/ Documento Gerente.
PROBLEMA 2
“Tabelão de Devoluções” Não é possível relacionar estas duas tabelas por se tratarem de
tabelas fato. Não seria possível montar um gráfico usando dados das
E outra grande tabela de devoluções com os seguintes duas tabelas. Para tanto, é preciso uma tabela dimensão ou
dados: Data Devolução / Qtd. Devolvida / Motivo característica para fazer a ponte entre as mesmas.
Devolução / Nome da Loja / País / Continente / Qtd.
Colaboradores / Tipo / Gerente Loja / Documento
Gerente / Produto / Marca / Tipo do Produto / Preço
Unitário / Custo Unitário.
M4.17 – SEPARANDO O TABELÃO EM TAB. FATO E DIM. (P.1) 406

O primeiro passo é escolher a partir de qual tabela fato extrairemos as tabelas dimensão/característica a serem criadas. No
nosso exemplo, o melhor seria usar o “Tabelão de Vendas”; pois, no “Tabelão de Devoluções”, pode não conter algum
cliente (nunca pediu devolução) ou algum produto (não precisou ser devolvido).
Depois, abra o Power Query. Na aba “Exibição de relatório”, selecione a guia “Página Inicial” e clique em “Transformar
dados”.

Na aba “Exibição de
relatório”, selecione
a guia “Página
Inicial”, clique em
“Transformar
dados”.
M4.17 – SEPARANDO O TABELÃO EM TAB. FATO E DIM. (P.1) 407

Duplique a tabela de vendas (“fVendas”). Clique com o botão direito do Lembrando que este cenário não é
mouse sobre o nome da tabela do lado esquerdo do Power Query e
clique em “Duplicar”. Depois, modifique o nome da tabela duplicada. No o ideal, pois os produtos que
nosso exemplo, colocamos o nome “dProduto”. nunca foram vendidos não

Clique com o botão


constarão na tabela.
direito do mouse
sobre o nome da
tabela que deseja
duplicar. Clique em Agora, excluiremos as colunas que
“Duplicar”.
não desejamos na nova tabela.
Podemos fazê-lo de diversas
formas:
1. Manualmente;
2. Selecionando tudo;
3. Escolhendo colunas;
4. Removendo colunas.

Modifique o nome
da tabela criada. No
nosso exemplo,
colocamos
“dProduto”.
M4.17 – SEPARANDO O TABELÃO EM TAB. FATO E DIM. (P.1) 408

Para excluir as colunas manualmente,

1 selecione a tabela nova no lado esquerdo


do Power Query. Clique com o botão
direito do mouse sobre o cabeçalho da Selecione a tabela
nova. Clique com o
coluna que deseja excluir e selecione botão direito do
mouse sobre o
“Remover”. No nosso exemplo, cabeçalho da coluna.
Selecione “Remover”.
deixaremos somente as colunas: Faça isso com todas
as colunas que deseja
“Produto”, “Marca”, “Tipo do Produto”, excluir.
“Preço Unitário” e “Custo Unitário”.

Para excluir as colunas selecionando tudo, selecione a tabela nova no lado esquerdo do Power Query. Clique

2 sobre o cabeçalho da primeira coluna que deseja manter. Com o botão “Ctrl” apertado, selecione todas as outras
colunas que deseja manter. Se as colunas estiverem uma ao lado da outra, você também pode selecionar a
primeira coluna que deseja manter e, com o botão “Shift” apertado, clique na última coluna. O Power Query
selecionará todas as colunas entre a primeira e a segunda coluna escolhidas.
Clique com o botão direito do mouse sobre um dos
cabeçalhos selecionados. Escolha “Remover Outras
Clique com o botão
direito do mouse em
Colunas”. O Power Query manterá as colunas
um dos cabeçalhos
selecionados. Escolha
selecionadas e apagará todas as outras.
“Remover Outras
Colunas”.
M4.17 – SEPARANDO O TABELÃO EM TAB. FATO E DIM. (P.1) 409

A terceira opção é selecionando a tabela nova no lado esquerdo do Power

3 Query. Depois, clique em “Escolher Colunas” e “Escolher Colunas” novamente.


Selecione somente as colunas que deseja manter na nova tabela. Clique em
“OK”.

Clique em
“Escolher
Colunas” e Selecione
“Escolher somente as
Colunas” colunas que
novamente. deseja manter
na nova tabela.

A quarta opção é selecionando as colunas que você deseja manter seguindo os

4 passos da opção 2. Depois, clique na seta abaixo de “Remover Colunas” e em


“Remover Outras Colunas”.

Clique em
Clique na seta abaixo “OK”.
de “Remover
Colunas” e em
“Remover Outras
Colunas”.
M4.17 – SEPARANDO O TABELÃO EM TAB. FATO E DIM. (P.1) 410
Agora que já criamos a nova tabela e excluímos as colunas indesejadas, devemos excluir as linhas duplicadas.
O primeiro passo é escolher a coluna que servirá de chave, ou seja, uma coluna que não tem dados que se repetem com outras
informações diferentes em sua linha. No nosso exemplo, seria a coluna “Produto”, pois as outras colunas (“Marca”, “Tipo do
Produto”, “Preço Unitário” e “Custo Unitário”) podem se repetir para produtos diferentes.

Escolha a
coluna que
servirá de
chave.

Selecione a coluna chave. No nosso exemplo será


“Produto”. Na aba “Página Inicial”, clique em
“Reduzir Linhas”, “Remover Linhas” e “Remover
Selecione a
coluna Duplicadas”.
chave.

Após selecionar a coluna chave, você


Clique em
pode apertar simultaneamente a teclas
“Reduzir Linhas”, “Ctrl” + “A” para selecionar a tabela toda
“Remover Linhas”
e “Remover antes de remover as linhas duplicadas.
Duplicadas”.
M4.17 – SEPARANDO O TABELÃO EM TAB. FATO E DIM. (P.1) 411
Crie as outras tabelas dimensão/característica
(“dCliente” e “dLoja”) a partir do “Tabelão de
Vendas” (no nosso exemplo, se chama Passo A
“fVendas”), seguindo os passos a seguir.
A Duplique a tabela “fVendas” e a renomeie:
- “dCliente”
- “dLoja”

Passo B
Exclua as colunas que não deseja na nova
tabela. B
Passo C
C Escolha a coluna chave (ou a tabela toda
apertando as teclas “Ctrl” + “A” após
selecionar uma coluna”) e exclua as linhas
Para encerrar, clique
em “Fechar e duplicadas.
Aplicar” na parte de
cima do lado
esquerdo do Power
Query.
M4.18 – SEPARANDO O TABELÃO EM TAB. FATO E DIM. (P.2) 412

Depois de criarmos as tabelas dimensão, precisamos organizar as nossas tabelas fato. O primeiro passo é definir quais
colunas precisam continuar ou não na tabela fato.

DEVE CONT. NÃO DEVE PODE SER DEVE CONT. NÃO DEVE PODE SER
NOME DA COLUNA NA TAB. CONT. NA CHAVE ENTRE NOME DA COLUNA NA TAB. CONT. NA CHAVE ENTRE
FATO TAB. FATO AS TAB. FATO TAB. FATO AS TAB.

Data da Venda Data de Nascimento


Ordem de Compra Estado Civil
Qtd. Vendida Num. Filhos
Produto Nível Escolar
Marca Documento
Tipo do Produto Nome da Loja
Preço Unitário País
Custo Unitário Continente
Primeiro Nome Qtd. Colaboradores
Sobrenome Tipo
Email Gerente Loja
Gênero Documento Gerente
M4.18 – SEPARANDO O TABELÃO EM TAB. FATO E DIM. (P.2) 413
Entre as tabelas “fVendas” e “dProduto”, podemos usar a coluna “Produto” como
chave, porém o ideal é criarmos um código para cada produto.
Abra o Power Query, na aba “Exibição de relatório”, selecione a guia “Página
Inicial” e clique em “Transformar dados”.

DICAS Na aba “Exibição de


relatório”, selecione
a guia “Página
1. Para ser uma chave, os dados da Inicial”, clique em
“Transformar
dados”.
coluna não podem se repetir com
dados diferentes em suas linhas.
2. O ideal é que os dados da coluna
que será chave não sejam muito Clique na
No Power Query, selecione a
aba
“Adicionar
tabela dimensão criada, no nosso
longos, pois isso pode levar a erros de Selecione a tabela Coluna”, exemplo será “dProduto”.
dimensão criada. “Coluna de
digitação ou de descrição. Por ex, Selecione a coluna
que servirá de
Índice” e em Selecione a coluna que servirá de
“De 1”.
chave. chave (“Produto”), clique na aba
escrever “Smart TV 42” ou “TV Smart
“Adicionar Coluna”, “Coluna de
42 polegadas”. Índice” e em “De 1”.
M4.18 – SEPARANDO O TABELÃO EM TAB. FATO E DIM. (P.2) 414

O Power Query criará uma nova coluna numerando


cada um dos itens da coluna selecionada (“Produto”) a
partir do número 1. Para trocar o nome da coluna, Para mudar o
clique duas vezes sobre o cabeçalho da mesma e altere nome da coluna
criada, clique duas
o nome. Em nosso caso, colocamos “Código Produto”. vezes sobre o
cabeçalho e altere
Agora precisamos inserir estes códigos na tabela fato. Selecione a
o nome.

Selecione a tabela fato, no nosso exemplo “fVendas”. tabela fato.


Clique na aba
Na aba “Página Inicial”, clique em “Combinar” no lado “Página Inicial”. O Power Query
criará a coluna
direito da tela. Depois, clique em “Mesclar Consultas” numerando os itens
da coluna
e “Mesclar Consultas” novamente. selecionada a partir
do número 1.

Clique em
“Combinar”,
“Mesclar
Consultas” e
“Mesclar
Consultas”
novamente.
M4.18 – SEPARANDO O TABELÃO EM TAB. FATO E DIM. (P.2) 415
A tabela
“fVendas” já Na janela que o Power Query abrirá, já estará selecionada a
estará
selecionada tabela “fVendas” na parte de cima. Na parte de baixo,
pelo Power
Query. selecione a tabela “dProdutos”. Selecione as colunas que
servirão de chaves nas duas tabelas, no nosso caso, são
“Produto”. Por fim, clique em “OK”.
Na parte de baixo, selecione
Na coluna que será criada, clique no símbolo com as duas
a tabela “dProduto”.
setas. Selecione a coluna que deseja mesclar da outra tabela
(“Código Produto”).
Sugerimos que
desmarque o item
Selecione as colunas que
servirão de chaves nas duas “Use o nome da
tabelas. Clique no símbolo com
as duas setas na coluna
coluna original
criada. Na lista, marque
somente a coluna que
como prefixo”. Por
deseja mesclar.
fim, clique em “OK”.

Clique em Sugerimos que


“OK”. desmarque o item “Use
o nome da coluna
original como prefixo”.
Por fim, clique em “OK”.
M4.18 – SEPARANDO O TABELÃO EM TAB. FATO E DIM. (P.2) 416
Agora, é necessário excluir as colunas que foram “transportadas” para a tabela dimensão
criada. Selecione a tabela “fVendas”. Na aba “Página Inicial”, clique em “Escolher Colunas” e
depois “Escolher Colunas” novamente. Desmarque as colunas que deseja excluir. Clique em
“OK”.
Por fim, clique em “Fechar e Aplicar”.

Desmarque as
colunas que
Clique em deseja excluir.
“Escolher
Selecione a Colunas” e
tabela fato. “Escolher
Clique na aba Colunas”
“Página Inicial”. novamente.

Clique em
“OK”.
Tanto a tabela “fVendas” quanto a tabela “dProduto”,
agora, possuem uma coluna em comum que ligam as Clique em
“Fechar e
duas, “Código Produto”. Aplicar”.
M4.19 – SEPARANDO O TABELÃO EM TAB. FATO E DIM. (P.3) 417

Agora, precisamos seguir os mesmos passos de M4.18 para as outas duas tabelas “dLoja” e “dCliente”.

1 > 2 > 3
Abra o Power Query:
>Na aba “Exibição de relatório”; Renomeie a coluna criada:
>Selecione a aba “Página Inicial”; >Clique duas vezes sobre o cabeçalho da
>Clique em “Transformar dados”. coluna criada e a renomeie: “Código Cliente”
>Defina quais colunas podem ser as chaves ou “Código Loja”.
entre as tabelas fato e dimensão.

Crie uma coluna de índice:


>Selecione uma das tabelas dimensão criada: “dLoja” ou
“dCliente”;
>Selecione a coluna que será chave entre as tab. fato e
dimensão: na tab “dCliente”–“Email” ou “Documento” /
na tab. “dLoja”-“Nome da Loja”;
>Selecione a aba “Adicionar Coluna”, clique na seta em
“Coluna de índice” e em “De 1”.
M4.19 – SEPARANDO O TABELÃO EM TAB. FATO E DIM. (P.3) 418

4 > 5
Mesclar consultas:
>Selecione a tabela fato (“fVendas”) com a qual quer Exclua, na tab. fato, as colunas
relacionar a tab. dimensão; transportadas para a nova tab. dimensão:
>Na aba “Página Inicial”, clique na seta de “Combinar” do >Na aba Página inicial”, clique em
lado direito da tela, em “Mesclar Consultas” e em “Mesclar “Escolher Colunas”;
Consultas” novamente; >Desmarque as colunas que deseja excluir
>No quadro que abrirá, selecione as duas tabelas que serão (todas as colunas que foram transportadas
relacionadas e as colunas que serão as chaves entre elas. para a nova tabela dimensão criada, com
Clique em “OK”. exceção da coluna de código). Clique em
>Clique no símbolo com as duas setas no cabeçalho da “OK” e em “Fechar e Aplicar”.
coluna criada;
>Selecione a coluna de código criada na tab. dimensão:
“Código Cliente” ou “Código Loja”. Sugerimos que
desmarque a opção ”Usar o nome da coluna original”;
>Clique em “OK”.
M4.19 – SEPARANDO O TABELÃO EM TAB. FATO E DIM. (P.3) 419
Inclua os códigos das tabelas dimensão criados na outra tabela fato, “fDevoluções”.

1 > 2
Mesclar consultas:
>Selecione a tabela fato (“fDevoluções”) com a qual quer
Exclua, na tab. fato “fDevoluções”, as
relacionar as tab. Dimensão;
colunas transportadas para as novas tab.
>Na aba “Página Inicial”, clique na seta de “Combinar” do lado
dimensão:
direito da tela, em “Mesclar Consultas” e em “Mesclar
>Na aba Página inicial”, clique em
Consultas” novamente. É preciso fazer uma vez para cada tabela
“Escolher Colunas”;
dimensão que deseje mesclar;
>Desmarque as colunas que deseja excluir
>No quadro que abrirá, selecione as duas tabelas que serão
(todas as colunas que foram transportadas
relacionadas e as colunas que serão as chaves entre elas. Clique
para as novas tabelas dimensão criadas,
em “OK”.
com exceção das colunas de código).
>Clique no símbolo com as duas setas no cabeçalho da coluna
Clique em “OK” e em “Fechar e Aplicar”.
criada;
>Selecione a coluna de código criada na tab. dimensão: “Código
Produto” ou “Código Loja” (na tabela “fDevoluções” não há
dados dos clientes, assim não é preciso mesclar a coluna “Código
Cliente”). Sugerimos que desmarque a opção ”Usar o nome da
coluna original”;
>Clique em “OK”.
M4.20 – SEPARANDO O TABELÃO EM TAB. FATO E DIM. (P.4) 420

O PBI cria automaticamente relacionamentos, mas vamos refazer os mesmos para garantir que estarão da forma que
desejamos. Na aba “Exibição de modelo”, “Página Inicial”, clique em “Gerenciar relações”.

Na aba
“Exibição de
modelo”, Clique em
selecione a aba “Gerenciar
“Página Inicial”. relações”.

O PBI cria
relacionamentos
entre as tabelas
automaticamente,
mas vamos refazê-
los.
M4.20 – SEPARANDO O TABELÃO EM TAB. FATO E DIM. (P.4) 421
Selecione o primeiro item da lista, aperte as teclas
“Ctrl” + “A” ao mesmo tempo para selecionar todos
os itens. Clique “Excluir”, em “Excluir” novamente e
em “Fechar”.

Clique em
“Excluir”.

Selecione o primeiro
item da lista e aperte
as teclas “Ctrl” + “A” ao
mesmo tempo para Clique em
selecionar todos os “Fechar”.
itens. Clique em
“Excluir”
novamente.
M4.20 – SEPARANDO O TABELÃO EM TAB. FATO E DIM. (P.4) 422
Primeiro, vamos separar as tabelas fato
das tabelas dimensão/característica.
Depois vamos relacionar as colunas:
1. “Código Cliente” da tab. “fVendas”
com “Código Cliente” da tab.
“dCliente”;
2. “Código Loja” da tab. “fVendas” com
“Código Loja” da tab. “dLoja”;
3. “Código Produto” da tab. “fVendas”
com “Código Produto” da tab.
“dProduto”;
4. “Código Loja” da tab. “fDevoluções”
com “Código Loja” da tab. “dLoja”;
5. “Código Produto” da tab.
“fDevoluções” com “Código
Produto” da tab. “dProduto”.
Para relacioná-las, clique sobre o nome
da coluna em uma das tabelas e arraste
até o nome da outra coluna na outra
tabela. Tanto faz a ordem das tabelas
por onde se inicia o processo.
M4.20 – SEPARANDO O TABELÃO EM TAB. FATO E DIM. (P.4) 423
Agora com os relacionamentos estabelecidos, podemos montar uma matriz com dados das tabelas “fVendas” e fDevoluções”,
pois ambas estão interligadas através das tabelas dimensão: “dLoja” e “dProduto”. Antes, não era possível criar um
relacionamento entre estas duas tabelas, pois não é possível fazê-lo entre duas tabelas fato.
M4.20 – SEPARANDO O TABELÃO EM TAB. FATO E DIM. (P.4) 424

Como todas as tabelas dimensão


(dCliente”, “dProduto” e
“dProduto”) foram feitas a partir
da tabela fato (“fVendas”), todas
elas dependem dos dados desta
tabela fato. Só terão dados que já
foram inseridos na mesma. Porém,
se incluirmos algum dado novo na
tabela fato (“fVendas”),
automaticamente este dado
aparecerá nas outras tabelas.
M4.21 – OCULTANDO CAMPOS DO RELATÓRIO 425
Como vimos na lição 4.11 – ENTENDENDO A DIREÇÃO DO FILTRO, há colunas que existem em mais de uma tabela. Porém, se
usarmos a coluna da tabela errada, as matrizes ou gráficos mostrarão dados errados. Uma forma de evitar este erro é ocultar
as colunas repetidas nas tabelas fato, por exemplo: “SKU” da tabela “fVendas” e “fDevolução”.
Para ocultar a coluna, há duas formas. A primeira é na aba “Exibição de modelo”. Clique com o botão direito do mouse sobre a
coluna que deseja ocultar e selecione “Ocultar da visualização de relatório”. Aparecerá um novo símbolo ao lado do nome da
coluna ocultada. A segunda forma é na aba “Exibição de dados”, clique com o botão direito do mouse sobre o cabeçalho da
coluna que deseja ocultar. Selecione “Ocultar da visualização de relatório”. Aparecerá um novo símbolo ao lado do nome da
coluna ocultada.

Na aba “Exibição
de dados” do PBI,
Na aba “Exibição clique com o
de modelos” do botão direito do
PBI, clique com o mouse sobre o
botão direito do nome da coluna
mouse sobre o que deseja Aparecerá um
nome da coluna ocultar. Selecione novo símbolo ao
que deseja “Ocultar da lado do nome da
ocultar. Selecione visualização de coluna ocultada.
“Ocultar da relatório”.
visualização de
relatório”.
Aparecerá um
novo símbolo ao
lado do nome da
coluna ocultada.
M4.21 – OCULTANDO CAMPOS DO RELATÓRIO 426

Após ocultar as colunas:


“ID Cliente”, “ID Loja” e “SKU” da tabela “fVendas”;
“ID Loja” e “SKU” da tabela “fDevoluções”; Na aba “Exibição
de relatório” do
Vemos que as mesmas já não aparecem mais na aba “Exibição PBI, as colunas
ocultadas já não
de relatório” do PBI, impedindo a sua inclusão nas matrizes e aparecem mais.

gráficos erroneamente.
M4.22 – RELACIONAMENTOS – REVISÃO E BOAS PRÁTICAS 427
Vamos revisar pontos importantes deste módulo:
Crie um modelo de dados organizado e
normalizado:

Organize espacialmente as tabelas no


1 • Cada tabela deve servir para um propósito (Base
Vendas, Base Devoluções, Cadastro Clientes...);
• Use relacionamentos em vez de colunas
PBI: mescladas. As tabelas ficam mais leves;
• Coloque as Tabelas Características na
• Use tabelas separadas em fato e dimensão.

2
parte de cima e as Tabelas Fato na parte
de baixo. Isso ajuda a lembrar que o filtro
deve sempre seguir a direção de cima
para baixo (da Tab. Característica para
Evite usar filtro bidirecional e criar
Tab. Fato).
relacionamento “muitos para muitos”:

3 • Isso pode causar erros de dados no seu relatório;


• Mais para a frente, veremos as raras aplicações
para estes casos.

Oculte os campos que não precisam ser


usados no relatório:
• Ajuda a evitar erros de filtro no relatório;
• Deixa o relatório com o visual mais
4
organizado.
428

FÓRMULAS DAX
M5.1 – INTRODUÇÃO ÀS FÓRMULAS DAX 429

O que são as fórmulas DAX?


Neste módulo aprenderemos:
colunas calculadas e medidas.
Aprenderemos a fazer as
tabelas no módulo avançado
de DAX.

Colunas calculadas:
Fórmulas que te darão
dados para uma nova
coluna criada.

Medidas:
DAX é a sigla de É a “linguagem” Permite criar Permite Fórmulas que te darão
Data Analysis das fórmulas do fórmulas adicionar: um único resultado.
Expressions PBI. inteligentes para
(Expressões de fazer qualquer Tabelas.
Análise de Dados). tipo de análise.
M5.2 – INTRODUÇÃO ÀS COLUNAS CALCULADAS 430

Vamos supor que você queira criar uma coluna que mostre as vendas que foram feitas de uma unidade do produto ou de
mais de uma unidade do produto para dar descontos. Selecione a aba “Exibição de dados” no PBI. Clique sobre o nome da
tabela que tem a coluna que você quer analisar e selecione a coluna, no nosso caso “Qtd Vendida” da tabela “fVendas”.
Clique em “Nova coluna”.

Selecione a aba
“Exibição de
dados”.
Clique sobre o
nome da tabela
que tem a
coluna que
deseja analisar.
Depois,
selecione a
coluna.
Clique em
“Nova coluna”.
M5.2 – INTRODUÇÃO ÀS COLUNAS CALCULADAS 431
O PBI criará a coluna e abrirá a caixa de texto para você digitar a fórmula.

O PBI criará a
coluna e abrirá a
caixa de texto
para inserir a
fórmula.

O texto entre o número “1” e o símbolo “=” será o nome da


coluna nova. Em nosso exemplo será “Tipo de pedido”. Na Ao colocar a fórmula, o
PBI mostrará os dados
nova coluna queremos que ela identifique as vendas de que precisam ser
inseridos.
uma unidade ou de mais unidades. Para tanto usaremos a
fórmula “Se”. Porém, no PBI as fórmulas são em
inglês “IF”. Ao inserir a fórmula desejada,
o PBI mostrará os dados que
Ao iniciar a digitar “IF”, o PBI já mostrará as
precisam ser inseridos.
opções. Você pode selecionar com a seta do
teclado ou com o mouse a opção desejada. Se o
PBI já estiver mostrando em destaque a opção
Ao iniciar a digitar a fórmula, o PBI já mostra as opções.
desejada, basta clicar na tecla “Tab” ou “Enter”. Selecione com o mouse ou com as setas do teclado a
Ou, se preferir, pode digitar a palavra inteira que opção desejada. Se o PBI já estiver mostrando em
destaque a opção desejada, basta clicar na tecla “Tab” ou
deseja inserir e depois abra parênteses. “Enter”. Ou digite a palavra inteira que deseja e abra
parênteses.
M5.2 – INTRODUÇÃO ÀS COLUNAS CALCULADAS 432
A nossa fórmula deve identificar as vendas de uma unidade do produto ou de mais unidades.

No teste lógico, colocaremos que a coluna “Qtd Se o teste lógico for verdadeiro,
Vendida” da tabela “fVendas” deve ser igual a “1”. queremos que o PBI coloque na nova
Quando iniciamos a digitar o nome da coluna, o PBI coluna “pedido único”. Lembrando que
já mostrará as opções. Se o PBI já estiver SEMPRE temos que colocar os textos
destacando a coluna desejada, basta clicar em entre aspas. Se for falso, queremos,
“Tab” ou “Enter”. Ou selecione com o mouse ou “pedido múltiplo”.
com as setas do teclado.

O PBI verificará linha por linha e Para separar os Para encerrar a


dados na fórmula,
preencherá a nova coluna. Se a fórmulas precisamos
usamos sempre fechar os
quantidade vendida for “1”, vírgula no PBI. parênteses.

preencherá “pedido único”, se


for mais, “pedido múltiplo”.

O PBI
verificará linha
por linha e
preencherá a
nova coluna.
M5.3 – INTRODUÇÃO ÀS MEDIDAS (P.1) 433

Vamos aprender o que são as medidas, a sua importância e como criá-las.


As medidas são fórmulas que nos dão um único valor como resultado. São diferentes das colunas calculadas que retornam
um valor para cada linha da coluna.
Elas servem, por exemplo, para calcularmos: Soma da quantidade de produtos vendidos, média dos valores das vendas,
porcentagem do faturamento do ano atual em comparação ao ano anterior etc.
Há diversas formas para criar uma medida:

1 2 3 4 5

Em qualquer uma das abas do lado


esquerdo (“Exibição de relatório”, Na aba “Exibição de dados”,
Na aba “Exibição de dados” ou “Exibição de clique sobre o cabeçalho de
“Exibição de Na aba “Exibição de modelo”), clique com o botão direito do alguma coluna com o botão
relatório”, na dados”, na aba Na aba “Exibição de mouse sobre o nome de alguma tabela do direito do mouse e selecione
aba superior superior modelo”, na aba lado direito da tela (na aba “Dados”) e “Nova medida”.
“Página Inicial”, “Ferramentas de superior “Página selecione “Nova medida”.
clique em tabela”, clique em Inicial”, clique em
“Nova medida”. “Nova medida”. “Nova medida”.
M5.3 – INTRODUÇÃO ÀS MEDIDAS (P.1) 434

Como exemplo, vamos calcular a soma da quantidade vendida.


Ao clicar em “Nova medida”, abrirá uma caixa de texto. O texto do lado esquerdo do sinal de igual é o nome da medida. No nosso
caso, vamos chamar de “Total Vendas”. Do lado direito do sinal de igual, é a fórmula que será executada. Para somar os valores
de uma coluna, devemos usar a fórmula “SUM” que é “soma” em inglês.
Entre parênteses devemos colocar a coluna que desejamos
O PBI abrirá
somar. Ao digitar o nome da mesma, o PBI mostrará as opções.
uma caixa de
texto para a
Pode-se digitar o nome completo da coluna, ou selecioná-la com
criação da o mouse ou com as setas do teclado.
medida.
O PBI designa as colunas com o nome da tabela em que
está inserida e o nome da coluna entre colchetes. No
Para fazer a soma dos valores de uma coluna, precisamos
colocar “SUM” que é “soma” em inglês. Ao começar digitar, o
nosso caso, será “fVendas[Qtd Vendida]”.
PBI mostrará as diversas opções. Você pode digitar toda a
palavra ou selecionar a opção desejada com o mouse ou as Entre parênteses, devemos
setas do teclado, depois aperte a tecla “TAB” ou “Enter”. colocar o nome da coluna que
desejamos somar. Ao digitar o
nome da coluna, o PBI mostra
as opções. Você pode digitar o
nome completo ou selecioná-la
com o mouse ou as setas do
O texto do lado esquerdo teclado.
do sinal de “=” será o O PBI designa as colunas com o nome
nome da medida. tabela em que está inserida e o nome
da coluna entre colchetes.
M5.3 – INTRODUÇÃO ÀS MEDIDAS (P.1) 435

O PBI mostrará a nova medida criada na aba “Dados” do lado direito da tela.
Você pode escolher dentro de qual tabela a nova medida estará inserida.
Selecione a medida na aba “Dados”, em “Ferramentas de medida”, selecione a tabela desejada.
É possível fazer este procedimento tanto na aba “Exibição de relatório” quanto na aba “Exibição de
dados”.
O PBI mostra a medida
na aba “Dados” dentro
da tabela escolhida.

Ao selecionar a medida na aba


“Dados”, você escolhe em qual tabela a
medida estará inserida. Isso é possível
tanto em “Exibição de relatório”
quanto em “Exibição de dados”, na aba
“Ferramentas de medida”.
M5.3 – INTRODUÇÃO ÀS MEDIDAS (P.1) 436

Para vermos o valor calculado na medida, precisamos inseri-la em um visual. Como exemplo, vamos inseri-la em um cartão.
Na aba “Exibição de relatório”, “Página Inicial”, “Visualizações”, em “Criar visual”, clique sobre o ícone de “Cartão”. Na aba
“Dados”, selecione a medida “Total Vendas” e arraste-a para o espaço “Campos” na aba “Visualizações”. O PBI mostrará o
dado arredondado. Para mostrar o valor exato, selecione o cartão; depois, na aba “Visualizações”, “Formatar o visual”,
“Visual”, “Valor do balão”, em “Exibir unidades”, selecione “Nenhum”.

Na aba “Visualizações”,
“Criar visual”, clique
sobre o ícone de
“Cartão”. Arraste a
medida para o espaço
“Campos”.

Na aba “Exibição de
relatório”, selecione
“Página Inicial”. O PBI mostra o valor de
forma arredondada nos
cartões. Para mostrar o
número exato, selecione a
aba “Visualizações”,
“Formatar o visual”, “Visual”,
“Valor do balão”, escolha
“Nenhum” em “Exibir
unidades”.
M5.3 – INTRODUÇÃO ÀS MEDIDAS (P.1) 437

É possível saber o valor da soma


de uma coluna inserindo a mesma
diretamente em um cartão, sem a
necessidade da criação de uma
medida. Mas a criação das
medidas possibilita outros
cálculos posteriores. Por exemplo,
com a criação das medidas (soma
da coluna “Qtd Vendida” da tabela
“fVendas” e soma da coluna “Qtd
Devolvida” da tabela
“fDevoluções”) é possível calcular
a porcentagem de produtos
devolvidos.
M5.4 – INTRODUÇÃO ÀS MEDIDAS (P.2) 438
Como dissemos, as medidas são fórmulas que nos dão um Na aba
“Dados”,
único valor. Porém, podemos segmentar este valor ao arraste a
coluna
inseri-lo em algum gráfico ou matriz. O nome técnico desta “Marca” da
tabela
ação é Contexto de Filtro (usar um valor dentro de Na aba “dProdutos”
segmentações e filtros). “Visualizações”,
“Criar visual”,
para o
campo
Como exemplo, vamos usar a medida de “Total Vendas” em clique no ícone
de “Matriz”.
“Linhas”.

uma matriz. Vamos filtrar o valor pelas marcas dos Na aba “Exibição de
relatório”, selecione
produtos. “Página Inicial”.

Na aba “Exibição de relatório”, em “Página Inicial”,


selecione a aba “Visualizações”, “Criar visual”, clique sobre
o ícone de “Matriz”. Na aba
“Dados”, arraste a medida
“Total Vendas” para o campo Arraste a
medida
“Valores” e arraste a coluna “Total
Vendas”
“Marca” da tabela para o
campo
“dProdutos” para o campo “Valores”.

“Linhas”.
Também podemos selecionar
a matriz e clicar no ícone de
“Gráfico de barras
clusterizado”, se quisermos
um gráfico com a medida.
M5.4 – INTRODUÇÃO ÀS MEDIDAS (P.2) 439

Temos as seguintes diferenças entre as medidas e as colunas calculadas:


- Como já dissemos, as colunas calculadas nos retornam um valor para cada
linha da coluna criada. A medida retorna um único valor, porém este valor
pode ser filtrado ou segmentado por outros dados como marca de produto,
gênero do comprador etc.
- As colunas calculadas podem nos retornar textos e não somente números.
Por exemplo, podemos classificar as vendas como “pedido único” para as
vendas de uma unidade e “pedido múltiplo” para vendas de mais de uma
unidade (como fizemos na aula M5.2). Este tipo de classificação nos ajuda na
montagem de gráficos ou matrizes. Por exemplo, eu precisaria desta coluna
classificando o tipo de pedido, se eu quiser saber a porcentagem das vendas
que são “pedido único” para fazer uma ação de marketing para transformá-
los em “pedido múltiplo”.
M5.5 – RECAPITULANDO – COL. CALCULADAS X MEDIDAS 440

COLUNAS CALCULADAS MEDIDAS

Os valores são calculados baseados na informação de Os valores são calculados baseados nos filtros aplicados
cada linha da tabela. São calculados individualmente para
cada linha. Este processo é chamado de “Contexto de
1 nas Matrizes. Este processo é chamado de “Contexto de
Filtro”.
Linha”.
Acrescenta uma nova coluna na tabela, ou seja, o arquivo Não acrescenta novas colunas na tabela, ou seja, o
fica um pouco mais pesado. 2 arquivo fica um pouco mais leve.

Recalcula os valores de acordo com as alterações nos Recalcula os valores de acordo com as alterações nos
valores nas células. 3 filtros.

A coluna criada normalmente é usada nos campos


A medida normalmente é usada no campo “Valores” na
“Linhas”, “Colunas” ou “Filtros” na criação de gráficos e
matrizes.
4 criação de gráficos e matrizes.
M5.6 – DAX – SINTAXE E PRINCIPAIS OPERADORES 441
As fórmulas DAX seguem a lógica abaixo:

Quantidade Vendida = SUM(‘fVendas’[Qtd Vendida])

Nome da tabela
Nome da Medida Nome da coluna
onde se localiza
ou da Coluna Fórmula utilizada. usada na
a coluna usada
Calculada. fórmula.
na fórmula.

Os símbolos de operadores Os símbolos de operadores de comparação são:


matemáticos usados no DAX são:
Operador de Significado Exemplo
Operador Significado Exemplo comparação
matemático = É igual a [País]=“Alemanha”
+ Adição 2+4 > É maior do que [Qtd Vendida] > 2
- Subtração 7–3 < É menor do que [Qtd Vendida] < 2
* Multiplicação 3*2 >= É maior ou igual a [Qtd Devolvida] >= 3
/ Divisão 10 / 2 <= É menor ou igual a [Qtd Devolvida] <= 3
^ Expoente 5^2 <> É diferente de [Tipo do Produto] <> “Televisão”
M5.6 – DAX – SINTAXE E PRINCIPAIS OPERADORES 442
Os símbolos de operadores de textos/lógico são:

Operador de texto/lógico Significado Exemplo Observações


Juntaremos o primeiro nome “Alon” com o
Concatena textos sobrenome “Pinheiro”. No meio pedimos para
& separados em um único “Alon”&“ ”&“Pinheiro” acrescentar um espaço para os nomes não ficarem
texto. grudados. Lembrando que todos os textos precisam
estar entre aspas.
Cria a condição “E” Pedimos para a fórmula identificar os itens que
&& entre dois ou mais [País]=“Alemanha”&&[Qtd Vendida]>2 cumprem as duas condições: 1. País seja “Alemanha”
testes lógicos. e 2. Qtd vendida seja maior que 2.
Pedimos para a fórmula identificar os itens que
Cria a condição “OU” cumprem uma das duas condições: 1. País seja
|| entre dois ou mais [País]=“Alemanha”||[País]=“Canadá” “Alemanha” ou 2. País seja “Canadá”.
testes lógicos. Este símbolo “|” se localiza no teclado entre as teclas
“Shift” e “Z”.
Quando queremos identificar os itens que cumprem a
Cria a condição “OU”
uma dentre 3 ou mais condições (1. País seja igual a
com base em valores de [País] IN (”Alemanha”, “Canadá”,
IN “Alemanha” ou 2. Igual a “Canadá” ou 3. Igual a
uma lista (usando “Holanda”)
“Holanda”), sugerimos que use a opção “IN” em vez
chaves).
de “||”, evitando que a expressão fique muito longa.
M5.7 – DAX – PRINCIPAIS FÓRMULAS 443
Abaixo, seguem as principais fórmulas DAX:

Fórmulas Fórmulas de data e


Fórmulas de filtro
matemáticas e Fórmulas lógicas hora & inteligência
e de tabela
estatísticas de tempo

Exemplos comuns: Exemplos comuns: Exemplos comuns: Exemplos comuns:


• SUM • IF • CALCULATE • DATEDIFF
• AVERAGE • AND • FILTER • YEAR/MONTH/DAY
• MAX/MIN • OR • ALL • HOUR/MINUTE/SECOND
• DIVIDE • IFERROR • ALLSELECTED • TODAY/NOW
• COUNT • NOT • ALLEXCEPT • WEEKDAY/WEEKNUM
• COUNTROWS • SWITCH • RELATED
• DISTINCTCOUNT • CALCULATETABLE • DATESYTD
• DISTINCT • DATESQTD
Fórmulas iteradoras: • VALUES • DATESMTD
• SUMX • EARLIER/EARLIEST • TOTALYTD
• AVERAGEX • HASONEVALUE • TOTALQTD
• MAXX/MINX • HASONEFILTER • TOTALMTD
• COUNTX • ISFILTERED • DATEADD
• RANKX • USERELATIONSHIP • DATESINPERIOD
• CROSSJOIN • DATESBETWEEN
• ADDCOLUMNS • PARALELLPERIOD
• TOPN
M5.8 – FUNÇÃO IF 444

Vamos supor que você precise fazer uma análise de vendas nas primeiras quinzenas e nas segundas quinzenas dos meses.
Para tanto, na tabela calendário você precisará de uma coluna com este dado: “quinzena 1” ou “quinzena 2”. Neste caso,
devemos criar uma coluna com esta informação.
Na aba “Exibição de dados”, em “Ferramentas da tabela”, selecione a tabela onde deseja criar a coluna, no nosso caso
“dCalendário”. Clique com o botão direito do mouse sobre alguma parte da tabela e selecione “Nova coluna”. Ou clique em
“Nova coluna” na parte de cima do PBI.
Selecione a
tabela onde
criará a nova
coluna, em nosso
caso
“dCalendário”.

Na aba “Exibição
de dados”,
selecione
“Ferramentas da Clique com o botão
tabela”. direito do mouse sobre
alguma parte da tabela
e selecione “Nova
coluna”. Ou clique em
“Nova coluna” na parte
de cima da PBI.
M5.8 – FUNÇÃO IF 445

O PBI abrirá uma caixa de texto. Nela colocaremos a fórmula para a criação da coluna.

A fórmula “DAY” pede somente o


Usaremos a fórmula “IF” que Também podemos
nome de uma coluna. Este dado
significa “se”. Podemos digitar “IF” e usar as fórmulas
precisa estar entre parênteses. Ao
abrir parênteses ou digitar parte da “MONTH” para extrair
começar digitar o nome da coluna
palavra, selecionar a fórmula somente o mês ou a Os elementos da
desejada, o PBI mostra as diversas
desejada e apertar a tecla “Tab” ou fórmula “YEAR” para fórmula devem ser
O texto que opções, basta selecionarmos a
“Enter”. extrair somente o ano. separados por vírgula.
colocamos antes desejada.
do sinal de “=” Podemos fazer a fórmula inteira em
será o título da uma única linha ou mudar de linha
coluna criada. para uma melhor visualização e/ou
organização. Para mudar a linha,
clique em “Enter” com a tecla “Shift”
O segundo elemento que a pressionada.
fórmula “IF” pede é a
resposta que desejamos se
o teste lógico for
verdadeiro. Neste caso
“quinzena 1”. Quando a
resposta for um texto Os elementos A primeira informação que a fórmula nos pede é o
precisa estar entre aspas. da fórmula teste lógico. No nosso caso é se o dia é <=15, mas a
devem ser data na coluna “dia” está em um formato completo
separados por com diversas informações. Para extrair somente o
O terceiro elemento que a vírgula. número da data, podemos usar a fórmula “DAY”. Ou
fórmula “IF” pede é a resposta seja, usaremos esta fórmula dentro da outra
que desejamos se o teste lógico Para encerrar, fórmula.
for falso. Neste caso “quinzena devemos Na fórmula “DAY” precisamos colocar o nome da
2”. Quando a resposta for um fechar os coluna de onde extrairemos esta informação. No
texto precisa estar entre aspas. parênteses da nosso caso é a coluna “dia” da tabela “dCalendário”.
fórmula “IF”. O PBI, nomeia colocando primeiro o nome da tabela
entre aspas simples e depois o nome da coluna
entre colchetes.
M5.8 – FUNÇÃO IF 446

O PBI criará a nova coluna aplicando o teste lógico para cada uma das linhas da tabela e preencherá as linhas da nova
coluna.
M5.8 – FUNÇÃO IF 447

Agora, conseguimos criar uma matriz com a quantidade de vendas nas


primeiras quinzenas e nas segundas quinzenas dos meses.
Selecione a aba “Exibição de relatório”; na aba “Visualizações”, “Criar
visual”, clique no ícone de “Matriz”. Arraste a coluna criada “Quinzena”
da tabela “dCalendário” para o campo “Linhas” e a coluna “Total
Vendas” da coluna “fVendas” para o campo “Valores”.
2. Na aba
“Visualizações”,
“Criar visual”,
selecione o ícone
de “Matriz”.

1. Selecione a aba
“Exibição de
relatório”.

3. Arraste a coluna
“Quinzena” da tabela
“dCalendário” para o
campo “Linhas”.
Também arraste a
coluna “Total
Vendas” da tabela
“fVendas” para o
campo “Valores”.

4. A matriz foi criada


mostrando o total de
vendas por quinzena.
M5.9 – FUNÇÃO IF ANINHADA 448
Se quisermos fazer uma análise da quantidade de vendas por bimestre, precisamos criar uma coluna com este dado. Mas
nestes casos, temos 6 bimestres como possíveis respostas de uma fórmula. Então, usaremos a função “IF” aninhada. Ou
seja, uma fórmula “IF” dentro de outra fórmula “IF”.
SIM A fórmula que montaremos seguirá a
“Bimestre 1” lógica do esquema ao lado. O primeiro
Mês <=2 SIM teste lógico será se o mês é menor ou
NÃO “Bimestre 2” igual a 2. Se for, a resposta deverá ser
Mês <=4 SIM “Bimestre 1”; se não for, temos que
NÃO “Bimestre 3” submetê-lo a um novo teste lógico (se
Mês <=6 SIM é menor ou igual a 4) e assim
NÃO “Bimestre 4” sucessivamente. Neste tipo de
Mês <=8 SIM fórmula, o PBI só inicia o segundo
NÃO “Bimestre 5” teste lógico se o primeiro for “NÃO”;
Mês <=8 se no primeiro teste lógico a resposta
NÃO já for “SIM” (“Bimestre 1”), o PBI já
“Bimestre 6” encerra o cálculo.
M5.9 – FUNÇÃO IF ANINHADA 449

Para criar a nova coluna com estes testes lógicos, na aba “Exibição de dados”, em “Ferramentas da tabela”, selecione a
tabela onde deseja criar a coluna, no nosso caso “dCalendário”. Clique com o botão direito do mouse sobre alguma parte da
tabela e selecione “Nova coluna”. Ou clique em “Nova coluna” na parte de cima do PBI.

Selecione a
tabela onde
criará a nova
coluna, em nosso
caso
“dCalendário”.

Na aba “Exibição
de dados”,
selecione
“Ferramentas da Clique com o botão
tabela”. direito do mouse sobre
alguma parte da tabela
e selecione “Nova
coluna”. Ou clique em
“Nova coluna” na parte
de cima da PBI.
M5.9 – FUNÇÃO IF ANINHADA 450
O PBI abrirá uma caixa de texto. Nela colocaremos a fórmula para a criação da coluna.
Usaremos a fórmula “IF” Na nossa tabela “dCalendário” já temos uma
que significa “se”. coluna somente com o mês. Caso contrário,
Podemos digitar “IF” e podemos usar a fórmula “MONTH” para extrair O primeiro teste O segundo elemento que a fórmula
abrir parênteses ou somente o mês como fizemos com a fórmula lógico que “IF” pede é a resposta que
digitar parte da palavra, “DAY” na aula 5.8. Quando vamos digitar o nome colocaremos é se o desejamos se o teste lógico for
selecionar a fórmula de uma coluna com acento (mês), o PBI pode não mês é <= a 2 verdadeiro. Neste caso “Bimestre
O texto que desejada e apertar a tecla aceitar, assim, sugerimos que digite o nome da
colocamos antes “Tab” ou “Enter”. 1”. Quando a resposta for um texto
tabela e selecione a coluna desejada.
do sinal de “=” precisa estar entre aspas.
será o título da
coluna criada.
Podemos fazer a fórmula inteira em
uma única linha ou mudar de linha
para uma melhor visualização e/ou
Usaremos uma organização. Para mudar a linha,
fórmula “IF” dentro clique em “Enter” com a tecla “Shift”
de outra fórmula “IF”. pressionada.

Os elementos
da fórmula
O segundo teste devem ser
lógico que separados por
colocaremos é se vírgulas.
o mês é <= a 4 e
assim
sucessivamente.

Para encerrar a fórmula,


Se o mês não for precisamos fechar todos os
<= 10, o mês será parênteses que foram
“11” ou “12”, ou abertos. O PBI vai
seja, “bimestre 6”. mostrando qual parêntese
você está fechando, a
medida que vai colocando
“)”.
M5.9 – FUNÇÃO IF ANINHADA 451

O PBI criará a nova coluna aplicando o teste lógico para cada uma das linhas da tabela e preencherá as linhas da nova
coluna.
M5.9 – FUNÇÃO IF ANINHADA 452

Agora, conseguimos criar uma matriz com a quantidade de vendas por


bimestre.
Selecione a aba “Exibição de relatório”; na aba “Visualizações”, “Criar
visual”, clique no ícone de “Matriz”. Arraste a coluna criada “Bimestre”
da tabela “dCalendário” para o campo “Linhas” e a coluna “Total
Vendas” da coluna “fVendas” para o campo “Valores”.
2. Na aba
“Visualizações”,
“Criar visual”,
selecione o ícone
de “Matriz”.

1. Selecione a aba
“Exibição de
relatório”.

3. Arraste a coluna
“Bimestre” da tabela
“dCalendário” para o
campo “Linhas”.
Também arraste a
coluna “Total
Vendas” da tabela
“fVendas” para o
campo “Valores”.

4. A matriz foi criada


mostrando o total de
vendas por bimestre.
M5.10 – FUNÇÃO SWITCH (P.1) 453

Outra forma de fazer a classificação dos bimestres seria através da fórmula “SWITCH”.
Vamos criar uma nova coluna com esta fórmula. Na aba “Exibição de dados”, em “Ferramentas da tabela”, selecione a tabela
onde deseja criar a coluna, no nosso caso “dCalendário”. Clique com o botão direito do mouse sobre alguma parte da tabela
e selecione “Nova coluna”. Ou clique em “Nova coluna” na parte de cima do PBI.
Selecione a
tabela onde
criará a nova
coluna, em nosso
caso
“dCalendário”.

Na aba “Exibição
de dados”,
selecione
“Ferramentas da Clique com o botão
tabela”. direito do mouse sobre
alguma parte da tabela
e selecione “Nova
coluna”. Ou clique em
“Nova coluna” na parte
de cima da PBI.
M5.10 – FUNÇÃO SWITCH (P.1) 454

O PBI abrirá uma caixa de texto. Nela colocaremos a fórmula para a criação da coluna.
Usaremos a fórmula “SWITCH”. A primeira informação que a
Podemos digitar “SWITCH” e fórmula pede é “Expressão”. No
abrir parênteses ou digitar parte nosso caso, vamos colocar
da palavra, selecionar a fórmula “TRUE()”, pois queremos que o
O texto que desejada e apertar a tecla “Tab” PBI ache a primeira expressão
colocamos antes ou “Enter”. Podemos fazer a fórmula inteira em
verdadeira.
do sinal de “=” uma única linha ou mudar de linha
será o título da para uma melhor visualização e/ou
coluna criada. organização. Para mudar a linha,
clique em “Enter” com a tecla “Shift”
pressionada.
Na nossa tabela “dCalendário” já temos uma
coluna somente com o mês. Caso contrário,
podemos usar a fórmula “MONTH” para extrair
somente o mês como fizemos com a fórmula
“DAY” na aula 5.8. Quando vamos digitar o nome
Os elementos
de uma coluna com acento (mês), o PBI pode não
da fórmula
aceitar, assim, sugerimos que digite o nome da
devem ser
tabela e selecione a coluna desejada.
separados por
vírgulas.

As próximas informações que a fórmula pede


são: “valor 1” e “Resultado 1”; depois “Valor 2” e
“Resultado 2” e assim sucessivamente. O nosso
“Valor 1” será “‘dCalendário’ [Mês]<=2” e o
“Resultado 1” será “Bimestre 1” e assim
sucessivamente. A fórmula testa as expressões
na ordem colocada até encontrar uma
verdadeira. Para encerrar a fórmula,
Se nenhuma das expressões colocadas
precisamos fechar os
forem verdadeiras, o PBI responderá
parênteses.
com o último resultado colocado.
M5.10 – FUNÇÃO SWITCH (P.1) 455

Agora, conseguimos criar uma matriz com a quantidade de vendas por


bimestre.
Selecione a aba “Exibição de relatório”; na aba “Visualizações”, “Criar
visual”, clique no ícone de “Matriz”. Arraste a coluna criada “Bimestre
SWITCH” da tabela “dCalendário” para o campo “Linhas” e a coluna
“Total Vendas” da coluna “fVendas” para o campo “Valores”.
2. Na aba
“Visualizações”,
“Criar visual”,
selecione o ícone
de “Matriz”.

1. Selecione a aba
“Exibição de
relatório”.
3. Arraste a coluna
“Bimestre SWITCH”
da tabela
“dCalendário” para o
campo “Linhas”.
Também arraste a
coluna “Total
Vendas” da tabela
“fVendas” para o
campo “Valores”.
4. A matriz foi criada
mostrando o total de
vendas por bimestre.
M5.11 – FUNÇÃO SWITCH (P.2) 456
Vamos supor que desejamos classificar os clientes em três grupos por idade: jovem, adulto ou sênior. Usaremos novamente
a fórmula “SWITCH” para criar uma nova coluna com estes dados. Na aba “Exibição de dados”, em “Ferramentas da tabela”,
selecione a tabela onde deseja criar a coluna, no nosso caso “dClientes”. Clique com o botão direito do mouse sobre alguma
parte da tabela e selecione “Nova coluna”. Ou clique em “Nova coluna” na parte de cima do PBI.

Selecione a
tabela onde
criará a nova
coluna, em nosso
caso “dClientes”.

Na aba “Exibição
de dados”,
selecione
“Ferramentas da Clique com o botão
tabela”. direito do mouse sobre
alguma parte da tabela
e selecione “Nova
coluna”. Ou clique em
“Nova coluna” na parte
de cima da PBI.
M5.11 – FUNÇÃO SWITCH (P.2) 457

O PBI abrirá uma caixa de texto. Nela colocaremos a fórmula para a criação da coluna.
Usaremos a fórmula “SWITCH”. A primeira informação que a
Podemos digitar “SWITCH” e fórmula pede é “Expressão”. No
abrir parênteses ou digitar parte nosso caso, vamos colocar
da palavra, selecionar a fórmula “TRUE()”, pois queremos que o
O texto que desejada e apertar a tecla “Tab” PBI ache a primeira expressão
colocamos antes ou “Enter”. Podemos fazer a fórmula inteira em
verdadeira.
do sinal de “=” uma única linha ou mudar de linha
será o título da para uma melhor visualização e/ou
coluna criada. organização. Para mudar a linha,
clique em “Enter” com a tecla “Shift”
As próximas informações que a fórmula pede pressionada.
são: “valor 1” e “Resultado 1”; depois “Valor 2” e
“Resultado 2” e assim sucessivamente. O nosso
“Valor 1” será “dClientes[idade]<=19” e o Os elementos
“Resultado 1” será “Jovem” e assim da fórmula
sucessivamente. A fórmula testa as expressões devem ser
na ordem colocada até encontrar uma separados por
verdadeira. vírgulas.

Para encerrar a fórmula,


Se nenhuma das expressões colocadas
precisamos fechar os
forem verdadeiras, o PBI responderá
parênteses.
com o último resultado colocado.
M5.11 – FUNÇÃO SWITCH (P.2) 458

Agora, conseguimos criar uma matriz com a quantidade de vendas por


“Faixa Etária”.
Selecione a aba “Exibição de relatório”; na aba “Visualizações”, “Criar
visual”, clique no ícone de “Matriz”. Arraste a coluna criada “Faixa
Etária” da tabela “dClientes” para o campo “Linhas” e a coluna “Total
Vendas” da coluna “fVendas” para o campo “Valores”.
2. Na aba
“Visualizações”,
“Criar visual”,
selecione o ícone
de “Matriz”.

1. Selecione a aba
“Exibição de
relatório”.

3. Arraste a coluna
“Faixa Etária” da
tabela “dClientes”
para o campo
“Linhas”. Também
arraste a coluna
4. A matriz foi criada “Total Vendas” da
mostrando o total de tabela “fVendas” para
vendas por “Faixa o campo “Valores”.
Etária”. Mas vemos que
o PBI coloca as linhas
em ordem alfabética:
“Adulto”, “Jovem” e
“Sênior”. Mas podemos
mudar a ordem das
linhas.
M5.11 – FUNÇÃO SWITCH (P.2) 459

Para colocar a ordem das linhas na matriz em ordem de idade: “Jovem”, “Adulto” e “Sênior”; temos que criar uma nova
coluna na qual o “Jovem” será “1”, “Adulto” será “2” e “Sênior” será “3”. Para tanto usaremos a fórmula “SWITCH”
novamente. Na aba “Exibição de dados”, em “Ferramentas da tabela”, selecione a tabela onde deseja criar a coluna, no
nosso caso “dClientes”. Clique com o botão direito do mouse sobre alguma parte da tabela e selecione “Nova coluna”. Ou
clique em “Nova coluna” na parte de cima do PBI.
Selecione a
tabela onde
criará a nova
coluna, em nosso
caso “dClientes”.

Na aba “Exibição
de dados”,
selecione
“Ferramentas da Clique com o botão
tabela”. direito do mouse sobre
alguma parte da tabela
e selecione “Nova
coluna”. Ou clique em
“Nova coluna” na parte
de cima da PBI.
M5.11 – FUNÇÃO SWITCH (P.2) 460

O PBI abrirá uma caixa de texto. Nela colocaremos a fórmula para a criação da coluna.

A primeira informação que a


Usaremos a fórmula “SWITCH”.
fórmula pede é “Expressão”. No
Podemos digitar “SWITCH” e
nosso caso, vamos colocar
abrir parênteses ou digitar parte
“TRUE()”, pois queremos que o
da palavra, selecionar a fórmula
O texto que PBI ache a primeira expressão
desejada e apertar a tecla “Tab”
colocamos antes verdadeira. Podemos fazer a fórmula inteira em
ou “Enter”.
do sinal de “=” uma única linha ou mudar de linha
será o título da para uma melhor visualização e/ou
coluna criada. organização. Para mudar a linha,
clique em “Enter” com a tecla “Shift”
pressionada.
As próximas informações que a fórmula pede
são: “valor 1” e “Resultado 1”; depois “Valor 2” e
“Resultado 2” e assim sucessivamente. O nosso
“Valor 1” será “dClientes[idade]<=19” e o Os elementos
“Resultado 1” será “1” e assim sucessivamente. da fórmula
A fórmula testa as expressões na ordem devem ser
colocada até encontrar uma verdadeira. Quando separados por
colocamos texto, é necessário que esteja entre vírgulas.
parênteses, em caso de números não é
necessário.

Se nenhuma das expressões colocadas


Para encerrar a fórmula, forem verdadeiras, o PBI responderá
precisamos fechar os com o último resultado colocado.
parênteses.
M5.11 – FUNÇÃO SWITCH (P.2) 461
Agora, devemos vincular a classificação da coluna “Faixa Etária” com a nova coluna criada.
Na aba “Exibição de dados”, selecione “Ferramentas de coluna”. Selecione a coluna que você deseja que seja classificada por
outra coluna (“Faixa Etária”). Clique em “Classificar por coluna”. Selecione “Numeração Faixa Etária”. O PBI passará a colocar
os itens da coluna “Faixa Etária” em ordem conforme os dados da coluna “Numeração Faixa Etária”.

2. Selecione a
aba
“Ferramentas de
coluna”.
1. Selecione a
aba “Exibição de
dados”.

4. Clique em
“Classificar por
coluna” e
selecione a
coluna que você
deseja usar para
classificar a
coluna anterior.

3. Selecione a
coluna que
deseja que seja
classificada por
outra coluna.
5. O PBI mudará a
ordem das linhas na
matriz.
M5.11 – FUNÇÃO SWITCH (P.2) 462

Agora vamos fazer uma nova coluna mostrando a porcentagem de desconto que os clientes receberão conforme o
“Nível Escolar”: “Pós Graduação” terá 20%; “Superior Completo”, 10% e “Superior Incompleto”, 10%.
Na aba “Exibição de dados”, em “Ferramentas da tabela”, selecione a tabela onde deseja criar a coluna, no nosso caso
“dClientes”. Clique com o botão direito do mouse sobre alguma parte da tabela e selecione “Nova coluna”. Ou clique em
“Nova coluna” na parte de cima do PBI.
Selecione a
tabela onde
criará a nova
coluna, em nosso
caso “dClientes”.

Na aba “Exibição
de dados”,
selecione
“Ferramentas da Clique com o botão
tabela”. direito do mouse sobre
alguma parte da tabela
e selecione “Nova
coluna”. Ou clique em
“Nova coluna” na parte
de cima da PBI.
M5.11 – FUNÇÃO SWITCH (P.2) 463
O PBI abrirá uma caixa de texto. Nela colocaremos a fórmula para a criação da coluna. Mas para este tipo de fórmula
em que os testes são todos de igualdade com relação a uma mesma coluna, podemos montar a fórmula de uma segunda
maneira. Coloque o nome da coluna em “Expressão” e os termos que deseja encontrar nos locais de “Valores” dentro da
fórmula conforme o exemplo abaixo.
O PBI não
reconhece
“20%” dentro da
fórmula, por
isso é preciso
escrever “0.2”.

Quando temos uma fórmula em que os


O texto deve estar escrito
testes são todos de igualdade com
exatamente da mesma forma que
relação a uma mesma coluna, temos
está na coluna.
uma segunda maneira de montar a
fórmula.

Coloque os termos
que deseja
encontrar nos locais
de “Valores” dentro Nesta segunda opção de fórmula,
da fórmula. coloque o nome da coluna no
espaço de “Expressão”.
M5.12 – FUNÇÃO RELATED 464

Caso desejamos calcular o valor total de cada compra, vemos que na tabela “fVendas” temos a quantidade vendida mas
não temos os valores. Portanto, seria preciso puxar estes valores da tabela “dProdutos”.
O primeiro passo é criar uma coluna. Na aba “Exibição de dados”, em “Ferramentas da tabela”, selecione a tabela onde
deseja criar a coluna, no nosso caso “fVendas”. Clique com o botão direito do mouse sobre alguma parte da tabela e
selecione “Nova coluna”. Ou clique em “Nova coluna” na parte de cima do PBI.
Selecione a
tabela onde
criará a nova
coluna, em nosso
caso “fVendas”.
Na aba “Exibição
de dados”,
selecione
“Ferramentas da Clique com o botão
tabela”. direito do mouse sobre
alguma parte da tabela
e selecione “Nova
coluna”. Ou clique em
“Nova coluna” na parte
de cima da PBI.
M5.12 – FUNÇÃO RELATED 465

• O PBI buscará as informações através das colunas que estão relacionando as tabelas. Para
entender melhor, veja a lição 4.8.
• A diferença entre usar a função “RELATED” e mesclar consultas é que, na função “RELATED”, a
relação entre as tabelas será pela coluna definida no relacionamento; porém, quando mesclamos
consultas (lição 3.13), podemos definir outra coluna por onde puxaremos os dados (se houver esta
possibilidade entre as tabelas).
• Mesmo que as colunas já tenham relacionamento e seja possível fazer uma matriz com os dados de
ambas as tabelas, em alguns casos, talvez desejamos ter na própria tabela uma coluna com os
valores totais de cada venda para facilitar algum processo.
M5.12 – FUNÇÃO RELATED 466

O PBI abrirá uma caixa de texto. Nela colocaremos a fórmula para a criação da coluna.
O texto que Usaremos a fórmula “RELATED”. A primeira e única informação que a
colocamos Podemos digitar “RELATED” e fórmula pede é o nome da coluna de Para encerrar a fórmula,
antes do sinal abrir parênteses ou digitar parte onde você deseja puxar os dados. No precisamos fechar os
de “=” será o da palavra, selecionar a fórmula nosso caso é a coluna “Custo Unitário” parênteses.
título da coluna desejada e apertar a tecla “Tab” da tabela “dProdutos”.
criada. Neste ou “Enter”.
caso, colocamos
o mesmo nome
da coluna de
onde
puxaremos os
dados; mas não
é necessário
que seja o
mesmo nome.

Agora, vamos adicionar uma outra coluna na tabela multiplicando as colunas “Preço
Unitário” pela “Qtd Vendida”.

Coloque os nomes das colunas e o


sinal “*” entre elas. Este sinal
significa multiplicação.
Lembrando que os nomes das
colunas seguem o padrão “nome
da tabela [nome da coluna]”.
M5.12 – FUNÇÃO RELATED 467

Se quisermos eliminar a coluna “Preço Unitário” para que a tabela fique


mais leve, podemos incluir a fórmula “RELATED” diretamente na segunda
coluna criada.
Para excluir a coluna “Preço Unitário”, clique com o botão direito do mouse
sobre o cabeçalho da coluna que deseja excluir (“Preço Unitário”), Clique com o
botão direito do
selecione “Excluir”. mouse sobre o
cabeçalho da
coluna que
deseja excluir e
selecione
“Excluir”.

+
X
=
M5.13 – IF COM VÁRIAS CONDIÇÕES (AND) - DESAFIO 468

Vamos supor que você queira dar um desconto no mês do dia das mães de 15%. Assim, você teria 3 condições:

Quando temos mais de uma


condição (teste lógico), podemos

1 A cliente ser mulher; usar o símbolo “&&” na fórmula “IF”.


Assim, o PBI entenderá que é

2
necessário atender a todos os
A cliente ser mãe; testes lógicos para responder com o
valor “ResultIfTrue”.

3
Portanto, podemos colocar a
A compra ser em maio. fórmula da seguinte forma.

Este símbolo determina que o PBI Este símbolo determina que o PBI
Primeiro teste considerará o teste lógico a seguir Segundo teste considerará o teste lógico a seguir
lógico (condição). também para retornar com o valor lógico (condição). também para retornar com o valor
“ResultIfTrue”. “ResultIfTrue”.

Desconto dia das mães = IF(“A cliente é mulher”&&“A cliente tem filhos”&&
“A compra foi em maio”,“desconto de 15%”,“sem desconto”)
“ResultIfTrue” – “ResultIfFalse” –
Terceiro teste Resposta se os Resposta se os
lógico (condição). testes derem testes derem falso.
verdadeiro.
M5.14 – IF COM VÁRIAS CONDIÇÕES (AND) - RESOLUÇÃO 469

Agora vamos resolver na prática o desafio da aula anterior.


O primeiro passo é criar uma coluna. Na aba “Exibição de dados”, em “Ferramentas da tabela”, selecione a tabela onde
deseja criar a coluna, no nosso caso “fVendas”. Clique com o botão direito do mouse sobre alguma parte da tabela e
selecione “Nova coluna”. Ou clique em “Nova coluna” na parte de cima do PBI.

Selecione a
tabela onde
criará a nova
coluna, em nosso
caso “fVendas”.
Na aba “Exibição
de dados”,
selecione
“Ferramentas da Clique com o botão
tabela”. direito do mouse sobre
alguma parte da tabela
e selecione “Nova
coluna”. Ou clique em
“Nova coluna” na parte
de cima da PBI.
M5.14 – IF COM VÁRIAS CONDIÇÕES (AND) - RESOLUÇÃO 470

O PBI abrirá uma caixa de texto. Nela colocaremos a fórmula para a criação da coluna.
A informação do gênero do cliente não está na
tabela “fVendas” onde criamos a coluna, Este símbolo determina que o PBI
portanto, usaremos a função “RELATED” para A primeira condição é que o cliente considerará o teste lógico a seguir
puxar esta informação da tabela “dClientes”. Isso seja do sexo feminino. Na tabela também para retornar com o valor
só é possível porque as tabelas estão “dClientes”, a classificação é com a “ResultIfTrue”.
relacionadas. letra “F”. Na fórmula, temos que
colocar os textos entre aspas.

A informação do número de filhos do cliente


também não está na tabela “fVendas” onde
criamos a coluna, usaremos novamente a função
“RELATED” para puxar esta informação da tabela A segunda
“dClientes”. condição é
que a cliente
tenha filhos.

A informação do mês da data da compra está na


tabela “dCalendário”, por isso também usaremos
a função “RELATED” para puxar os dados. O PBI usa a “,”
Também poderíamos usar a fórmula “’MONTH”, para separar
neste caso, a linha ficaria da seguinte forma: os argumentos
MONTH(fVendas[Data da Venda])=5 das fórmulas.
A fórmula “MONTH” extrai o mês de uma data.

Caso atenda as 3 condições, queremos que o PBI Caso não atenda a alguma das 3 condições,
calcule o preço com 15% de desconto. Neste caso, queremos que o PBI mantenha o preço.
temos que multiplicar o preço por “0.85”. O PBI não Para encerrar a fórmula temos que fechar os
reconhece o símbolo “%” e a vírgula serve para separar parênteses.
os argumentos da fórmula, portanto devemos usar o
ponto.
M5.14 – IF COM VÁRIAS CONDIÇÕES (AND) - RESOLUÇÃO 471
Selecione a Selecione a coluna
O PBI criará a coluna, mas coluna criada. Na
aba “Exibição de criada. Na aba “Exibição
pode ser que os números dados”. Selecione
“Ferramentas de de dados”, “Ferramentas
tenham mais de duas casas coluna” e coloque
duas casas de coluna”, selecione “2”
decimais se o teste for decimais em
“Formatação”. no campo “Formatação”.
verdadeiro. Nestes casos,
Porém, neste caso, você
podemos proceder de duas
altera somente a
formas:
visualização. Em caso de
outros cálculos com esta coluna, o PBI considerará o número original com as 4
casas decimais.
Esta vírgula é para
dividir os argumentos Esta vírgula é
da fórmula
“ROUND”.
para dividir os
argumentos da
Use a fórmula “ROUND”.
Pode ser que os fórmula “IF”. Neste caso, todos os
números tenham
mais de duas cálculos a partir desta
casas decimais na
coluna criada. coluna utilizarão o
Nestes casos,
temos duas número arredondado.
maneiras de
proceder. Na linha do
‘’ResultIfTrue”,
A fórmula “ROUND” pede o número que
colocamos a fórmula
queremos arredondar (que neste caso é o
resultado se verdadeiro) e o número de casas
“ROUND” e o número de
decimais desejado (neste caso são duas).
casas decimais.
M5.15 – IF C/ VÁRIAS CONDIÇÕES (OR) – COL. PQ X DAX 472

Imagine que precisamos fazer uma coluna identificando se a venda foi feita no “dia de semana” ou no “final de
semana”. Primeiro precisamos criar uma coluna identificando o dia da semana da venda. Isso pode ser feito tanto no
Power Query quanto no PBI através de fórmula DAX.
Para fazer pelo Power Query, abra o mesmo. Na aba “Exibição de relatório”, selecione a guia “Página Inicial” e
clique em “Transformar dados”.

Na aba “Exibição de
relatório”, selecione
a guia “Página
Inicial”, clique em
“Transformar
dados”.
M5.15 – IF C/ VÁRIAS CONDIÇÕES (OR) – COL. PQ X DAX 473

Selecione a tabela na qual quer criar a nova coluna (no nosso caso, será na tabela “dCalendário”). Clique no cabeçalho da
coluna com os dados que você usará para definir o dia da semana (no nosso caso, a coluna “dia”). Selecione a aba “Adicionar
Coluna”. Clique em “Data”, “Dia” e em “Dia da Semana”. O Power Query criará a coluna dando o número “0” para domingo,
“1” para segunda e assim consequentemente até “6” para sábado.

O Power Query criará a coluna dando o número “0”


Clique em para domingo, “1” para segunda, “2” para terça, “3” para
Selecione a tabela na qual “Data”, “Dia” e quarta, “4” para quinta, “5” para sexta e “6” para sábado.
quer criar a nova coluna. “Dia da
Clique no cabeçalho da Semana”.
coluna onde estão os
dados que você quer usar
para definir os dias da
semana. Clique em
“Adicionar Coluna”.
M5.15 – IF C/ VÁRIAS CONDIÇÕES (OR) – COL. PQ X DAX 474

Para criar a coluna no PBI com a fórmula DAX, selecione a aba “Exibição de dados”, “Ferramentas da tabela”, selecione a
tabela onde deseja criar a coluna, no nosso caso “dCalendário”. Clique com o botão direito do mouse sobre alguma parte da
tabela e selecione “Nova coluna”. Ou clique em “Nova coluna” na parte de cima do PBI.

Selecione a
tabela onde
criará a nova
coluna, em nosso
caso
“dCalendário”.

Na aba “Exibição
de dados”,
selecione
“Ferramentas da Clique com o botão
tabela”. direito do mouse sobre
alguma parte da tabela
e selecione “Nova
coluna”. Ou clique em
“Nova coluna” na parte
de cima da PBI.
M5.15 – IF C/ VÁRIAS CONDIÇÕES (OR) – COL. PQ X DAX 475

O PBI abrirá uma caixa de texto. Nela colocaremos a fórmula para a criação da coluna.
Usaremos a fórmula “WEEKDAY”. Podemos digitar
A primeira e única informação que a fórmula pede é o nome da
“WEEKDAY” e abrir parênteses ou digitar parte da palavra,
coluna de onde você deseja puxar os dados. No nosso caso é a
O texto que selecionar a fórmula desejada e apertar a tecla “Tab” ou
coluna “dia” da tabela “dCalendário”.
colocamos “Enter”.
antes do
sinal de “=”
Para encerrar a fórmula,
será o título
precisamos fechar os
da coluna
parênteses.
criada.

O PBI criará a coluna, mas, diferentemente do Power Query, dará o número “1” para domingo, “2” para segunda, “3”
para terça, “4” para quarta, “5” para quinta, “6” para sexta e “7” para sábado.
M5.15 – IF C/ VÁRIAS CONDIÇÕES (OR) – COL. PQ X DAX 476

Agora vamos criar a coluna que descreve se a data é “dia de semana” ou no “final de semana”. Selecione a aba “Exibição
de dados”, “Ferramentas da tabela”, selecione a tabela onde deseja criar a coluna, no nosso caso “dCalendário”. Clique
com o botão direito do mouse sobre alguma parte da tabela e selecione “Nova coluna”. Ou clique em “Nova coluna” na
parte de cima do PBI.

Selecione a
tabela onde
criará a nova
coluna, em nosso
caso
“dCalendário”.

Na aba “Exibição
de dados”,
selecione
“Ferramentas da Clique com o botão
tabela”. direito do mouse sobre
alguma parte da tabela
e selecione “Nova
coluna”. Ou clique em
“Nova coluna” na parte
de cima da PBI.
M5.15 – IF C/ VÁRIAS CONDIÇÕES (OR) – COL. PQ X DAX 477

O PBI abrirá uma caixa de texto. Nela colocaremos a fórmula para a criação da coluna
Usaremos a fórmula “IF”. Podemos
digitar “IF” e abrir parênteses ou
digitar parte da palavra, selecionar a
fórmula desejada e apertar a tecla
“Tab” ou “Enter”.
A primeira condição é que o dia seja
domingo (“1” pela coluna criada no PBI
ou “0” na coluna criada no Power Este símbolo significa que o PBI
Query). A segunda condição é que o considera o primeiro teste lógico OU o
dia seja sábado (“7” pela coluna criada teste lógico seguinte. Se um dos dois
no PBI ou “6” na coluna criada no for verdadeiro, o PBI responderá com
Power Query). o resultado “ResultIfTrue”. Para
responder com “ResultIfFalse”, as duas
condições precisam ser falsas.
Este sinal fica ao lado da tecla “Shift”
do lado esquerdo do teclado.
A resposta para
“ResultIfTrue” é “Fim de
Semana”. Lembrando que
os textos precisam estar Os elementos
entre aspas. da fórmula
A resposta para devem ser
“ResultIfFalse” é “Dia Útil”. É preciso separados por
fechar os vírgulas.
parênteses
da fórmula.
M5.15 – IF C/ VÁRIAS CONDIÇÕES (OR) – COL. PQ X DAX 478
Quando é melhor usar o Power Query ou as fórmulas DAX do PBI para criar uma coluna?

Se tivermos em colunas separadas o nome e o


sobrenome e desejamos juntá-las, sugerimos que
POWER QUERY 1 utilize o Power Query; pois é possível apagar as
colunas iniciais e ao mesmo tempo manter o histórico
destes passos. Isso torna fácil revertermos o processo
caso necessário.
No exemplo desta aula, na qual criamos uma
coluna descrevendo se é “Dia Útil” ou “Fim de

2
Semana”, sugerimos as fórmulas DAX do PBI. É
muito mais fácil editar alguma informação no PBI. DAX - PBI
No Power Query, a criação da coluna deixa o
arquivo um pouco mais leve, mas neste caso não
haverá muita diferença. No caso da aula 5.14, no qual damos um desconto
para as clientes mulheres, mães e que fizeram

DAX - PBI 3 compras no mês de maio, sugerimos as fórmulas DAX


do PBI. No Power Query, é muito mais trabalhoso
transportar informações de uma tabela para outra. É
preciso mesclar consultas. No PBI, é só usar a fórmula
“RELATED”.
M5.16 – CALCULANDO O CUSTO E LUCRO DA VENDA 479

Vamos supor que você deseja calcular o lucro de cada venda efetuada. O cálculo é (faturamento da venda) – (custo do
produto) – (impostos). Primeiro, vamos criar as colunas com estes valores: custo do produto e impostos.
Na aba “Exibição de dados”, em “Ferramentas da tabela”, selecione a tabela onde deseja criar a coluna, no nosso caso
“fVendas”. Clique com o botão direito do mouse sobre alguma parte da tabela e selecione “Nova coluna”. Ou clique em
“Nova coluna” na parte de cima do PBI.
Selecione a
tabela onde
criará a nova
coluna, em nosso
caso “fVendas”.
Na aba “Exibição
de dados”,
selecione
“Ferramentas da Clique com o botão
tabela”. direito do mouse sobre
alguma parte da tabela
e selecione “Nova
coluna”. Ou clique em
“Nova coluna” na parte
de cima da PBI.
M5.16 – CALCULANDO O CUSTO E LUCRO DA VENDA 480

O PBI abrirá uma caixa de texto. Nela, colocaremos a fórmula para a criação da coluna com o custo do produto
naquela venda. Multiplicaremos a quantidade vendida pelo Na tabela “fVendas” não temos a informação do
Este sinal significa custo do produto, por isso precisamos usar a
custo unitário do produto. A quantidade vendida “multiplicação”.
está na própria tabela “fVendas”. Basta fórmula “RELATED” para puxar estes dados da
iniciarmos a digitar o nome da coluna e tabela “dProdutos”. Para saber mais sobre a
selecioná-la entre as opções que o PBI nos dá. fórmula “RELATED” veja a aula 5.12.

Agora, vamos criar a coluna com os valores dos “impostos”. Siga novamente os passos do slide anterior para a criação
da coluna. Depois, digite a fórmula abaixo.
Vamos supor que os impostos são de 10% sobre
O valor do faturamento da venda está na o valor da venda. O PBI não reconhece o sinal
Este sinal significa “%”, por isso temos que multiplicar por “0.10”.
própria tabela “fVendas”. Basta iniciarmos a
“multiplicação”. Como as vírgulas são usadas para separar os
digitar o nome da coluna e selecioná-la entre as
opções que o PBI nos dá. argumentos da fórmula, os decimais são
descritos com ponto.
M5.16 – CALCULANDO O CUSTO E LUCRO DA VENDA 481

Vamos, agora, criar a coluna com o lucro de cada venda efetuada. Siga novamente os passos do slide anterior para a
criação da coluna. Depois, digite a fórmula abaixo.

Mas como já vimos, o interessante é não termos colunas que


não usaremos. Assim, podemos evitar de criar todas estas
colunas: “Custo do produto”, “Impostos” e “Lucro da venda”.
Mas, se excluirmos estas colunas, teremos erro na coluna
“Lucro da venda”, pois se baseia nos dados das outras
colunas. Portanto, é necessário colocarmos as fórmulas da
criação de cada uma destas colunas a serem excluídas
diretamente na fórmula de criação da coluna “Lucro da
venda”.
M5.16 – CALCULANDO O CUSTO E LUCRO DA VENDA 482

Vamos colocar a fórmula da coluna “Custo do produto” (“fVendas[Qtd Vendida]*RELATED(dProdutos[Custo


Unitario])”) diretamente na fórmula da coluna “lucro da venda”. Vamos fazer o mesmo com a fórmula da coluna
“Impostos” (“fVendas[Faturamento]*0.10”). Assim, criamos somente uma coluna

O PBI segue a lógica de


Esses números só fazer primeiro as contas
mostram o número da de multiplicação e
linha e não interferem na divisão e depois as
fórmula. Para mudar de contas de soma ou
linha quando estiver subtração. Portanto,
fazendo a fórmula, basta neste exemplo, não é
apertar as teclas “Shift” + preciso colocar nenhuma
“Enter”. Costumamos conta entre parênteses
mudar de linhas para para trocarmos esta
visualmente organizar a sequência.
fórmula.
M5.16 – CALCULANDO O CUSTO E LUCRO DA VENDA 483

Podemos colocar comentários no meio da fórmula usando o símbolo “//”. Tudo que for escrito após estas duas barras
ficará com outra cor (verde) e não afetará na fórmula. Podemos usar este artifício para explicarmos a lógica usada ou
o motivo de alguma fórmula.

Podemos colocar
comentários no meio ou
no final da fórmula
usando o símbolo “//”. Os
mesmos não afetarão a
fórmula e servem para
esclareceremos a lógica
ou motivo de alguma
fórmula.
M5.17 – FUNÇÕES MATEMÁTICAS (EXPLICAÇÃO) 484
Função matemática Significado Exemplo
=SUM(Nome da coluna)
SUM Soma os valores de uma coluna.
Ex. =SUM([Qtd Vendida])

Retorna a média (aritmética) dos =AVERAGE(Nome da coluna)


AVERAGE
valores de uma coluna. Ex. =AVERAGE([Faturamento])

=MAX(Nome da coluna)
MAX Retorna o maior valor de uma coluna.
Ex. =MAX([Quantidade Devolvida])
=MIN(Nome da coluna)
MIN Retorna o menor valor de uma coluna.
Ex. =MIN([Preço do Produto])

=DIVIDE(Numerador, Denominador, Resultado alternativo)


DIVIDE Faz uma divisão entre dois valores.
Ex. =DIVIDE(SUM[Lucro], SUM[Faturamento], 0)

Conta a quantidade de valores de uma =COUNT(Nome da coluna)


COUNT
coluna. Ignora as linhas em branco. Ex. =COUNT([Ordem de Compra])
Conta as linhas de uma tabela. Ignora =COUNTROWS(Nome da tabela)
COUNTROWS
as linhas totalmente em branco. Ex. COUNTROWS([fVendas])
Conta os valores distintos (excluindo =DISTINCTCOUNT(Nome da coluna)
DISTINCTCOUNT
duplicatas) de uma coluna. Ex. DISTINCTCOUNT([Ordem de Compra])
M5.18 – FUNÇÃO SUM E AVERAGE 485
Vamos aprender a usar as funções “SUM’ e “AVERAGE”. Primeiro, vamos ver a função “SUM”.
Vamos calcular o valor total do lucro. Como queremos um único valor que se refere ao total da soma de uma coluna,
vamos criar uma medida e não uma outra coluna.
Em qualquer uma das abas: “Exibição de relatório”, “Exibição de dados” ou “Exibição de modelo”, selecione a aba
“Página Inicial” e clique em “Nova medida”.

Em qualquer uma das


abas: “Exibição de
relatório”, “Exibição de
dados” ou “Exibição de
modelo”. Selecione a aba
“Página Inicial”.

Clique em
“Nova
medida”.
M5.18 – FUNÇÃO SUM E AVERAGE 486

Há uma outra forma de criar a medida. Em qualquer uma das abas: “Exibição de relatório”, “Exibição de dados” ou
“Exibição de modelo”, na seção “Dados”, clique com o botão direito do mouse e selecione “Nova medida”.

Na seção “Dados”, clique


com o botão direito do
mouse. Selecione “Nova
medida”.

Em qualquer uma das


abas: “Exibição de
relatório”, “Exibição de
dados” ou “Exibição de
modelo”, selecione a aba
“Página Inicial”.
M5.18 – FUNÇÃO SUM E AVERAGE 487

O PBI abrirá uma caixa de texto.


O texto que colocamos do lado esquerdo do sinal de igual será o nome da medida. Usaremos a fórmula “SUM” e a
coluna que queremos somar é a “lucro da venda” da tabela “fVendas”. No campo “Tabela inicial”, você pode escolher a
tabela onde ficará a localizada a medida criada.

No campo “Tabela
inicial”, podemos
escolher a tabela onde
ficará localizada a nova
medida.

Feche os parênteses
da fórmula.

A coluna que queremos somar os valores de suas células é


O texto do lado Usaremos a fórmula “fVendas[lucro da venda]”. O padrão do PBI é colocar primeiro o nome
esquerdo do sinal “=” “SUM” para somar da tabela e depois o nome da coluna entre colchetes. Ao começarmos a
será o título da medida. todos os valores de digitar o nome da tabela ou da coluna, o PBI mostra as opções com as
uma coluna. palavras digitadas. Basta selecionar a coluna desejada.
M5.18 – FUNÇÃO SUM E AVERAGE 488
Vamos criar uma outra medida com a fórmula “AVERAGE”. Calcularemos a média do faturamento por item vendido. Porém, é
preciso ressaltar um ponto importante antes.
Na aba “Exibição de dados”, selecione a tabela “fVendas” e a coluna “Ordem de Compra”. Na parte de baixo, vemos que há mais
linhas do que valores distintos. Isso significa que algumas ordens de compra se repetem, pois são compras de mais de um item
de uma única vez. Assim, há a possibilidade de calcularmos a média dos faturamentos das vendas ou a média dos faturamentos
dos itens vendidos. Como dissemos, vamos calcular a média dos faturamentos dos itens vendidos.

4. Vemos que há mais


linhas do que valores
distintos na coluna
3. Selecione a coluna
“Ordem de Compra”.
“Ordem de Compra”.
1. Selecione a aba
2. Selecione a tabela
“Exibição de dados”.
“fVendas”.
M5.18 – FUNÇÃO SUM E AVERAGE 489

Para criar uma nova medida, siga os passos dos dois primeiros slides desta aula.
O PBI abrirá uma caixa de texto.
O texto que colocamos do lado esquerdo do sinal de igual será o nome da medida. Usaremos a fórmula “ AVERAGE”
e a coluna que queremos somar é a “Faturamento” da tabela “fVendas”. No campo “Tabela inicial”, você pode escolher
a tabela onde ficará a localizada a medida criada.

No campo “Tabela
inicial”, podemos
escolher a tabela onde
ficará localizada a nova
medida.

Feche os parênteses
da fórmula.

Usaremos a fórmula A coluna que queremos calcular a média é “fVendas[Faturamento]”. O


O texto do lado “AVERAGE” para padrão do PBI é colocar primeiro o nome da tabela e depois o nome da
esquerdo do sinal “=” calcular a média do coluna entre colchetes. Ao começarmos a digitar o nome da tabela ou
será o título da medida. faturamento dos itens da coluna, o PBI mostra as opções com as palavras digitadas. Basta
vendidos. selecionar a coluna desejada.
M5.18 – FUNÇÃO SUM E AVERAGE 490
Agora, vamos criar uma matriz para ver as duas medidas criadas. Selecione a aba “Exibição de relatório”, “Página Inicial”, na
aba “Visualizações”, em “Adicionar dados ao seu visual”, clique no ícone de “Matriz”. Para o campo “Valores”, clique e arraste
as medidas criadas (“Total de lucro” e “Média de faturamento dos itens vendidos”). Para o campo “Linhas”, clique e arraste a
coluna “Marca” da tabela “dProdutos”. Para aumentar o tamanho da fonte da matriz, na aba “Formatar o visual”, digite “fonte”
e aumente a mesma.

2. Na aba
“Visualizações”, em
“Adicionar dados ao
seu visual”, clique no
ícone de “Matriz”.

1. Na aba “Exibição de 5. Temos o “Total de lucro” e os totais de


relatório”, selecione a lucro por marca. Também temos a média
aba “Página Inicial”. 4. Na aba “Visualizações”, geral de faturamento dos itens vendidos e
selecione “Formatar seu visual”. a média por marca.
Digite “fonte” e altere o
tamanho da fonte.

3. Arraste a coluna “Marca” para


o campo “Linhas”. Arraste as das
medidas criadas para o campo
“Valores”.
M5.18 – FUNÇÃO SUM E AVERAGE 491
Selecione a matriz criada, na aba “Visualizações”, clique em “Adicionar dados ao seu visual”. Arraste também a coluna
“Produto” da tabela “dProdutos” para o campo “Linhas”, debaixo de “Marca”. Na parte de baixo da matriz aparecerá setas.
Estas setas se chamam “Drill Down”. Veremos posteriormente mais detalhes sobre elas. Na aba “Visualizações”, em
“Formatar seu visual”, digite “+” no campo que aparecerá. Habilite o item “Ícones +/-”. Agora, na matriz haverá um sinal “+”
em cada marca. Ao clicar no mesmo, o PBI mostra os dados segmentados por produtos de cada uma das marcas.

4. Em cada marca
haverá um sinal “+”,
ao clicar no mesmo, o
PBI mostra os dados
segmentados por
produtos de cada uma
1. Na aba 3. Na aba das marcas.
“Visualizações”, em “Visualizações”, em
“Adicionar dados ao “Formatar seu visual”,
seu visual”, clique e digite “+” no campo
arraste também a que aparecerá.
coluna “Produto” para Habilite o item
o campo “Linhas”, “ícones +/-”.
debaixo de “Marca”.

2. Na matriz,
aparecerão setas que
se chamam “Drill
Down”. Depois,
veremos sobre elas
mais detalhadamente.
M5.18 – FUNÇÃO SUM E AVERAGE 492
Os nomes das colunas da matriz serão os nomes Ao alterar o nome, o PBI alterará
das medidas. Mas podemos mudar os nomes das automaticamente o título da coluna
colunas sem alterar os nomes das medidas. na matriz sem alterar o nome da
Na aba “Visualizações”, em “Adicionar dados ao medida.
seu visual”, clique duas vezes sobre o nome da
coluna que deseja alterar.

Na aba
“Visualizações”, em
“Adicionar dados ao
seu visual”, clique
duas vezes sobre o
O PBI altera o nome
nome da coluna que
da coluna
dessa alterar.
automaticamente sem
alterar o nome da
medida.

Os nomes das colunas


são os nomes das
medidas.
M5.19 – PQ DEVO USAR MEDIDAS E NÃO SÓ COLUNAS? 493
Vamos ver em quais situações podemos usar somente as colunas e quando precisamos criar as medidas.
Para fazer estes cálculos simples com as colunas, crie um
cartão.
Na aba “Exibição de relatório”, em “Página Inicial”, na aba
“Visualizações”, em “Adicionar dados ao seu visual”, clique
no ícone de “Cartão”. Clique e arraste a coluna
“Faturamento” da tabela “fVendas” para o espaço
“Campos”.
Podemos usar as colunas para Não é possível usar
fazer cálculos simples como: as colunas para
Soma fazer cálculos mais Na aba
“Visualizações”, em
Média complexos como “Adicionar dados ao
seu visual”, clique no
Mínimo porcentagens. Por ícone de “Cartão”.
Clique e arraste a
Máximo isso, sugerimos que coluna
“Faturamento” da
Contagem (Distinta) já deixemos as tabela “fVendas”
para o espaço
Contagem medidas feitas para “Campos”.

Desvio padrão cálculos posteriores. Na aba “Exibição de


relatório”, selecione
Variação “Página Inicial”.

Mediana
M5.19 – PQ DEVO USAR MEDIDAS E NÃO SÓ COLUNAS? 494
O padrão do PBI, quando inserimos uma coluna em
um cartão, é calcular a soma dos valores da coluna.
Mas se clicarmos na seta ao lado da coluna no
espaço “Campos”, podemos optar por qualquer uma
das opções oferecidas pelo PBI.

Clique na seta ao lado da


coluna no espaço
“Campos”.
O padrão do PBI é
calcular automaticamente
a soma dos valores da
coluna selecionada, mas é
possível mudar para
qualquer uma das opções
ao lado.
M5.20 – FUNÇÕES MAX E MIN 495
Vamos aprender a usar estas duas funções na criação de medidas.
Em qualquer uma das abas: “Exibição de relatório”, “Exibição de dados” ou “Exibição de modelo”, selecione a aba “Página
Inicial” e clique em “Nova medida”.

Em qualquer uma das


abas: “Exibição de
relatório”, “Exibição de
dados” ou “Exibição de
modelo”. Selecione a aba
“Página Inicial”.

Clique em
“Nova
medida”.
M5.20 – FUNÇÕES MAX E MIN 496

Há uma outra forma de criar a medida. Em qualquer uma das abas: “Exibição de relatório”, “Exibição de dados” ou
“Exibição de modelo”, na seção “Dados”, clique com o botão direito do mouse e selecione “Nova medida”.

Na seção “Dados”, clique


com o botão direito do
mouse. Selecione “Nova
medida”.

Em qualquer uma das


abas: “Exibição de
relatório”, “Exibição de
dados” ou “Exibição de
modelo”, selecione a aba
“Página Inicial”.
M5.20 – FUNÇÕES MAX E MIN 497

O PBI abrirá uma caixa de texto.


O texto que colocamos do lado esquerdo do sinal de igual será o nome da medida. Usaremos a fórmula “MAX” e a coluna
que queremos somar é a “Faturamento” da tabela “fVendas”. No campo “Tabela inicial”, você pode escolher a tabela
onde ficará a localizada a medida criada.

No campo “Tabela
inicial”, podemos
escolher a tabela onde
ficará localizada a nova
medida.

Feche os parênteses
da fórmula.

A coluna na qual queremos encontrar o maior valor é


O texto do lado Usaremos a fórmula “fVendas[Faturamento]”. O padrão do PBI é colocar primeiro o nome
esquerdo do sinal “=” “MAX” para encontrar da tabela e depois o nome da coluna entre colchetes. Ao começarmos a
será o título da medida. o maior valor da coluna digitar o nome da tabela ou da coluna, o PBI mostra as opções com as
selecionada. palavras digitadas. Basta selecionar a coluna desejada.
M5.20 – FUNÇÕES MAX E MIN 498
Agora, vamos criar um cartão para ver a medida criada. Selecione a aba “Exibição de relatório”, “Página Inicial”, na aba
“Visualizações”, em “Adicionar dados ao seu visual”, clique no ícone de “Cartão”. Para o espaço “Campos”, clique e arraste a
medida criada (“Maior faturamento”).

2. Na aba
“Visualizações”,
em “Adicionar
dados ao seu
visual”, clique no
ícone de “Cartão”.

1. Na aba “Exibição de
relatório”, selecione a
aba “Página Inicial”.

3. Arraste a medida “Maior


faturamento” para o espaço
“Campos”.
M5.20 – FUNÇÕES MAX E MIN 499

Agora vamos criar uma outra medida com a fórmula “MAX”, porém, com a coluna “lucro da venda” da tabela “fVendas”.
Siga os passos dos dois primeiros slides desta aula. O PBI abrirá uma caixa de texto.
O texto que colocamos do lado esquerdo do sinal de igual será o nome da medida. Usaremos a fórmula “MAX” e a coluna
que queremos somar é a “lucro da venda” da tabela “fVendas”. No campo “Tabela inicial”, você pode escolher a tabela
onde ficará a localizada a medida criada.

No campo “Tabela
inicial”, podemos
escolher a tabela onde
ficará localizada a nova
medida.

Feche os parênteses
da fórmula.

A coluna na qual queremos encontrar o maior valor é “fVendas[lucro


da venda]”. O padrão do PBI é colocar primeiro o nome da tabela e
O texto do lado Usaremos a fórmula depois o nome da coluna entre colchetes. Ao começarmos a digitar o
esquerdo do sinal “=” “MAX” para encontrar nome da tabela ou da coluna, o PBI mostra as opções com as palavras
será o título da medida. o maior valor da coluna digitadas. Basta selecionar a coluna desejada.
selecionada.
M5.20 – FUNÇÕES MAX E MIN 500
Agora, vamos criar um cartão para ver a medida criada. Selecione a aba “Exibição de relatório”, “Página Inicial”. Certifique-se
que nenhum cartão, matriz ou gráfico esteja selecionado. Para tanto, basta clicar em algum local em branco do quadro do PBI.
Na aba “Visualizações”, em “Adicionar dados ao seu visual”, clique no ícone de “Cartão”. Para o espaço “Campos”, clique e
arraste a medida criada (“Maior lucro”).

2. Na aba
“Visualizações”,
em “Adicionar
dados ao seu
visual”, clique no
ícone de “Cartão”.

1. Na aba “Exibição de
relatório”, selecione a
aba “Página Inicial”.

3. Arraste a medida “Maior


lucro” para o espaço “Campos”.
M5.20 – FUNÇÕES MAX E MIN 501

A fórmula “MAX” também pode selecionar o maior valor entre duas medidas.
Para ver esta sua funcionalidade, vamos criar uma nova medida. Siga os passos dos dois primeiros slides desta aula.
O PBI abrirá uma caixa de texto.
Usaremos a fórmula “MAX” e os argumentos serão as medidas que queremos comparar para achar o maior valor.

O texto do lado
esquerdo do sinal “=” Feche os parênteses
será o título da medida. da fórmula.

Usaremos a fórmula O primeiro argumento da fórmula é a O padrão do PBI é O segundo


“MAX” para encontrar medida “Maior faturamento”. O padrão do usar a vírgula para argumento da
o maior valor entre as PBI é colocar o nome da medida entre separar os fórmula é a medida
medidas. colchetes. argumentos. “Maior lucro”.

Se criarmos um novo
cartão e colocar esta
nova medida no mesmo,
veremos que o PBI
mostrará o maior valor,
ou seja, o valor do
faturamento.
M5.20 – FUNÇÕES MAX E MIN 502
Também podemos usar as medidas para montar outros gráficos ou matrizes. Vamos criar uma matriz para servir de exemplo.
Selecione a aba “Exibição de relatório”, “Página Inicial”, na aba “Visualizações”, em “Adicionar dados ao seu visual”, clique no
ícone de “Matriz”. Para o campo “Valores”, clique e arraste a medida “Maior faturamento”. Para o campo “Linhas”, clique e
arraste a coluna “Marca” da tabela “dProdutos”. Para aumentar o tamanho da fonte da matriz, na aba “Formatar o visual”,
digite “fonte” e aumente a mesma.

5. Temos o valor máximo de


2. Na aba faturamento de cada uma das
“Visualizações”, em marcas. Na parte de baixo, temos
“Adicionar dados ao o valor máximo geral.
seu visual”, clique no
ícone de “Matriz”.

1. Na aba “Exibição de
relatório”, selecione a
aba “Página Inicial”.
4. Na aba “Visualizações”,
selecione “Formatar seu visual”.
Digite “fonte” e altere o
tamanho da fonte.
3. Arraste a coluna “Marca” para
o campo “Linhas”. Arraste a
medida “Maior faturamento”
para o campo “Valores”.
M5.20 – FUNÇÕES MAX E MIN 503

FUNÇÃO “MIN”
A função “MIN” deve ser usada da
mesma forma que a fórmula “MAX”.
A única diferença é que o PBI nos
trará o valor mínimo da coluna ou
entre duas medidas.
Temos o valor
mínimo de
faturamento de
cada uma das
marcas. Na parte
de baixo, temos o
valor mínimo
geral.
M5.21 – FUNÇÕES COUNT E COUNTROWS 504

Nesta aula, veremos como funciona as fórmula “COUNT” e “COUNTROWS”. Para tanto, vamos criar medidas com as
mesmas.
Em qualquer uma das abas: “Exibição de relatório”, “Exibição de dados” ou “Exibição de modelo”, selecione a aba
“Página Inicial” e clique em “Nova medida”.

Em qualquer uma das


abas: “Exibição de
relatório”, “Exibição de
dados” ou “Exibição de
modelo”. Selecione a aba
“Página Inicial”.

Clique em
“Nova
medida”.
M5.21 – FUNÇÕES COUNT E COUNTROWS 505

Há uma outra forma de criar a medida. Em qualquer uma das abas: “Exibição de relatório”, “Exibição de dados” ou
“Exibição de modelo”, na seção “Dados”, clique com o botão direito do mouse e selecione “Nova medida”.

Na seção “Dados”, clique


com o botão direito do
mouse. Selecione “Nova
medida”.

Em qualquer uma das


abas: “Exibição de
relatório”, “Exibição de
dados” ou “Exibição de
modelo”, selecione a aba
“Página Inicial”.
M5.21 – FUNÇÕES COUNT E COUNTROWS 506

O PBI abrirá uma caixa de texto.


O texto que colocamos do lado esquerdo do sinal de igual será o nome da medida. Primeiro, usaremos a fórmula
“COUNT”. Esta fórmula pede como único argumento o nome de uma coluna. O PBI contará as linhas preenchidas da
coluna escolhida.

No campo “Tabela
inicial”, podemos Usaremos a fórmula
escolher a tabela onde “COUNT” para
ficará localizada a nova encontrar o número de
medida. clientes cadastrados.
A fórmula “COUNT” conta todas as
linhas preenchidas de uma coluna.
Portanto, se o cadastro do cliente
estiver com TODOS os campos
O texto do lado
esquerdo do sinal “=”
preenchidos, o resultado será o
será o título da medida. mesmo não importa a coluna
selecionada. Porém, por exemplo, se
o cliente não tiver e-mail
O argumento que a fórmula “COUNT” pede é o nome de uma coluna. A
coluna na qual queremos contar o número de linhas preenchidas é cadastrado e selecionamos esta
“dClientes[ID Cliente]”. O padrão do PBI é colocar primeiro o nome da Feche os parênteses
tabela e depois o nome da coluna entre colchetes. Ao começarmos a da fórmula. coluna, o cliente não será contado
digitar o nome da tabela ou da coluna, o PBI mostra as opções com as
palavras digitadas. Basta selecionar a coluna desejada. pelo PBI.
M5.21 – FUNÇÕES COUNT E COUNTROWS 507
Agora, faremos uma medida com a fórmula “COUTNROWS”. Siga os passos dos dois primeiros slides desta aula. O PBI
abrirá uma caixa de texto.
O texto que colocamos do lado esquerdo do sinal de igual será o nome da medida. Usaremos a fórmula “COUNTROWS”.
Esta fórmula pede como único argumento o nome de uma tabela. O PBI contará as linhas preenchidas da tabela escolhida.

No campo “Tabela
inicial”, podemos Usaremos a fórmula
escolher a tabela onde “COUNTROWS” para
ficará localizada a nova encontrar o número de
medida. clientes cadastrados.

A fórmula “COUNTROWS” conta


todas as linhas de uma tabela com
O texto do lado alguma informação preenchida em
esquerdo do sinal “=”
será o título da medida. alguma das colunas. Portanto, se só
tivermos o nome do cliente, mesmo
assim o PBI contará o cliente.
O argumento que a fórmula “COUNTROWS” pede é o nome de uma
tabela. A tabela na qual queremos contar o número de linhas
preenchidas é “dClientes”. Ao começarmos a digitar o nome da tabela, Feche os parênteses
o PBI mostra as opções com as palavras digitadas. Basta selecionar a da fórmula.
tabela desejada.
M5.21 – FUNÇÕES COUNT E COUNTROWS 508
Agora, vamos criar um cartão para ver as medidas criadas. Selecione a aba “Exibição de relatório”, “Página Inicial”. Certifique-
se que nenhum cartão, matriz ou gráfico esteja selecionado. Para tanto, basta clicar em algum local em branco do quadro do
PBI. Na aba “Visualizações”, em “Adicionar dados ao seu visual”, clique no ícone de “Cartão”. Para o espaço “Campos”, clique e
arraste a medida criada (“Qtd clientes (COUNT)”).

2. Na aba
“Visualizações”,
em “Adicionar
dados ao seu
visual”, clique no
ícone de “Cartão”.

1. Na aba “Exibição de
relatório”, selecione a
aba “Página Inicial”.

3. Arraste a medida “Qtd


clientes (COUNT)” para o
espaço “Campos”.
M5.21 – FUNÇÕES COUNT E COUNTROWS 509

Às vezes, o PBI arredonda o valor. Para mudar esta visualização, selecione o cartão criado. Clique em “Visualizações”,
“Formatar seu visual”, “Visual”, “Valor do balão”, em “Exibir unidades”, selecione a opção “Nenhum”.
Siga os passos do slide anterior para criar um novo cartão. Mas
desta vez, selecione a medida “Qtd clientes (COUNTROWS)”
para o espaço “Campos”.
Vemos que as duas fórmulas (“COUNT” e “COUNTROWS”)
Às vezes, o PBI
arredonda o valor. resultam no mesmo valor, pois a coluna escolhida na medida
Para mudar esta
visualização, selecione “COUNT” tem todas as linhas preenchidas.
o cartão criado.

Clique em
“Visualizações”,
“Formatar seu visual”,
“Visual”, “Valor do
balão”. No campo
“Exibir unidades”
selecione “Nenhum”.
M5.22 – FUNÇÃO DISTINCTCOUNT 510

Se precisamos contar uma coluna que possui itens repetidos, mas só queremos contar os itens distintos (sem contar as
repetições), devemos usar a fórmula “DISTINCTCOUNT”.
Vamos criar uma medida com esta fórmula.
Em qualquer uma das abas: “Exibição de relatório”, “Exibição de dados” ou “Exibição de modelo”, selecione a aba
“Página Inicial” e clique em “Nova medida”.

Em qualquer uma das


abas: “Exibição de
relatório”, “Exibição de
dados” ou “Exibição de
modelo”. Selecione a aba
“Página Inicial”.

Clique em
“Nova
medida”.
M5.22 – FUNÇÃO DISTINCTCOUNT 511

Há uma outra forma de criar a medida. Em qualquer uma das abas: “Exibição de relatório”, “Exibição de dados” ou
“Exibição de modelo”, na seção “Dados”, clique com o botão direito do mouse e selecione “Nova medida”.

Na seção “Dados”, clique


com o botão direito do
mouse. Selecione “Nova
medida”.

Em qualquer uma das


abas: “Exibição de
relatório”, “Exibição de
dados” ou “Exibição de
modelo”, selecione a aba
“Página Inicial”.
M5.22 – FUNÇÃO DISTINCTCOUNT 512

O PBI abrirá uma caixa de texto.


O texto que colocamos do lado esquerdo do sinal de igual será o nome da medida. Usaremos a fórmula
“DISTINCTCOUNT”. Esta fórmula pede como único argumento o nome de uma coluna. O PBI contará as linhas com
conteúdos distintos (não repetidos) da coluna escolhida.

No campo “Tabela
inicial”, podemos Usaremos a fórmula
escolher a tabela onde “DISTINCTCOUNT”
ficará localizada a nova para encontrar o
medida. número de vendas.
A fórmula “DISTINCTCOUNT” conta todas as
linhas preenchidas com CONTEÚDOS
DISTINTOS (não repetidos) de uma coluna.
Em nosso exemplo, temos compras em que
O texto do lado
esquerdo do sinal “=”
foram vendidos dois ou mais itens, ocupando
será o título da medida. duas ou mais linhas na tabela “fVendas”. Mas
estas vendas possuem o mesmo código de
O argumento que a fórmula “DISTINCTCOUNT” pede é o nome de
uma coluna. A coluna na qual queremos contar o número de linhas
Ordem de Compra. Assim, se usarmos a
preenchidas com conteúdos diferentes é “fVendas[Ordem de
Compras]”. O padrão do PBI é colocar primeiro o nome da tabela e
fórmula “COUNT” teremos o número de itens
Feche os parênteses
depois o nome da coluna entre colchetes. Ao começarmos a digitar o da fórmula. vendidos. Se usarmos a fórmula
nome da tabela ou da coluna, o PBI mostra as opções com as palavras
digitadas. Basta selecionar a coluna desejada. “DISTINCTCOUNT”, teremos o número de
vendas.
M5.22 – FUNÇÃO DISTINCTCOUNT 513
Agora, vamos criar um cartão para ver a medida criada. Selecione a aba “Exibição de relatório”, “Página Inicial”. Certifique-se
que nenhum cartão, matriz ou gráfico esteja selecionado. Para tanto, basta clicar em algum local em branco do quadro do PBI.
Na aba “Visualizações”, em “Adicionar dados ao seu visual”, clique no ícone de “Cartão”. Para o espaço “Campos”, clique e
arraste a medida criada (“Número de vendas”).

2. Na aba
“Visualizações”,
em “Adicionar
dados ao seu
visual”, clique no
ícone de “Cartão”.

1. Na aba “Exibição de
relatório”, selecione a
aba “Página Inicial”.

3. Arraste a medida “Número de


vendas” para o espaço
“Campos”.
M5.22 – FUNÇÃO DISTINCTCOUNT 514

Às vezes, o PBI arredonda o valor. Para mudar esta visualização, selecione o cartão criado. Clique em “Visualizações”,
“Formatar seu visual”, “Visual”, “Valor do balão”, em “Exibir unidades”, selecione a opção “Nenhum”.
Selecione a aba “Exibição de dados”, clique sobre o cabeçalho da
coluna “Ordem de Compra”. O PBI mostrará a quantidade de
linhas e a quantidade de valores distintos. Vemos que a medida
está correta.
Às vezes, o PBI
arredonda o valor.
Para mudar esta
visualização, selecione
o cartão criado.

Clique em
“Visualizações”,
“Formatar seu visual”,
“Visual”, “Valor do
balão”. No campo Selecione a aba “Exibição de dados”.
“Exibir unidades” Clique no cabeçalho da coluna.
selecione “Nenhum”. O PBI mostrará a quantidade de
linhas e a quantidade de valores
distintos. Vemos que a medida está
correta.
M5.23 – CRIANDO TABELA PARA GUARDAR AS MEDIDAS 515
Para organizar melhor o nosso arquivo de PBI, vamos aprender a armazenar todas as medidas criadas em único local.
Em qualquer uma das abas (“Exibição de relatório”, “Exibição de dados” ou “Exibição de modelo”), selecione “Página
Inicial” e clique em “Inserir dados”.

Selecione a aba
“Exibição de relatório”
e “Página Inicial”.
Clique em “Inserir
dados”.
Selecione a aba
“Exibição de modelo” e
“Página Inicial”. Clique
em “Inserir dados”.

Selecione a aba
“Exibição de dados” e
“Página Inicial”. Clique
em “Inserir dados”.
M5.23 – CRIANDO TABELA PARA GUARDAR AS MEDIDAS 516

Na janela que o PBI abrirá, mude o nome da


tabela que será criada. Sugerimos que
coloque o nome “Medidas”. Clique em
“Carregar”.
O PBI colocará a nova tabela na aba
“Dados”. Mude o nome da
tabela que será criada.
Sugerimos que
coloque o nome
“Medidas”.
Clique em “Carregar”.

O PBI colocará a
nova tabela na aba
“Dados”.
M5.23 – CRIANDO TABELA PARA GUARDAR AS MEDIDAS 517

Há duas formas de mudarmos as medidas para a nova tabela criada.

Selecione a aba “Exibição de relatório” ou “Exibição de dados”. Clique


sobre uma medida. Selecione a aba “Ferramentas de medida” e mude a
tabela onde se localiza a medida no campo “Tabela inicial”.
O problema é que, desta forma, temos que mudar a localização de uma
medida de cada vez.

3. Selecione a aba
“Ferramentas de 2. Clique sobre uma
medida”. das medidas.

4. No campo
“Tabela
inicial”, mude
o local da
medida.
1. Selecione a
aba “Exibição
de relatório”
ou “Exibição
de dados”.
M5.23 – CRIANDO TABELA PARA GUARDAR AS MEDIDAS 518

Selecione a aba “Exibição de modelo”.


Selecione todas ou
Selecione diversas ou todas as medidas diversas medidas Clique e arraste as
clicando sobre elas medidas selecionadas
criadas clicando nelas com o botão “Ctrl” com o botão “Ctrl” para cima da tabela
apertado. “Medidas”.
apertado. Clique e arraste as medidas
selecionadas para cima da tabela “Medidas”.

Selecione a
aba “Exibição
de modelo”.

Não importa onde a medida se


localiza, ela funcionará da
mesma forma, pois na sua
construção já existe as
informações de onde vem os
dados usados: nome da tabela e
da coluna.
M5.23 – CRIANDO TABELA PARA GUARDAR AS MEDIDAS 519
Depois que já deslocamos todas as medidas para a
nova tabela “Medidas”. Na aba “Dados”, clique com
o botão direito do mouse sobre a coluna “Coluna
1” da tabela “Medidas”. Selecione “Excluir do
Clique com o botão
modelo” ou “Ocultar”.
direito do mouse
sobre a coluna
“Coluna 1” da tabela O PBI colocará as
“Medidas”. medidas na parte de
cima da lista,
facilitando a
localização.

Clique em “Excluir
do modelo” ou
“Ocultar”.

O PBI colocará
as medidas na
parte de cima
da lista,
facilitando a
localização.
M5.24 – CRIANDO PASTAS PARA GUARDAR AS MEDIDAS 520
Já criamos uma tabela para reunir todas as medidas (aula 5.23); mas, dentro desta tabela, temos diversas medidas:
ligadas às vendas; ligadas às devoluções, ligadas aos produtos, etc. Podemos criar pastas dentro desta tabela para
organizar estas medidas. Vamos criar uma pasta “Medidas Vendas” para colocarmos as medidas ligadas às vendas.
Selecione a guia “Exibição de modelo”. Selecione uma das medidas ligadas às vendas, por exemplo “Total Vendas”. Na
guia “Propriedades”, desça até o campo “Pasta de exibição”, preencha com o nome que deseja para a pasta. No nosso
exemplo, será “Medidas Vendas”.
Agora, selecione a(s) medida(s) que
deseja colocar dentro da pasta
criada e arraste-a(s) para cima da
pasta. O PBI a(s) transferirá para a
Selecione uma das medidas
ligadas às vendas. pasta criada.
Na aba “Propriedades”,
desça até o campo “Pasta Pode-se arrastar uma medida de
de exibição” e preencha
com o nome da pasta que cada vez ou mais de uma. Basta
deseja criar.
selecioná-las com o botão “Ctrl”
apertado, assim o PBI permitirá
selecionar diversas medidas ao
mesmo tempo.
Sugerimos que você crie outras
Selecione a guia
“Exibição de pastas para guardas as outras
modelo”.
medidas: “Medidas Devoluções”,
“Medidas Produtos”, etc.
M5.24 – CRIANDO PASTAS PARA GUARDAR AS MEDIDAS 521
Para finalizar, temos algumas observações importantes:
Caso você esteja com muitas tabelas e pastas

1
abertas na guia “Dados”, o que dificulta encontrar
algum item; você pode fechar uma por uma, ou
simplesmente fechar a guia “Dados” e reabri-la
novamente.
Para excluir alguma medida, clique com o

2
Clique aqui pra
botão direito do mouse sobre a mesma na fechar e reabrir a
guia “Dados”.
guia “Dados”. Selecione a opção “Excluir do
Modelo”. Depois, clique em “Sim”

3
Caso você exclua todas as medidas de uma pasta,
o PBI automaticamente excluirá a pasta também.

Quando criamos novas medidas, não é

4
possível definir em qual pasta ela ficará.
Somente conseguimos definir em qual tabela
(“Medidas”) ela se localizará. Depois, temos
que arrastá-la para a pasta desejada.
M5.25 – ANÁLISE DRILL DOWN (P.1) 522
O Drill Down permite montarmos
matrizes com informações que se
decompõem em subitens. Para
entender melhor, vamos montar uma
matriz.
Na aba “Exibição de relatório”,
“Página Inicial”, na aba
“Visualizações”, selecione “Adicionar
dados ao seu visual” e clique no ícone
de “Matriz”.
No campo “Linhas” coloque as
colunas: “Marca” da tabela
Na aba “Exibição de
“dProdutos” e, abaixo desta, coloque relatório”, “Página Inicial”,
na aba “Visualizações”,
a coluna “Produto” da mesma tabela. selecione “Adicionar dados
ao seu visual” e clique no
No campo “Valores”, coloque a coluna ícone de “Matriz”.
Para aumentar a fonte da
“Soma de Qtd Vendida” da tabela matriz criada, selecione a
aba “Visualizações”,
“fVendas”. Com a nova matriz
“Formatar seu visual”,
digite “fonte” no campo em
Para aumentar a fonte da matriz selecionada, no campo branco e modifique o
tamanho da fonte.
“Linhas” coloque a coluna
criada, selecione a aba “Marca” e “Produto”, ambas
da tabela “dProdutos”. No
“Visualizações”, “Formatar seu campo “Valores”, coloque a
coluna “Soma de Qtd
visual”, digite “fonte” no campo em Vendida”.

branco e modifique o tamanho da


fonte.
M5.25 – ANÁLISE DRILL DOWN (P.1) 523

A matriz criada terá um sinal de “+” ao lado de cada um dos itens. Se clicarmos
neste sinal, o PBI abre a matriz e mostra os dados decompostos por produtos
(segunda coluna selecionada no campo “Linhas”).

A ordem das colunas no campo “Linhas” é que definirá qual item se


decomporá em qual. As informações da coluna de cima irão se
decompor com os itens da segunda coluna.
Também podemos usar colunas de tabelas diferentes e que não
possuem uma “hierarquia” entre si. Por exemplo, podemos colocar
no campo “Linhas” as colunas “País” em cima e “Marca” em baixo,
desde que as tabelas estejam relacionadas.
M5.26 – ANÁLISE DRILL DOWN (P.2) 524

Podemos colocar mais de duas colunas no campo “Linhas” e mais de uma coluna no campo
“Valores”.
Por exemplo, vamos colocar as colunas: “País”, “Marca” e “Produto” no campo “Linhas”. Se
clicarmos no botão “+” ao lado do nome de um país, o PBI abrirá o segundo nível (neste caso,
“Marca”). Se clicarmos no botão “+” ao lado do nome da marca, o PBI abrirá o próximo nível
(neste exemplo, “Produto”).
Se colocarmos mais de uma coluna no campo “Valores”, o PBI mostrará os dados nas colunas
na sequência da esquerda para a direita. Ou seja, a primeira coluna do campo será a primeira
coluna da esquerda na matriz e assim sucessivamente.
Podemos colocar
mais de uma coluna
no campo “Valores”.
Podemos colocar Se clicarmos no botão “+” ao lado do nome do país, o Elas aparecerão na
mais de duas colunas PBI abrirá o segundo nível. Se clicarmos no botão “+” ao mesma sequência da
no campo “Linhas”. lado do nome da marca, o PBI abrirá o próximo nível. esquerda para a
direita na matriz.
M5.26 – ANÁLISE DRILL DOWN (P.2) 525

Caso não apareça o


sinal “+” na matriz
criada, é preciso
habilitar esta função.
Selecione a matriz
criada. Na aba
Na aba
“Visualizações”, em “Visualizações”, em
“Formatar seu visual”, “Formatar seu visual”,
digite “+” no campo
digite “+” no campo que aparecerá.
Habilite o item
que aparecerá. “ícones +/-”.

Habilite o item
“Ícones +/-”. Agora,
na matriz, deverá
aparecer um sinal “+”
em cada linha da
matriz.
M5.26 – ANÁLISE DRILL DOWN (P.2) 526
Na matriz criada, aparecerão diversas setas na parte de cima ou de baixo. Agora, vamos ver a função de cada uma delas.

1 SETA P/ CIMA 2 SETAS P/ BAIXO


Ao clicar nesta seta, o PBI fecha Ao clicar nestas duas setas, o PBI
as segmentações que foram mostra os dados de um nível abaixo do
abertas. Tem o mesmo efeito que atual. Mas não o faz de forma
clicarmos em todos os sinais de “- segmentada. O PBI mostra os dados
” de um mesmo nível. Ou ele sobe como se não houvesse o nível superior.
um nível depois de termos usado
as duas setas para baixo.

1 SETA P/ BAIXO GARFO P/ BAIXO


Ao clicar sobre esta seta, ativa o modo de Ao clicar sobre este símbolo, o PBI
análise. Assim, ao selecionar um país, o PBI mostra todos os dados do nível abaixo
mostrará somente os dados deste país na do atual. Tem o mesmo efeito do que
matriz. Se dentro dos dados do país, clicarmos em todos os sinais de “+” de
selecionar uma marca, o PBI mostrará um mesmo nível.
somente os dados desta marca referente ao
país escolhido. Para desativar, basta clicar
sobre a seta novamente.
M5.27 – FUNÇÃO CALCULATE (P.1) 527
A fórmula CALCULATE permite fazermos cálculos com condições. Os argumentos da fórmula são:

A “Expressão” pedida pela fórmula “CALCULATE”


O “filtro” pedido pela fórmula deve ser uma
pode ser:
condição simples (com respostas: verdadeiro ou
1. Medida
falso). Pode-se colocar uma ou mais condições.
2. Fórmula DAX

= CALCULATE (Expressão, [filtro 1], [filtro 2]...)


A expressão pode O padrão do PBI é colocar o nome da
ser uma medida já tabela entre aspas simples e o nome da
EXEMPLO 1 criada. coluna escolhida entre colchetes.

1 Calcularemos
total de vendas
depois de 2020.
o

A expressão pode O filtro escolhido é que o ano da venda


ser uma fórmula seja maior que 2020.
DAX.
EXEMPLO 2

2
Calcularemos o
total de produtos
devolvidos na loja
O filtro escolhido é que o nome da loja seja “Loja Boston”. Quando é um texto,
de Boston. precisamos colocá-lo entre aspas e precisa ser exatamente igual ao que está na
coluna.
M5.28 – FUNÇÃO CALCULATE (P.2) 528
Agora vamos criar uma medida usando a fórmula CALCULATE.
Em qualquer uma das abas: “Exibição de relatório”, “Exibição de dados” ou “Exibição de modelo”, selecione a aba “Página
Inicial” e clique em “Nova medida”.

Em qualquer uma das


abas: “Exibição de
relatório”, “Exibição de
dados” ou “Exibição de
modelo”. Selecione a aba
“Página Inicial”.

Clique em
“Nova
medida”.
M5.28 – FUNÇÃO CALCULATE (P.2) 529

Há uma outra forma de criar a medida. Em qualquer uma das abas: “Exibição de relatório”, “Exibição de dados” ou
“Exibição de modelo”, na seção “Dados”, clique com o botão direito do mouse e selecione “Nova medida”.

Na seção “Dados”, clique


com o botão direito do
mouse. Selecione “Nova
medida”.

Em qualquer uma das


abas: “Exibição de
relatório”, “Exibição de
dados” ou “Exibição de
modelo”, selecione a aba
“Página Inicial”.
M5.28 – FUNÇÃO CALCULATE (P.2) 530

Vamos montar uma medida com a forma CALCULATE para calcular o total de vendas da categoria “Celular’.

A expressão pedida pela fórmula CALCULATE O filtro que usaremos é que o produto esteja na categoria “Celular”. Como se trata
pode ser a medida “Total Vendas” ou a fórmula de um texto, é preciso que esteja entre aspas e que esteja escrito da mesma forma
DAX “SUM(fVendas[Qtd Vendida])”. que está na coluna. A questão de letra maiúscula ou minúscula somente não faz
diferença.

Agora, vamos criar um cartão


para colocar a nova medida.
Na aba “Exibição de
Na Aba relatório”, “Página Inicial”,
Na Aba
“Exibição
de “Visualizações”, “Visualizações”, selecione a
selecione a aba
relatório”,
selecione “Adicionar aba “Adicionar dados ao seu
dados ao seu
“Página
Inicial”. visual”, clique visual”, clique no ícone de
no ícone de
cartão. Arraste cartão.
a medida criada
para o espaço Para o espaço “Campos”,
“Campos”.
arraste a medida criada
“VENDAS CELULAR”.
M5.28 – FUNÇÃO CALCULATE (P.2) 531
Também podemos usar a medida criada para outros gráficos ou matrizes.

Na Aba “Visualizações”,
Na Aba “Visualizações”, selecione “Adicionar
selecione “Adicionar dados ao seu visual”,
dados ao seu visual”, clique no ícone de
clique no ícone de “Gráfico de pizza”.
Na Aba “Matriz”. Arraste a Na Aba Arraste a coluna “Tipo”
“Exibição coluna “Marca” da “Exibição da tabela “dLojas” para o
de tabela “dProdutos” para de campo “Legenda” e a
relatório”, o campo “Linhas” e a relatório”, medida criada para o
selecione medida criada para o selecione campo “Valores”.
“Página campo “Valores”. “Página
Inicial”. Inicial”.
M5.29 – FUNÇÃO CALCULATE (P.3) 532
Na aula anterior, vimos que a medida criada com a fórmula CALCULATE pode ser usada para criar diversos gráficos e
matrizes. Nestes, podemos usar novos filtros como separar a quantidade de venda de celulares por marca ou por tipo
de loja. Mas se aplicarmos outro filtro na construção de uma matriz ou gráfico que seja da mesma coluna usada para o
filtro já aplicado dentro da fórmula CALCULATE, o filtro da fórmula prevalecerá e os dados não corresponderão a
realidade.
Na nossa medida “VENDAS CELULAR”, colocamos dentro da fórmula CALCULATE o filtro ligado a coluna “Tipo do
Produto” da tabela “dProdutos”. Conforme vemos abaixo.

Dentro da fórmula CALCULATE, já estamos


usando um filtro com a coluna “Tipo de Produto”
da tabela “dProdutos”.

Portanto, se usarmos esta mesma coluna como filtro na construção de alguma matriz ou gráfico, o PBI dará prioridade
ao filtro usado dentro da fórmula, e o PBI mostrará somente os valores referentes a este filtro.
M5.29 – FUNÇÃO CALCULATE (P.3) 533

Para ilustrar esta situação, vamos montar uma matriz


usando como filtro a mesma coluna já usada dentro da Na Aba “Visualizações”,
selecione “Adicionar dados
fórmula CALCULATE. ao seu visual”, clique no
ícone de “Matriz”. Arraste a
Na aba “Exibição de relatório”, “Página Inicial”, selecione Na Aba coluna “Tipo do Produtos”
“Exibição da tabela “dProdutos” para
a aba “Visualizações”, “Adicionar dados ao seu visual”, de o campo “Linhas” e a medida
relatório”, “VENDAS CELULAR” para o
clique no ícone de “Matriz”. Arraste para o campo “Linhas” selecione campo “Valores”.
“Página
a coluna “Tipo do Produto” da tabela “dProdutos” e, para Inicial”.

o campo “Valores”, a medida “VENDA CELULAR”.

Na matriz criada, vemos que somente aparece o


número de celulares vendidos em todas as linhas.
Também percebemos que no cabeçalho da coluna
temos “VENDAS CELULAR”, ou seja, o PBI está
considerando somente o filtro inserido dentro da
fórmula CALCULATE e ignorando o filtro inserido
na construção da matriz.

Somente aparece o número de celulares vendidos em todas as linhas.


No cabeçalho da coluna temos “VENDAS CELULAR”. Ou seja, o PBI está
considerando somente o filtro inserido dentro da fórmula CALCULATE
e ignorando o filtro inserido na construção da matriz.
M5.30 – FUNÇÃO CALCULATE (P.4) 534
Há 3 situações específicas nas quais podemos usar a fórmula CALCULATE que veremos nesta aula.
A primeira situação é quando usamos a fórmula CALCULATE para acharmos um número que servirá para um

1
outro cálculo. Por exemplo, eu tenho o valor total de faturamento, mas gostaria de calcular a % do faturamento
somente das lojas online. Assim, posso fazer uma medida para calcular o total de faturamento somente das lojas
“Online” para, depois, dividir este valor pelo total de faturamento.
Em qualquer uma das abas: “Exibição de relatório”, “Exibição de dados” ou “Exibição de modelo”, selecione a aba
“Página Inicial” e clique em “Nova medida”.

Em qualquer uma das


abas: “Exibição de
relatório”, “Exibição de
dados” ou “Exibição de
modelo”. Selecione a aba
“Página Inicial”.

Clique em
“Nova
medida”.
M5.30 – FUNÇÃO CALCULATE (P.4) 535

Há uma outra forma de criar a medida. Em qualquer uma das abas: “Exibição de relatório”, “Exibição de dados” ou
“Exibição de modelo”, na seção “Dados”, clique com o botão direito do mouse e selecione “Nova medida”.

Na seção “Dados”, clique


com o botão direito do
mouse. Selecione “Nova
medida”.

Em qualquer uma das


abas: “Exibição de
relatório”, “Exibição de
dados” ou “Exibição de
modelo”, selecione a aba
“Página Inicial”.
M5.30 – FUNÇÃO CALCULATE (P.4) 536

Para calcular o valor do faturamento das lojas online, coloque no campo da nova medida uma das fórmulas abaixo.
Podemos colocar como expressão a soma da coluna
“Faturamento” da tabela “fVendas” ou simplesmente
colocar a medida que já calcula este total.

Não esqueça de fechar os parênteses da forma


CALCULATE. Os parênteses fechado anteriormente é O filtro usado é que na coluna “Tipo” da tabela
da fórmula SUM. “dLojas” seja “Online”. Quando usamos texto na
fórmula, o mesmo precisa estar entre aspas.

Agora, faremos mais uma medida para calcular a porcentagem do faturamento das lojas online. Siga os passos dos dois
primeiros slides desta aula, depois, coloque uma das duas fórmulas abaixo na medida criada.
Podemos simplesmente dividir
uma medida pela outra:
faturamento online por
faturamento total. Resultado se der
algum erro no
cálculo.
Podemos usar a fórmula
DIVIDE. Esta fórmula pede os
seguintes argumentos:
numerador, denominador e
um resultado em caso de erro,
por ex., quando o
denominador for zero. Numerador Denominador
M5.30 – FUNÇÃO CALCULATE (P.4) 537

Agora vamos colocar a medida “% fat online” em um cartão.


Selecione a aba “Exibição de relatório”, “Página Inicial”, “Visualizações”, “Adicionar dados ao seu visual” e clique no ícone de
“Cartão”. Arraste a medida “% fat online A” ou “% fat online B” para o espaço “Campos”. Se o número no cartão não aparecer
em formato de porcentagem, clique sobre a medida e selecione o modo porcentagem.
Na Aba “Visualizações”, selecione
“Adicionar dados ao seu visual”, clique no
ícone de “Cartão”. Arraste a medida “% fat
online A” ou “% fat online B” para o
espaço “Campos”.

Na Aba
“Exibição
de
relatório”,
selecione
“Página
Inicial”.

Se o número no cartão não aparecer em


formato de porcentagem, clique sobre a
medida e selecione o modo porcentagem.
M5.30 – FUNÇÃO CALCULATE (P.4) 538

A segunda situação é quando usamos mais de um filtro na fórmula CALCULATE.

2 Para tanto, basta incluirmos os filtros na fórmula, o PBI entenderá que é necessário cumprir todas as condições
inseridas na fórmula.
Imagine que queremos calcular o faturamento somente da venda de celulares no mês de maio.
Siga os passos dos dois primeiros slides desta aula para criar uma nova medida. Depois, coloque a fórmula
abaixo no campo da nova medida.

Como queremos calcular o faturamento de um produto específico


em um mês específico, devemos usar a medida que calcula o total
de faturamento, ou colocar a fórmula SUM para obter o
faturamento total.
• No nosso exemplo, usamos dois filtros, mas
poderíamos colocar mais filtros se
desejássemos. O PBI permite
acrescentarmos diversos filtros, basta
colocarmos vírgula e o filtro seguinte.
O primeiro filtro que colocamos • O PBI entenderá que o resultado precisa
é que o “Tipo do Produto” na
tabela “dProdutos” deve ser atender a TODOS os filtros da fórmula. Se
“Celular”. Lembrando que
sempre precisamos colocar os tivermos 5 filtros, o PBI buscará a resposta
O segundo filtro é que o “Mês”
da tabela “dCalendário” seja
textos entre aspas.
que atenda aos 5 filtros.
maio (“5”). Lembrando que as
tabelas precisam ter
relacionamento para fazermos
estas condições.
M5.30 – FUNÇÃO CALCULATE (P.4) 539

Agora vamos colocar a medida “fat celular em maio” em um cartão.


Selecione a aba “Exibição de relatório”, “Página Inicial”, “Visualizações”, “Adicionar dados ao seu visual” e clique no ícone de
“Cartão”. Arraste a medida “fat celular em maio” para o espaço “Campos”.

Para conferirmos o valor do cartão,


Na Aba “Visualizações”, selecione criamos uma matriz com a medida
“Adicionar dados ao seu visual”, clique no “Faturamento total” em “Valores” e as
ícone de “Cartão”. Arraste a medida “fat colunas “Tipo do Produto” (da tabela
celular em maio” para o espaço “Campos”. “dProdutos”) e “Mês” (da tabela
“dCalendário”) em “Linhas”.
Na Aba
“Exibição
de
relatório”,
selecione
“Página
Inicial”.
M5.30 – FUNÇÃO CALCULATE (P.4) 540

A terceira situação é quando queremos que o PBI atenda a um dos filtros OU ao(s) outro(s). Na situação

3
anterior, o PBI atendia a um filtro E ao outro, diferentemente do que veremos agora.
Imagine que queremos calcular o faturamento dos celulares OU dos aparelhos da marca Samsung.
Siga os passos dos dois primeiros slides desta aula para criar uma medida. Depois, coloque a fórmula abaixo no
campo da nova medida.

Como queremos calcular o faturamento da venda de todos os


celulares mais o faturamento de todos os produtos da Samsung,
devemos usar a medida que calcula o total de faturamento, ou
colocar a fórmula SUM para obter o faturamento total. Colocamos duas condições ligadas a
colunas diferentes de uma mesma
tabela. Mas poderíamos colocar
Este sinal significa “OU”. Assim,
condições de colunas e tabelas
pedimos que o PBI calcule o total de
faturamento de tudo que seja celular
diferentes. Bem como também
ou que seja da marca Samsung. Este poderíamos colocar duas condições de
sinal se localiza ao lado da tecla
“Shift” do lado esquerdo do teclado. uma mesma coluna e de uma mesma
tabela. Por exemplo, poderíamos ter
O primeiro filtro que colocamos
O segundo filtro é que a é que o “Tipo do Produto” na colocado que fosse “Celular” ou
tabela “dProdutos” deve ser
“Marcar” da tabela “dProdutos”
seja “Samsung”. Lembrando que “Celular”. Lembrando que “Televisão”, ambos os filtros na coluna
sempre precisamos colocar os
as tabelas precisam ter
relacionamento para fazermos textos entre aspas. “Tipo do Produto” da tabela “dProdutos”.
estas condições.
M5.30 – FUNÇÃO CALCULATE (P.4) 541

Agora vamos colocar a medida “fat celular ou prod Samsung” em um cartão.


Selecione a aba “Exibição de relatório”, “Página Inicial”, “Visualizações”, “Adicionar dados ao seu visual” e clique no ícone de
“Cartão”. Arraste a medida “fat celular ou prod Samsung” para o espaço “Campos”.

Na Aba “Visualizações”, selecione


“Adicionar dados ao seu visual”, clique no
ícone de “Cartão”. Arraste a medida “fat
celular ou prod Samsung” para o espaço
“Campos”.
Na Aba
“Exibição
de
relatório”,
selecione
“Página
Inicial”.
M5.31 – FUNÇÃO ALL (P.1) 542
Nesta aula, aprenderemos como usar a função ALL. Esta função serve para retirar todos os filtros de uma tabela ou
coluna(s).
A coluna “Total de Vendas” na tabela abaixo está com um filtro por produto. O valor de R$ 84.174 está dividido por
cada um dos itens da coluna “Produto”. Mas se desejamos calcular a porcentagem referente a venda de cada um dos
produtos, precisamos dividir cada um dos valores decompostos pelo valor total. Para ter este valor total em cada
uma das linhas, precisamos criar uma medida que não tenha nenhum filtro e que dê como resposta o valor de R$
84.174. É exatamente isso que a função ALL realiza.
M5.32 – FUNÇÃO ALL (P.2) 543
Nesta aula, vamos aprender a usar na prática a fórmula ALL. Vamos reproduzir a matriz do slide anterior no PBI.
O primeiro passo é criar uma medida. Em qualquer uma das abas: “Exibição de relatório”, “Exibição de dados” ou
“Exibição de modelo”, selecione a aba “Página Inicial” e clique em “Nova medida”.

Em qualquer uma das


abas: “Exibição de
relatório”, “Exibição de
dados” ou “Exibição de
modelo”. Selecione a aba
“Página Inicial”.

Clique em
“Nova
medida”.
M5.32 – FUNÇÃO ALL (P.2) 544

Há uma outra forma de criar a medida. Em qualquer uma das abas: “Exibição de relatório”, “Exibição de dados” ou
“Exibição de modelo”, na seção “Dados”, clique com o botão direito do mouse e selecione “Nova medida”.

Na seção “Dados”, clique


com o botão direito do
mouse. Selecione “Nova
medida”.

Em qualquer uma das


abas: “Exibição de
relatório”, “Exibição de
dados” ou “Exibição de
modelo”, selecione a aba
“Página Inicial”.
M5.32 – FUNÇÃO ALL (P.2) 545

1. No campo da medida criada, coloque a fórmula abaixo. 3. Agora vamos criar uma matriz com estas medidas.
A fórmula ALL normalmente é usada O valor que queremos como resposta é o total
Selecione a aba “Exibição de relatório”, “Página Inicial”,
juntamente com a fórmula CALCULATE, pois é
a fórmula CALCULATE que permite modificar
de vendas, portanto o primeiro argumento é a
medida “Total Vendas”.
“Visualizações”, “Adicionar dados ao seu visual” e
os filtros. clique no ícone de “Matriz”. Arraste a coluna “Tipo do
Produto” da tabela “dProdutos” para o espaço
“Campos”.
Na Aba
“Visualizações”,
selecione “Adicionar
dados ao seu visual”,
Queremos tirar os filtros da clique no ícone de
tabela “fVendas” para esta “Matriz”. Arraste a
medida. coluna “Tipo do
Na Aba Produto” da tabela
“Exibição “dProdutos” para o
de espaço “Campos”.
2. Agora vamos criar mais uma nova medida. Siga os passos dos relatório”,
selecione
dois primeiros slides desta aula. E coloque a fórmula abaixo na “Página
Inicial”.
mesma. A medida com os
percentuais é o “Total
Vendas” dividido pelo “Total
Vendas Absoluto”.
M5.32 – FUNÇÃO ALL (P.2) 546
Agora, arraste as medidas “Total Vendas”, “Total Vendas Absoluto” e “% Vendas ALL” para o campo “Valores”. Vemos que
a medida “Total Vendas Absoluto” colocou o valor sem nenhum filtro na matriz, inclusive nos itens que não tinham
vendas na coluna “Total Vendas”. Porém, como já usamos esta medida no cálculo da medida “% Vendas ALL”, não
precisamos manter a coluna do meio na matriz. Podemos apagá-la. Basta clicar no “X” ao lado dela.

Arraste as colunas
“Total Vendas”,
“Total de Vendas
Absoluto” e “%
Vendas ALL” para o
espaço “Campos”.

Como já usamos esta


medida “Total
Vendas Absoluto” no
cálculo da medida “%
Vendas ALL”,
podemos apagá-la
da matriz. Basta
clicar no “X” ao lado
dela.
M5.33 – FUNÇÃO ALL (P.3) 547
Nesta aula vamos entender melhor como funciona o bloqueio dos filtros realizados pela fórmula ALL.
Se eu inserir na fórmula ALL a tabela “fVendas”, todas as tentativas de filtro de dados ligados a esta tabela serão
bloqueados.

O PBI bloqueará o
filtro, pois a medida EXEMPLO 1
Se montar uma matriz:

1
“Total Vendas
Absoluto” usa dados Campo “Linhas” – coluna “Marca” da tabela
da tabela inserida na “dProdutos”.
fórmula ALL No campo “Valores” – a medida “Total Vendas
(“fVendas”). Absoluto” (com a fórmula ALL).

EXEMPLO 2 O PBI bloqueará o


Se montar uma matriz: filtro, pois a medida
Campo “Linhas” – coluna “Nome da Loja” da
tabela “dLojas”.
No campo “Valores” – a medida “Total Vendas
2 “Total Vendas
Absoluto” usa dados
da tabela inserida na
Absoluto” (com a fórmula ALL). fórmula ALL
(“fVendas”).
M5.33 – FUNÇÃO ALL (P.3) 548

O PBI não bloqueará


EXEMPLO 3
Se montar uma matriz:

3
o filtro, pois a
medida “Total Campo “Linhas” – coluna “Nome da Loja” da tabela
Vendas” não usa a “dLojas”.
fórmula ALL. No campo “Valores” – a medida “Total Vendas”
que não possui a fórmula ALL.

Na medida “Total Vendas Absoluto”, se alteramos a tabela na fórmula ALL para “dProdutos”; na matriz do exemplo 1, o
PBI continuará a bloquear os filtros, pois estamos usando dados (coluna “Marca”) da tabela inserida na fórmula ALL.

Estamos usando
dados da tabela
inserida na fórmula
ALL.
M5.33 – FUNÇÃO ALL (P.3) 549
A fórmula ALL também permite inserir uma coluna somente. Vamos inserir somente a coluna “Marca” da tabela
“dProdutos”

EXEMPLO 4 O PBI bloqueará o


Se montar uma matriz: filtro, pois na medida
Campo “Linhas” – coluna “Marca” da tabela
“dProdutos”.
No campo “Valores” – a medida “Total Vendas
4 “Total Vendas
Absoluto” temos a
coluna “Marca” da
Absoluto” (com a fórmula ALL acima). tabela “dProdutos”
na fórmula ALL.

O PBI não bloqueará o EXEMPLO 5


filtro, pois, na medida Se montar uma matriz:
“Total Vendas
Absoluto”, não consta
a coluna “Tipo do
5 Campo “Linhas” – coluna “Tipo do Produto” da
tabela “dProdutos”.
No campo “Valores” – a medida “Total Vendas
Produto” na fórmula Absoluto” (com a fórmula ALL acima).
ALL
M5.34 – EXERCÍCIO FUNÇÃO ALL 550
Nesta aula, vamos realizar um exercício para treinar o que aprendemos sobre a função ALL. Como desafio, vamos criar
uma matriz com a % do faturamento de cada país em relação ao total de faturamento, mas podendo filtrar os dados de
acordo com a marca.
Na aba “Exibição de relatório”, “Página Inicial”, selecione a aba “Visualizações”, “Adicionar dados ao seu visual”, clique
no ícone de “Matriz”. Arraste para o campo “Linhas” a coluna “País” da tabela “dLocalidade” e para o campo “Valores” a
medida “Faturamento total”. Para aumentar a fonte da matriz criada, selecione a aba “Visualizações”, “Formatar seu
visual”, digite “fonte” no campo em branco e modifique o tamanho da fonte.
Na Aba “Visualizações”, selecione “Adicionar dados
ao seu visual”, clique no ícone de “Matriz”. Arraste a
medida “Faturamento total” para o campo “Valores”
e a coluna “País” para o campo “Linhas”.

Na Aba
“Exibição
de
relatório”,
selecione
“Página Para aumentar a
Inicial”. fonte da matriz
criada, selecione a
aba “Visualizações”,
“Formatar seu
visual”, digite
“fonte” no campo
em branco e
modifique o
tamanho da fonte.
M5.34 – EXERCÍCIO FUNÇÃO ALL 551
Para calcular a porcentagem, precisamos de uma medida com o valor total do faturamento e que não receba o filtro dos
países.
Em qualquer uma das abas: “Exibição de relatório”, “Exibição de dados” ou “Exibição de modelo”, selecione a aba “Página
Inicial” e clique em “Nova medida”.

Em qualquer uma das


abas: “Exibição de
relatório”, “Exibição de
dados” ou “Exibição de
modelo”. Selecione a aba
“Página Inicial”.

Clique em
“Nova
medida”.
M5.34 – EXERCÍCIO FUNÇÃO ALL 552
Há uma outra forma de criar a medida. Em qualquer uma das abas: “Exibição de relatório”, “Exibição de dados” ou
“Exibição de modelo”, na seção “Dados”, clique com o botão direito do mouse e selecione “Nova medida”.

Na seção “Dados”, clique


com o botão direito do
mouse. Selecione “Nova
medida”.

Em qualquer uma das


abas: “Exibição de
relatório”, “Exibição de
dados” ou “Exibição de
modelo”, selecione a aba
“Página Inicial”.
M5.34 – EXERCÍCIO FUNÇÃO ALL 553
No campo da medida criada, coloque a fórmula abaixo.

O valor que queremos como


resposta é o total de faturamento,
Queremos tirar os filtros da
portanto o primeiro argumento é a
coluna “País”, mas também
medida “Faturamento total”.
poderíamos colocar a tabela
“dLocalidade” toda.

Selecione a matriz criada e arraste a


nova medida para o campo “Valores”.
M5.34 – EXERCÍCIO FUNÇÃO ALL 554
Agora, vamos criar uma medida com o % do faturamento de cada país.
Siga os passos do segundo e terceiro slides desta aula para a criação da medida. Escreva a fórmula abaixo no campo da
medida criada. Poderíamos simplesmente colocar: “[Faturamento total] / [Faturamento
(Absoluto)]”. Mas optamos pela fórmula DIVIDE, pois esta fórmula permite uma
resposta para erro no cálculo, ou seja quando o denominador for zero.

Este é o numerador.

Este é o
denominador.
Esta é a resposta que queremos
em caso de erro na conta, ou seja,
quando o denominador for zero.
Como se trata de um texto, é
preciso colocar entre aspas.

Selecione a matriz e
Selecione a matriz e arraste a nova medida para o campo arraste a nova
medida para ao
“Valores”. Se o número não aparecer na matriz em formato de campo “Valores”.

porcentagem, clique sobre a medida e selecione o modo


porcentagem.

Se o número não aparecer na matriz


em formato de porcentagem, clique
sobre a medida e selecione o modo
porcentagem.
M5.34 – EXERCÍCIO FUNÇÃO ALL 555
Agora, vamos criar a segmentação de dados por marcas.
Clique em algum local em branco no quadro do PBI fora da matriz.
Na aba “Visualizações”, “Adicionar dados ao seu visual”, clique no
ícone “Segmentação de Dados”. Arraste a coluna “Marca” da tabela
“dProdutos” para o espaço “Campo”.

Na aba “Visualizações”, “Adicionar dados ao seu


visual”, clique no ícone “Segmentação de Dados”.
Arraste a coluna “Marca” da tabela “dProdutos”
para o espaço Campo”.
M5.34 – EXERCÍCIO FUNÇÃO ALL 556
Quando selecionamos uma marca, vemos que o PBI mantém os valores da coluna “Faturamento (Absoluto)” fixos e sem
sofrerem os filtros por país; mas os valores se ajustam conforme a marca selecionada, pois não colocamos nem a coluna
“Marca” ou a tabela “dProdutos” na fórmula ALL. Assim, mesmo que a matriz mostre somente os dados de uma marca, a
soma das porcentagens continua a dar 100%.
O PBI mantém os valores da
coluna “Faturamento (Absoluto)”
fixos, sem sofrer o filtro dos
países. Mas mostra os valores
filtrados pela marca.
M5.34 – EXERCÍCIO FUNÇÃO ALL 557
Na matriz criada e na segmentação de dados, temos informações provenientes de 3 lugares:
- Coluna “Faturamento” da tabela “fVendas” (na medida “Faturamento (Absoluto)”);
- Coluna “Marca” da tabela “dProdutos” (na segmentação de dados);
- Coluna “País” da tabela “dLocalidade” (no campo “Linhas” da matriz).
Quando colocamos a coluna “País” ou a tabela “dLocalidade” na fórmula ALL, temos o exemplo 1. A medida “Faturamento
(Absoluto)” sofre o filtro da “Marca”, mas não da coluna “País”. Esse é o exemplo das matrizes no slide anterior. Quando
colocamos a tabela “fVendas” na fórmula ALL da medida “Faturamento (Absoluto)”, esta medida não sofrerá os filtros de
nenhuma das duas colunas. É o que temos na matriz do próximo slide.

EXEMPLO 1 EXEMPLO 2
Coluna Coluna
“Faturamento” “Faturamento”
tabela tabela
“fVendas” “fVendas”

Coluna Coluna Coluna Coluna


“Marca” “País” “Marca” “País”
tabela tabela tabela tabela
“dProdutos” “dLocalidade” “dProdutos” “dLocalidade”
M5.34 – EXERCÍCIO FUNÇÃO ALL 558
Estas porcentagens referem-se às
vendas da marca escolhida (na
O PBI mantém os valores da
segmentação de dados) no pais
coluna “Faturamento (Absoluto)”
(descrito na mesma linha da
fixos, sem sofrer os filtros dos
matriz) em relação à venda total
países ou das marcas.
de todas as marcas em todos os
países.

O total da porcentagem é o total


de faturamento da marcar
escolhida em relação ao
faturamento total (incluindo
todas as marcas).
M5.35 – CALCULANDO % DO SUBTOTAL 559
Na aula anterior, aprendermos a fazer uma matriz que calcula a porcentagem da venda de cada país em relação ao
faturamento da venda global. Agora, vamos aprender a calcular também a porcentagem de forma parcial.
Primeiramente, vamos apagar a segmentação de dados. Clique sobre a mesma e aperte “Delete” no teclado. Agora,
clique sobre a matriz, selecione a aba “Visualizações”, “Adicionar dados ao seu visual”; no campo “Linhas” (em cima da
coluna “País”), inclua a coluna “Continente” da tabela “dLocalidade”.

Clique sobre a
matriz.
Selecione a aba
“Visualizações”,
“Adicionar
dados ao seu
visual”; no
campo “Linhas”
(em cima da
coluna “País”),
inclua a coluna
“Continente”
da tabela
“dLocalidade”.

Selecione a
segmentação de dados
por marca e aperte
“Delete” no teclado.
M5.35 – CALCULANDO % DO SUBTOTAL 560
Caso não apareça os sinais de “+” ao lado das linhas, é preciso ativar
esta função.

Caso não apareça os


sinais de “+” ao lado
das linhas, é preciso
ativar esta função.

Na aba
“Visualizações”, em
“Formatar seu visual”,
digite “+” no campo
Selecione a matriz criada. Na aba “Visualizações”, em “Formatar seu visual”, digite “+” que aparecerá.
Habilite o item
no campo que aparecerá. Habilite o item “Ícones +/-”. Agora, na matriz, deverá “ícones +/-”.

aparecer um sinal “+” em cada linha da matriz; permitindo decompor os dados (em
nosso exemplo, pelos países).

Agora, é possível
decompor os dados
pelos países.
M5.35 – CALCULANDO % DO SUBTOTAL 561
Quando decompomos os dados, temos as porcentagens por país, mas em relação ao “Faturamento (Absoluto)”. Ou seja, é
a porcentagem do faturamento de cada país com relação a venda total em todos os continentes. Se desejamos ver as
porcentagens de cada país em relação ao próprio continente, precisamos mudar os filtros das medidas. Na medida
“Faturamento (Absoluto)”, incluímos na fórmula ALL toda a tabela “fVendas”, impedindo que os dois filtros da matriz
atuassem sobre os dados: “País” e “Continente”. Mas para termos os dados decompostos por continentes somente, temos
que incluir na fórmula ALL a coluna “País” da tabela “dLocalidade”.
O primeiro passo é criar uma nova medida para calcular o faturamento (subtotal). Em qualquer uma das abas: “Exibição
de relatório”, “Exibição de dados” ou “Exibição de modelo”, na seção “Dados”, clique com o botão direito do mouse e
selecione “Nova medida”.

Selecione “Nova
medida”.

Em qualquer uma das


abas: “Exibição de
relatório”, “Exibição de Na seção “Dados”, clique
dados” ou “Exibição de com o botão direito do
modelo”, selecione a aba mouse.
“Página Inicial”.
M5.35 – CALCULANDO % DO SUBTOTAL 562
No campo da medida criada, coloque a fórmula abaixo.
Selecione a matriz e arraste a nova medida para o campo “Valores”.

A fórmula ALL serve para bloquear os


filtros em uma coluna ou tabela.
Neste caso, não queremos que o PBI
filtre os dados por país.

Selecione a matriz,
arraste a nova
medida para o
Na medida criada, o PBI bloqueou o filtro por país. campo “Valores”.
Portanto, nas linhas de cada país, o PBI mostra os
dados do continente. Porém, não bloqueou o filtro
por continente, por isso vemos que os dados
mudam de acordo com cada continente.

Vemos pelos dados na matriz que o PBI bloqueou o filtro por país,
portanto, nas linhas de cada país, aparecem os valores do continente.
Mas o PBI não bloqueou o filtro por continente, por isso aparecem os
dados diferentes em cada continente.
M5.35 – CALCULANDO % DO SUBTOTAL 563
Agora, vamos criar uma nova medida com as porcentagens. Siga os passos do terceiro slide desta aula. No campo da
medida criada, coloque a fórmula abaixo.
Poderíamos simplesmente colocar:
“[Faturamento total] / [Faturamento
(Subtotal)]”. Mas optamos pela
fórmula DIVIDE, pois esta fórmula Este é o Este é o numerador.
permite uma resposta para erro no denominador.
cálculo, ou seja quando o
denominador for zero.
Esta é a resposta que queremos
em caso de erro na conta, ou seja,
quando o denominador for zero.
Como se trata de um texto, é
preciso colocar entre aspas.

Selecione a matriz e arraste a nova medida para o campo “Valores”. Se o


número não aparecer na matriz em formato de porcentagem, clique sobre a
medida e selecione o modo porcentagem. Selecione a matriz e
arraste a nova
medida para ao
campo “Valores”.

Se o número não aparecer na matriz


em formato de porcentagem, clique
sobre a medida e selecione o modo
porcentagem.
M5.35 – CALCULANDO % DO SUBTOTAL 564

A coluna “% faturamento” é a divisão dos


valores da coluna “Faturamento total” pelos A coluna “% faturamento (Subtotal)” é a divisão
valores da coluna “Faturamento (Absoluto)”. Ou dos valores da coluna “Faturamento total”
seja, é a porcentagem em relação a venda total pelos valores da coluna “Faturamento
em todos os continentes. (Subtotal)”. Ou seja, é a porcentagem em
relação a venda total em cada continente, por
isso temos o valor 100% em cada uma das
linhas dos continentes.

Lembrando que, se desejar, pode-se tirar as colunas: “Faturamento (Absoluto)” e “Faturamento (Subtotal)” da matriz.
Deixando somente as porcentagens. Para isso, basta clicar no “X” ao lado destas medidas no campo “Valores”.
M5.36 – NOVO LAYOUT DA GUIA RELATÓRIO NO PBI 565
O PBI disponibilizou uma nova versão da guia relatório em março de 2023.

Versão anterior a março de 2023.

Versão a partir de março de 2023.


M5.36 – NOVO LAYOUT DA GUIA RELATÓRIO NO PBI 566
Para saber qual a versão do seu PBI; em qualquer aba (“Exibição de relatório”, “Exibição de dados” ou “Exibição de modelo”),
clique em “Ajuda”, selecione o ícone “Sobre”.

Em qualquer aba (“Exibição de


relatório”, “Exibição de dados” ou
“Exibição de modelo’), clique em
“Ajuda” e no ícone “Sobre”.

Às vezes, mesmo tendo uma versão posterior a março de 2023, este novo layout não aparece, pois é preciso habilitá-lo.
Para tanto, é preciso reinstalar o PBI ou habilitar o novo visual.

Para reinstalar o PBI, basta Para habilitar o novo layout, em qualquer das abas (“Exibição de

1 2
instalá-lo novamente. O relatório”, “Exibição de dados” ou “Exibição de modelo”), clique em
próprio PBI irá substituir a “Arquivo”, “Opções e configurações”, “Opções”. Dentro do item
versão anterior pela nova, “Global”, selecione “Recursos de visualização”, habilite o item
não sendo necessária a “Interação no objeto” e clique em “OK”. O PBI avisará que é
desinstalação prévia. preciso reiniciar o programa, clique em “OK”.
M5.37 – FUNÇÕES ITERADORAS (X) - EXPLICAÇÃO 567
Nesta aula, vamos aprender sobre as funções iteradoras.
Vamos supor que temos a tabela abaixo e queremos calcular o faturamento total das vendas. Uma opção seria criar uma
coluna com o faturamento total por venda, para tanto pediríamos para o PBI multiplicar os dados da coluna “Qtd
Vendida” pelos dados da coluna “Preço Unitário”. Depois pediríamos para o PBI calcular uma medida com a soma da
coluna criada.
As fórmulas iteradoras nos permitem fazer todo este processo de uma única vez, não sendo necessária a criação da
coluna. Elas realizam as contas linha por linha de acordo com a expressão inserida na fórmula e depois finaliza o comando
dado na fórmula.
X =

Primeiramente, o PBI calcula linha

Somatória por linha conforme esta expressão


inserida na fórmula, depois finaliza
o cálculo conforme o comando da
fórmula iteradora.
M5.37 – FUNÇÕES ITERADORAS (X) - EXPLICAÇÃO 568
A estrutura das fórmulas iteradoras segue o modelo abaixo:

= FÓRMULAX(TABELA, EXPRESSÃO)

Por exemplo: Tabela onde será feito o Expressão a ser calculada para cada linha da tabela.
-> SUMX cálculo. Por exemplo:
-> COUNTX Por exemplo: -> fVendas[Qtd Vendida]*fVendas[Preço Unitário]
-> AVERAGEX -> ‘fVendas’
-> MAXX -> ‘fDevoluções’
-> MINX Geralmente usa-se uma
tabela fato, pois estas
contêm informações
para realizar cálculos.
M5.37 – FUNÇÕES ITERADORAS (X) - EXPLICAÇÃO 569
Abaixo temos a explicação do que cada uma das fórmulas iteradoras realiza.

1 SUMX
= SUMX(fVendas,[QtdVendida]*[Preço Unitário])
O PBI fará o cálculo linha por linha e
depois somará os resultados.

2 COUNTX
= COUNTX(fVendas,[QtdVendida]*[Preço Unitário])
O PBI fará o cálculo linha por linha e
depois contará o número de respostas.

3 AVERAGEX 4 MAXX 5 MINX


= AVERAGEX(fVendas,[QtdVendida]*[Preço Unitário]) = MAXX(fVendas,[QtdVendida]*[Preço Unitário]) = MINX(fVendas,[QtdVendida]*[Preço Unitário])
O PBI fará o cálculo linha por linha e O PBI fará o cálculo linha por linha e O PBI fará o cálculo linha por linha e
depois calculará a média dos resultados. depois localizará o valor máximo depois localizará o valor mínimo
dentre os resultados. dentre os resultados.
M5.38 – FUNÇÃO SUMX (P.1) 570
Agora, vamos aprender a fazer uma medida usando a fórmula SUMX.
Em qualquer uma das abas: “Exibição de relatório”, “Exibição de dados” ou “Exibição de modelo”, selecione a aba
“Página Inicial” e clique em “Nova medida”.

Em qualquer uma das


abas: “Exibição de
relatório”, “Exibição de
dados” ou “Exibição de
modelo”. Selecione a aba
“Página Inicial”.

Clique em
“Nova
medida”.
M5.38 – FUNÇÃO SUMX (P.1) 571
Há uma outra forma de criar a medida. Em qualquer uma das abas: “Exibição de relatório”, “Exibição de dados” ou
“Exibição de modelo”, na seção “Dados”, clique com o botão direito do mouse e selecione “Nova medida”.

Na seção “Dados”, clique


com o botão direito do
mouse. Selecione “Nova
medida”.

Em qualquer uma das


abas: “Exibição de
relatório”, “Exibição de
dados” ou “Exibição de
modelo”, selecione a aba
“Página Inicial”.
M5.38 – FUNÇÃO SUMX (P.1) 572
No campo da medida criada, coloque a fórmula abaixo.
O primeiro argumento que a
fórmula pede é o nome da tabela O segundo argumento que a fórmula pede é o
onde queremos realizar os cálculos. cálculo que queremos que o PBI realize linha por
No nosso exemplo, é “fVendas”. linha antes de somar os resultados. No nosso
exemplo, é a multiplicação dos valores da coluna
“fVendas[Qtd Vendida]” e “fVendas[Preço
Unitário]. Lembrando que o padrão do PBI é
colocar primeiro o nome da tabela onde se localiza
a coluna e depois o nome da coluna entre
colchetes.

Agora criaremos um cartão


Na aba “Exibição de relatório”,
para ver o valor da medida. “Página Inicial”, clique no ícone de
“Cartão”.
Na aba “Exibição de
relatório”, “Página Inicial”,
clique no ícone de “Cartão”.
Clique no espaço “Campos”,
selecione a medida
desejada. No nosso caso,
“Faturamento Total”. Outra Outra maneira é clicar
sobre o nome da medida na
maneira é clicar sobre o Clique no espaço
aba “Dados” e arrastá-la
para dentro do cartão.
“Campos”, selecione a
nome da medida na aba medida desejada. No nosso
caso, “Faturamento total”.
“Dados” e arrastá-la para
dentro do cartão criado.
M5.39 – FUNÇÃO SUMX (P.2) 573
Na aula anterior, pedimos para o PBI multiplicar os dados das colunas “Qtd
Vendida” e “Preço Unitário” da tabela “fVendas”. Porém, a coluna “Preço Na aba “Exibição de dados”, clique
Unitário” foi criada com a fórmula RELATED, puxando os dados da tabela sobre o nome “fVendas”. Clique
com o botão direito do mouse
“dProdutos”; portanto, podemos excluir esta coluna incluindo a fórmula sobre o cabeçalho da coluna e
selecione “Excluir”. Depois, clique
RELATED diretamente na fórmula SUMX. Agora, podemos excluir a coluna em “Sim”.

“Preço Unitário”. Na aba “Exibição de dados”, clique sobre o nome “fVendas” da


aba “Dados” para abrir as colunas no lado esquerdo da tela. Clique com o botão
direito do mouse sobre o cabeçalho da coluna e selecione “Excluir” e clique em
“Sim”.

X
M5.39 – FUNÇÃO SUMX (P.2) 574
Na fórmula SUMX, o primeiro argumento pedido é a tabela onde queremos realizar os cálculos. Mas com a inserção
diretamente da fórmula RELATED, temos dados de duas tabelas diferentes: “fVendas” e “dProdutos”. Portanto, podemos ficar
na dúvida quanto a qual tabela devemos colocar na fórmula.
Tabela “fVendas”
Para usarmos esta tabela na fórmula, é necessário que todos os dados usados possam ser puxados
para esta tabela. A coluna “Qtd Vendida” já se localiza nesta tabela. Os dados dos preços unitários
podem ser puxados com a fórmula RELATED a partir da tabela “dProdutos” para a tabela
“fVendas”.

Tabela “dProdutos”
Para usarmos esta tabela, precisamos transferir os dados da “Qtd Vendida” da tabela “fVendas”
para “dProdutos”. Porém, isso não é possível; pois para cada linha (produto) da tabela
“dProdutos” pode haver mais de uma linha na tabela “fVendas”. Há produtos que foram
vendidos mais de uma vez. Assim, a fórmula RELATED não consegue transferir estes dados de
uma tabela para outra.
M5.40 – SUMX, AVERAGEX, MAXX E MINX 575
Nesta aula, veremos exemplos práticos destas fórmulas: SUMX, AVERAGEX, MAXX e MINX.

Na aula anterior, vimos


como montar esta medida.
Ela calcula linha por linha o
faturamento e depois soma
todos os resultados.

Esta fórmula calcula o


faturamento de cada linha
e depois tira a média dos
resultados.

Esta fórmula calcula o faturamento de cada


linha e depois identifica o valor mais alto
(MAXX) ou o valor mais baixo (MINX).
M5.41 – CRIANDO TABELA CALENDÁRIO COM DAX 576
Na aula 3.20, aprendemos a montar uma tabela calendário. Agora, vamos ver uma segunda maneira de fazê-la.
Na aba “Exibição de relatório”, selecione a aba “Modelagem” e clique no ícone “Nova
tabela”. Nas abas “Exibição de dados” ou “Exibição de modelo”, selecione a aba
“Página Inicial” e clique no ícone “Nova tabela”.
No campo que abrirá, você deve colocar a
fórmula DAX “CALENDAR” ou
“CALENDARAUTO”. Vamos começar com a
“CALENDAR”.
O texto do lado esquerdo do A fórmula “CALENDAR” pede dois
sinal “=” será o nome da tabela argumentos: data de início da tabela e
criada. data de término da tabela.

O PBI não
reconhece se
colocarmos a data
(por ex.
É importante sempre começar a tabela 01/01/2020).
com o dia 01 de janeiro do ano desejado e Portanto,
terminar com o dia 31 de dezembro do necessitamos usar a
ano desejado. Posteriormente, fórmula DATE. Esta
aprenderemos as fórmulas de inteligência fórmula pede 3
de tempo, para usá-las é importante que argumentos: ano,
tenhamos todas as datas do ano na tabela mês e dia.
calendário. Assim, se a data mais antiga de
minha tabela é 20/03/2020 e a mais
recente, 24/11/2023; minha tabela
“dCalendário” deve ser de 01/01/2020 a
31/12/2023.
M5.41 – CRIANDO TABELA CALENDÁRIO COM DAX 577
A fórmula CALENDARAUTO analisa as datas das tabelas incluídas no PBI e identifica automaticamente uma data de início e
uma data de término para a tabela a ser criada. Esta função pode ser boa para alguns casos, mas não é boa para o nosso
exemplo. A fórmula procurará as datas em todas as tabelas e considerará, por exemplo, a data de nascimento dos clientes na
tabela “dClientes” para definir a data de início. Mas não queremos estas datas para analisar as vendas.
Para usar a fórmula CALENDARAUTO, devemos seguir os passos do slide anterior para criar a tabela e depois colocar os dados
abaixo.

O PBI identificou uma data de


1935 na tabela “dClientes” e
definiu este ano como início da
tabela a ser criada.
Nesta fórmula, basta abrirmos
e fecharmos os parênteses.
M5.42 – DEIXANDO A TABELA CALENDÁRIO AUTOMÁTICA 578
Nesta aula, vamos aprender a deixar a tabela automática de forma que acrescente novas datas a medida que surjam
novos dados. Como dissemos na aula anterior, independentemente do ano em que comece a tabela, é importante que
inicie no dia 1 de janeiro. Também não importa o ano em que a tabela termine, é interessante que termine no dia 31 de
dezembro. Portanto, iremos alterar somente os anos de início e de término da tabela.
No lugar do ano de início, vamos usar as fórmulas MIN para identificar a data mais antiga e depois a fórmula YEAR para
extrair somente o ano da mesma. Para a data de término, faremos o mesmo com as fórmulas MAX e YEAR.
Esta fórmula buscará a data Queremos a data mais antiga da coluna de datas
Esta fórmula extrairá
menor, ou seja, a mais das vendas. Não queremos que o PBI analise
somente o ano da data.
antiga da coluna. outras colunas de datas.

Vamos incluir
diretamente estas
duas fórmulas no
lugar dos anos na
criação da tabela.

Esta fórmula buscará a data Queremos a data mais recente da coluna de


Esta fórmula extrairá
maior, ou seja, a mais datas das vendas. Não queremos que o PBI
somente o ano da data.
recente da coluna. analise outras colunas de datas.
M5.42 – DEIXANDO A TABELA CALENDÁRIO AUTOMÁTICA 579
Vamos formatar a coluna da tabela criada.
Na aba “Exibição de dados”, selecione a tabela criada (“dCalendário”) em “Dados”. Clique sobre o cabeçalho da coluna da
tabela (“Date”). Na aba “Ferramentas de coluna”, se desejar mude o nome da coluna no campo “Nome”, o tipo de dados e
o formato.
No campo “Nome” é possível Selecione a aba
mudar o nome da coluna. Outra “Ferramentas de
forma de fazê-lo é clicando duas coluna”.
vezes sobre o cabeçalho da
coluna.

Na aba “Exibição de
dados”, selecione a
tabela “dCalendário” No campo “Formato”, é possível
em “Dados”. Clique No campo “Tipo de dados”, é
escolher a forma de
sobre o cabeçalho da possível definir o tipo de dado
visualização da data.
coluna “Date”. contido na coluna. Isso
permitirá que se estabeleça
relacionamento com outras
colunas de outras tabelas com
o mesmo tipo. Em nosso
exemplo, escolhermos “Data”
em vez de “Data/hora”.
M5.43 – FUNÇÕES DE DATA E CRIAÇÃO DOS REL. 580
Nesta aula, vamos aprender a criar as outras colunas da tabela calendário pelo PBI.
Na aba “Exibição de dados”, selecione a tabela criada “dCalendário”. Clique com o botão direito do mouse sobre a
tabela e selecione “Nova coluna” ou clique em “Nova coluna” na aba “Ferramentas de tabela” ou “Página Inicial”.

Na aba “Página
Inicial” ou
“Ferramentas da
Clique com o botão
Na aba “Exibição de tabela”, clique em
direito do mouse
dados”, selecione a “Nova coluna”.
sobre a tabela e
tabela “dCalendário” selecione “Nova
em “Dados”. coluna”.
M5.43 – FUNÇÕES DE DATA E CRIAÇÃO DOS REL. 581
Abaixo, temos as colunas que iremos criar e as possibilidades de fazê-las.
Para criar a coluna por qualquer dos dois métodos, basta digitar as fórmulas abaixo no espaço que abrirá ao clicar em
“Nova coluna”.

Coluna Fórm ula DA X Tab ela[coluna].

ANO =YEAR(‘dCalendário’[Datas]) =‘dCalendário’[Datas].[Ano]

MÊS (NÚMERO) =MONTH(‘dCalendário’[Datas]) =‘dCalendário’[Datas].[MonthNo]

MÊS (NOME) =‘dCalendário’[Datas].[Mês]

INÍCIO DO MÊS =STARTOFMONTH(‘dCalendário’[Datas])

TRIMESTRE (NÚMERO) =QUARTER(‘dCalendário’[Datas]) =‘dCalendário’[Datas].[QuarterNo]

TRIMESTRE (NOME) =‘dCalendário’[Datas].[Trimestre]


M5.43 – FUNÇÕES DE DATA E CRIAÇÃO DOS REL. 582
Seguem alguns exemplos de como podemos criar as colunas.
M5.43 – FUNÇÕES DE DATA E CRIAÇÃO DOS REL. 583
Segue o exemplo de como será a tabela.

Nesta coluna “Início do mês”, o


PBI colocará a data do primeiro
dia do mês para todos os dias
daquele mês. Por exemplo, para
todos os dias de janeiro de
2023, teremos a data de
01/01/2023. Esta coluna serve
para calcularmos dados por
mês, por exemplo faturamento
por mês; pois se usarmos a
coluna “Mês nome” ou “Mês
número”, o PBI não conseguirá
distinguir os dados de janeiro de
anos diferentes (por exemplo,
janeiro de 2022 e janeiro de
2023).

No campo “Formato”, é possível


escolher a forma de
No campo “Tipo de dados”, é possível definir o tipo de dado
visualização da data.
contido na coluna. Isso permitirá que se estabeleça
relacionamento com outras colunas de outras tabelas com
o mesmo tipo. Em nosso exemplo, escolhermos “Data” em
vez de “Data/hora”.
M5.43 – FUNÇÕES DE DATA E CRIAÇÃO DOS REL. 584

Para fazer a coluna com as fórmulas DAX, você deverá:


- Colocar o nome que deseja para a coluna do lado esquerdo do sinal de “=”;
- Escrever o nome da fórmula a ser usada (por ex. YEAR, MONTH, etc.). Ao começar a digitar, o PBI mostrará as opções
com as letras digitadas, basta selecionar a desejada e apertar “Enter” ou a tecla “Tab”;
- O argumento que a fórmula pede é o nome da coluna de onde o PBI extrairá os dados. Basta iniciar a digitar o nome da
tabela ou da coluna que o PBI mostrará as opções. Selecione a coluna desejada e aperte “Enter”. Lembrando que o
padrão adotado pelo PBI é ‘nome da tabela’[nome da coluna].

Para fazer a coluna com a fórmula “Tabela[coluna].”, você deverá:


- Colocar o nome que deseja para a coluna do lado esquerdo do sinal de “=”;
- Escrever o nome da tabela ou da coluna de onde o PBI extrairá os dados. O PBI mostrará as opções a partir das letras
digitadas. Selecione a coluna desejada e aperte “Enter”. Lembrando que o padrão adotado pelo PBI é ‘nome da
tabela’[nome da coluna].
- Apertar a tecla de ponto final, o PBI mostrará as opções. Selecione a fórmula desejada e aperte “Enter”.

As tabelas ou colunas criadas no PBI não aparecerão no Power Query.


M5.43 – FUNÇÕES DE DATA E CRIAÇÃO DOS REL. 585
Por fim, é preciso criar os
relacionamentos da tabela
criada.
Na aba “Exibição de modelo”, clique sobre a coluna “Datas”
Selecione a aba “Exibição de da tabela “dCalendário” e arraste com o botão do mouse
modelo”. Clique sobre a coluna apertado até sobre a coluna “Data da Venda” da tabela
“fVendas”. Faça o mesmo até a coluna “Data Devolução” da
“Datas” da tabela tabela “fDevoluções”.

“dCalendário” e arraste com o


botão do mouse apertado até a
coluna “Data da Venda” da
tabela “fVendas”. Faça
novamente até a coluna “Data
Devolução” da tabela
“fDevolução”.
O PBI criará setas entre as
tabelas. Para ver as colunas
relacionadas, basta colocar o
mouse sobre a seta.
Se desejar excluir o
relacionamento criado, basta
clicar com o botão direito do
mouse sobre a seta e selecionar
“Excluir”.
M5.44 – FUNÇÕES DE INTELIGÊNCIA DE TEMPO – EXP. 586
Nesta aula, vamos aprender sobre as funções de inteligência de tempo.
Elas permitem criar comparações e análises inteligentes como acumulado no ano, acumulado nos últimos X dias,
comparações com o mesmo período do ano anterior, etc.
Podemos usar O primeiro
Calcular o acumulado do ano até uma data. qualquer uma das argumento que estas

1
duas fórmulas para fórmulas pedem é
calcular um valor uma medida ou um
= CALCULATE(Medida, DATESYTD(dCalendário[Datas]) acumulado até uma cálculo, por exemplo,
data específica. uma medida que
calcule o total de
= TOTALYTD(Medida, dCalendário[Datas]) faturamento.

O segundo
Calcular o acumulado do mês até uma data. argumento da A fórmula DATESYTD filtra a

2
fórmula CALCULATE medida no ano até a data atual. YTD
é um filtro. Nestes significa “Year to date”. Por isso,
= CALCULATE(Medida, DATESMTD(dCalendário[Datas]) nossos exemplos
usaremos as
esta fórmula pede como argumento
uma lista de datas. Esta lista, como já
fórmulas DATESYTD, dissemos anteriormente em outras
= TOTALMTD(Medida, dCalendário[Datas]) DATESMTD ou lições, precisa conter todas as datas
DATESQTD. do ano.

Calcular o acumulado do trimestre até uma data.

3
A fórmula A fórmula
DATESMTD filtra a
= CALCULATE(Medida, DATESQTD(dCalendário[Datas]) medida no mês atual
DATESQTD filtra a
medida no trimestre
até o dia atual. MTD atual até a data atual.
= TOTALQTD(Medida, dCalendário[Datas]) significa “Month to
date”.
QTD significa
“Quarter to date”.
M5.44 – FUNÇÕES DE INTELIGÊNCIA DE TEMPO – EXP. 587
Também podemos fazer comparações entre dois períodos ou nos últimos períodos como veremos abaixo.

Comparar valores de um período com um outro período anterior.

4 = CALCULATE (Medida, DATEADD (dCalendário[Datas], -1, MONTH))


O segundo argumento
O primeiro argumento que esta da fórmula
fórmula pede é uma medida ou um CALCULATE é um A fórmula DATEADD pede três argumentos: uma lista de datas (é
cálculo, por exemplo, uma medida que filtro. Neste caso, importante que esta lista esteja completa com todas as datas), quantos
calcule o total de faturamento. usaremos a fórmula períodos você quer retornar para fazer a comparação e a unidade de tempo
DATEADD. deste período.

Calcular o acumulado de um período.

5 = CALCULATE(Medida, DATESINPERIOD (MAX (Calendário[Datas]), -15, DAY)

O primeiro argumento que esta O segundo argumento O primeiro


fórmula pede é uma medida ou um da fórmula argumento da O segundo argumento da fórmula
cálculo, por exemplo, uma medida que CALCULATE é um fórmula DATESINPERIOD é a quantidade de
calcule o total de faturamento. filtro. Neste caso, DATESINPERIOD é a unidades de período que se quer retornar
usaremos a fórmula data última do para calcular o acumulado e o terceiro
DATESINPERIOD. período que você argumento é a unidade de tempo.
quer analisar.
M5.45 – ACUMULADO NO ANO – FUNÇÃO DATESYTD 588
Nesta aula, vamos
aprender na prática a usar
a fórmula DATESYTD. Na aba “Exibição de
Primeiro, vamos montar relatório”, “Página
Inicial”, clique no ícone
uma matriz que nos de “Matriz”.

ajudará no entendimento
de como a fórmula
funciona. Na aba “Exibição
de relatório”, “Página
Inicial”, clique no ícone de
“Matriz”.
Clique no campo “Linhas”
e selecione a coluna
“Datas” da tabela
“dCalendário”. Clique Clique no campo
“Linhas” e selecione a
também no campo coluna “Datas” da
tabela “dCalendário”.
“Valores” e selecione
medida “Faturamento
total”. Clique no campo
“Valores” e selecione a
medida “Faturamento
total”.
M5.45 – ACUMULADO NO ANO – FUNÇÃO DATESYTD 589
Na matriz criada, temos os totais de faturamento a cada ano. Mas, queremos ver o faturamento a cada dia. Para tanto,
devemos selecionar a matriz criada, clicar no ícone de “Adicione dados e construa seu visual” que aparece ao lado da
matriz. Clique com o botão direito do mouse sobre “Datas” no campo “Linhas” e selecione “Datas” em vez de “Hierarquia
de datas”.
Clique no ícone “Adicione
dados e construa seu
visual”.

Clique com o botão


direito do mouse sobre
“Datas” no campo
“Linhas” e selecione
“Datas” em vez de
“Hierarquia de datas”.

Clique na
matriz criada.
M5.45 – ACUMULADO NO ANO – FUNÇÃO DATESYTD 590
Agora, vamos criar uma medida. Selecione a aba “Dados” do lado direito do PBI, clique com o botão direito do mouse
sobre esta aba aberta e selecione “Nova medida”. Crie a medida “Faturamento YTD” com as fórmulas CALCULATE e
DATESYTD. Selecione a nova medida, arraste-a para cima da matriz e solte sobre a mesma. Com isso, criamos mais uma
coluna na matriz a partir desta medida inserida.

Selecione a aba “Dados”.


Clique com o botão direito
do mouse sobre a aba
“Dados” aberta. Selecione
“Nova Medida”. Selecione a medida criada,
arraste-a para cima da
matriz e solte sobre a
mesma.

Para criar a nova medida,


vamos usar as fórmulas
CALCULATE e
DATESYTD. Criamos uma nova
coluna na matriz.
M5.45 – ACUMULADO NO ANO – FUNÇÃO DATESYTD 591
Vemos que esta nova medida vai somando os valores dia a dia. Por exemplo, na coluna de “Faturamento YTD” no dia
01/01/2021, temos o faturamento do dia 01/01/2021. Já na linha do dia 02/01/2021, temos a soma do faturamento do
dia 01/01/2021 mais o faturamento do dia 02/01/2021. O PBI vai fazendo a soma dos faturamentos do dia 01/01/2021
até o dia da linha. Esta soma se altera somente quando muda o ano. A partir do primeiro dia do ano seguinte, o PBI inicia
o mesmo processo novamente.

A fórmula DATESYTD realiza a soma


de todos os faturamentos (no nosso
caso, pois usamos a medida de
“Faturamento Total”) até o dia de
cada linha. Por exemplo, no dia
06/01/2021, temos a soma dos
faturamentos de todos os dias, do dia
01/01/2021 até 06/01/2021.

Quando inicia-se um novo ano, o PBI


reinicia as somas a partir do dia 01/01
daquele ano.
M5.45 – ACUMULADO NO ANO – FUNÇÃO DATESYTD 592
Para ver os dados por mês, selecione a matriz, clique no ícone “Adicione dados e construa o seu visual”. Clique na seta ao
lado de “Datas” no campo “Linhas”. Selecione “Início do mês”. Depois, clique com o botão direito sobre “Início do mês” no
campo “Linhas” e selecione “Início do mês”. Agora, teremos os dados por mês e não mais por dia. Apesar de aparecer
sempre o dia 1 de cada mês, os valores se referem a todos os dias do mês, pois a coluna “início do mês” coloca o primeiro
dia do mês para todos os dias daquele mesmo mês.

Selecione a matriz,
Clique com o
clique no ícone “Adicione
botão direito
dados e construa o seu
sobre “Início do
visual”. Clique na seta ao
mês” no campo
lado de “Datas” no
“Linhas” e
campo “Linhas”.
selecione “Início
Selecione “Início do
do mês”.
mês”.

Agora, na matriz,
temos os dados
por meses.
M5.45 – ACUMULADO NO ANO – FUNÇÃO DATESYTD 593
Se quiser mudar a formatação da coluna “Início do mês”. Selecione a aba “Exibição de dados”. Na aba “Dados”, clique
sobre a tabela “dCalendário”. Selecione a coluna “Início do mês”, clicando sobre o cabeçalho da mesma. Na aba
“Ferramentas de coluna”, no campo “Formato”, clique na setinha para baixo e escolha a opção que desejar (no nosso caso,
com o nome do mês e ano). Se quiser um formato personalizado, clique duas vezes no campo “Formato” e coloque a
forma que desejar. Por exemplo “mmm/yyyy” (três letras para os nomes dos meses, uma barra e 4 caracteres para o ano).

2. Na aba
“Dados”, clique
sobre a tabela
1. Selecione a “dCalendário”.
aba “Exibição 3. Clique sobre
de dados”. o cabeçalho da
coluna “Início
do mês”.

5. Selecione a
opção que
desejar.

4. Na aba “Ferramentas de coluna”, 6. Se desejar personalizar o formato, clique duas


clique na seta para baixo do campo vezes sobre o campo “Formato” e coloque a
“Formato”. forma que desejar. No nosso caso, queremos 3
letras para os meses, uma barra e 4 caracteres
para o ano.
M5.46 – ACUM. ANO – TOTALYTD E MUD. PER. FISCAL 594
Nesta aula, vamos aprender a usar na prática a fórmula TOTALYTD.
Vamos criar uma nova medida. Selecione a aba “Dados” do lado direito do PBI, clique com o botão direito do mouse
sobre esta aba aberta e selecione “Nova medida”. Crie a medida “Faturamento YTD 2” com a fórmula TOTALYTD.
Selecione a nova medida, arraste-a para cima da matriz e solte sobre a mesma. Com isso, criamos mais uma coluna na
matriz a partir desta medida inserida.

Selecione a aba “Dados”.


Clique com o botão direito
do mouse sobre a aba
“Dados” aberta. Selecione A fórmula TOTALYTD
“Nova Medida”. pede como primeiro
argumento um cálculo ou
uma medida (no nosso
exemplo, usaremos a
medida de “Faturamento
total”).
Selecione a medida criada,
arraste-a para cima da
matriz e solte sobre a O segundo argumento da
mesma. fórmula TOTALYTD é
uma lista de datas.
Lembrando que é
importante usarmos uma
lista com todas as datas,
mesmo que não ocorra
faturamento naquela
data.
M5.46 – ACUM. ANO – TOTALYTD E MUD. PER. FISCAL 595
Vemos que os valores da coluna criada com a medida que usou as fórmulas CALCULATE e DATESYTD são iguais aos
valores da coluna criada com a medida que usou a fórmula TOTALYTD.

Coluna criada com a Coluna criada com a


medida que usou as medida que usou a
fórmulas CALCULATE e fórmula TOTALYTD.
DATESYTD.
M5.46 – ACUM. ANO – TOTALYTD E MUD. PER. FISCAL 596
As duas formas de calcular o acumulado do ano também permitem colocarmos outros filtros, por exemplo, se quisermos
somente o valor do faturamento acumulado das lojas online.
Na fórmula CALCULATE, podemos colocar quantos filtros desejarmos. Já usamos um filtro que foi a fórmula DATESYTD (que
filtra as datas do dia primeiro de janeiro até o dia atual), agora podemos colocar um segundo filtro, pedindo que o tipo de loja
seja “online”. Lembrando que, sempre que for texto, precisamos colocar entre aspas. Vemos que os valores acumulados na
coluna mudam.
Na fórmula TOTALYTD, o terceiro argumento pedido é um filtro. Assim, podemos também pedir para filtrar o acumulado do
faturamento somente das lojas “online”.

Na fórmula CALCULATE,
podemos colocar quantos filtros
desejarmos. Já usamos um filtro
de datas com a fórmula
DATESYTD, agora podemos
colocar o filtro do tipo de loja.

Vemos que quando filtramos uma das


colunas pelo tipo de loja, os valores
Na fórmula TOTALYTD, o
acumulados no ano já mudam em
terceiro argumento pedido é um
comparação ao faturamento de todos os
filtro. Assim, podemos também
tipos de lojas. Neste exemplo, temos a
pedir para filtrar por tipo de loja.
coluna de “Faturamento YTD” com filtro
para lojas online e a coluna “Faturamento
YTD 2” com o faturamento de todos os
tipos de lojas.
M5.46 – ACUM. ANO – TOTALYTD E MUD. PER. FISCAL 597
As duas formas de calcular o acumulado do ano também permitem mudarmos a data de referência para o início do
cálculo. A fórmula original inicia a soma a partir do dia 01/01 de cada ano. Mas, por exemplo, se o ano fiscal de uma
empresa começa no mês de abril, podemos pedir para o PBI iniciar o cálculo a partir do dia 01/04 de cada ano.
Na fórmula TOTALYTD o quarto argumento que a fórmula pede, após o filtro, é o dia final do ano (“YearEndDate”).

DICAS
Na fórmula TOTALYTD, um
quarto argumento que a fórmula
pede é o dia final do ano
(“YearEndDate”). A mesma
precisa estar entre aspas e no
formato americano (primeiro o • É necessário colocar a data no formato
mês e depois o dia).
americano (mês/dia), por ex. 03/31.
Caso não haja
nenhum filtro como • A data precisa estar entre aspas.
terceiro argumento,
podemos já colocar o • Caso você não coloque nenhum filtro na
dia final do ano
(“YearEndDate)
fórmula como terceiro argumento, deve-se
diretamente como
terceiro argumento.
já colocar o “YearEndDate” em seu lugar
O PBI reconhecerá
que se trata do dia
(como terceiro argumento). Não é
final do ano e não um
filtro. Não é preciso
necessário pular o terceiro argumento com
pular o filtro com
duas vírgulas.
duas vírgulas seguidas, como o exemplo ao
Inclusive, o PBI
reconhecerá esta
lado.
escrita como erro.
M5.46 – ACUM. ANO – TOTALYTD E MUD. PER. FISCAL 598
Na medida com as fórmulas CALCULATE e DATESYTD, podemos colocar o dia final do ano (“YearEndDate”) dentro da fórmula
DATESYTD. O segundo argumento que esta fórmula pede é justamente este. Lembrando que precisa ser no formato
americano de data e estar entre aspas.
Vamos supor que deixamos a coluna “Faturamento YTD 2” com o final do ano em 31/12 (como é padrão do PBI) e a coluna
“Faturamento YTD” com o final do ano em 31/03. Vemos que no mês de janeiro se inicia o faturamento acumulado da coluna
“Faturamento YTD 2”. Já o faturamento acumulado da coluna “Faturamento YTD” se inicia em abril.
Na coluna “Faturamento YTD 2”, na qual
o ano termina no dia 31/12, vemos que o
Na coluna “Faturamento YTD”, na qual o faturamento acumulado inicia-se em
ano termina no dia 31/03, vemos que o janeiro.
faturamento acumulado inicia-se em
abril.

Na fórmula DATESYTD, o
segundo argumento pedido é o
dia final do ano (“YearEndDate”).
A data precisa estar entre aspas
e no formato americano
(primeiro o mês e depois o dia).
M5.47– ACUMULADO NO MÊS E TRIM. (MTD E QTD) 599
Na matriz que criamos, vemos que a partir do mês de junho de 2023, ainda não
temos valores de faturamento registrados. Portanto, aparecem linhas em branco na
coluna de “Faturamento total”. Para ocultarmos estas linhas; selecione a matriz, na No campo, “Mostrar
itens quando o valor”,
aba “Filtros”, selecione a coluna com as linhas em branco “Faturamento total”. No escolher “é maior que”.
Abaixo deste campo,
campo “Mostrar itens quando o valor”, selecione “é maior que”. No campo abaixo, colocar zero. Clique em
“Aplicar filtro”.
digite “0” (zero). Clique em “Aplicar filtro”.

Na aba “Filtros, selecione


a coluna com as linhas em
branco. No nosso caso,
“Faturamento total”.

Na matriz que criamos,


há linhas em branco.
Podemos ocultá-las.
Selecione a matriz.
M5.47– ACUMULADO NO MÊS E TRIM. (MTD E QTD) 600

Agora, vamos aprender a usar a


fórmula DATESMTD, TOTALMTD
e DATESQTD, TOTALQTD. Na aba “Exibição de
relatório”, “Página
Primeiro, vamos montar uma Inicial”, clique no ícone
de “Matriz”.
matriz. Na aba “Exibição de
relatório”, “Página Inicial”, clique
no ícone de “Matriz”.
Clique no campo “Linhas” e
selecione a coluna “Datas” da
tabela “dCalendário”. Clique
também no campo “Valores” e
selecione medida “Faturamento
total”.

Clique no campo
“Linhas” e selecione a
coluna “Datas” da
tabela “dCalendário”.

Clique no campo
“Valores” e selecione a
medida “Faturamento
total”.
M5.47– ACUMULADO NO MÊS E TRIM. (MTD E QTD) 601
Na matriz criada, temos os totais de faturamento a cada ano. Mas, queremos ver o faturamento a cada dia. Para tanto,
devemos selecionar a matriz criada, clicar no ícone de “Adicione dados e construa seu visual” que aparece ao lado da
matriz. Clique com o botão direito do mouse sobre “Datas” no campo “Linhas” e selecione “Datas” em vez de “Hierarquia
de datas”.
Clique no ícone “Adicione
dados e construa seu
visual”.

Clique com o botão


direito do mouse sobre
“Datas” no campo
“Linhas” e selecione
“Datas” em vez de
“Hierarquia de datas”.

Clique na
matriz criada.
M5.47– ACUMULADO NO MÊS E TRIM. (MTD E QTD) 602
Agora, vamos criar uma medida. Selecione a aba “Dados” do lado direito do PBI, clique com o botão direito do mouse
sobre esta aba aberta e selecione “Nova medida”. Crie a medida “Faturamento MTD” com as fórmulas CALCULATE e
DATESMTD ou com a fórmula TOTALMTD. Selecione a nova medida, arraste-a para cima da matriz e solte sobre a
mesma. Com isso, criamos mais uma coluna na matriz a partir desta medida inserida. Se desejar entender melhor sobre as
fórmulas DATESMTD ou TOTALMTD, veja a lição 5.44.

Selecione a aba “Dados”.


Clique com o botão direito
do mouse sobre a aba
Selecione a medida criada,
“Dados” aberta. Selecione
arraste-a para cima da
“Nova Medida”.
matriz e solte sobre a
mesma.

Para criar a nova medida,


vamos usar as fórmulas Criamos uma nova
CALCULATE e coluna na matriz.
DATESMTD.

Ou Para criar a nova medida,


podemos também usar a
fórmula TOTALMTD.
M5.47– ACUMULADO NO MÊS E TRIM. (MTD E QTD) 603
Vemos que esta nova medida vai somando os valores dia a dia. Por exemplo, na coluna de “Faturamento MTD” no dia
01/01/2021, temos o faturamento do dia 01/01/2021. Já na linha do dia 02/01/2021, temos a soma do faturamento do
dia 01/01/2021 mais o faturamento do dia 02/01/2021. O PBI vai fazendo a soma dos faturamentos do dia 01/01/2021
até o dia da linha. Esta soma se altera somente quando muda o mês. A partir do primeiro dia do mês seguinte, o PBI inicia
o mesmo processo novamente.

A fórmula DATESMTD realiza a soma


de todos os faturamentos (no nosso
caso, pois usamos a medida de
“Faturamento Total”) até o dia de
cada linha. Por exemplo, no dia
06/01/2021, temos a soma dos
faturamentos de todos os dias, do dia
01/01/2021 até 06/01/2021.

Quando inicia-se um novo mês, o PBI


reinicia as somas a partir do dia 01
daquele mês.
M5.47– ACUMULADO NO MÊS E TRIM. (MTD E QTD) 604
Se quisermos calcular o acumulado por trimestre devemos usar as fórmulas CALCULATE e DATESQTD ou TOTALQTD.
Selecione a aba “Dados” do lado direito do PBI, clique com o botão direito do mouse sobre esta aba aberta e selecione “Nova
medida”. Crie a medida “Faturamento QTD” com as fórmulas acima. Selecione a nova medida, arraste-a para cima da matriz e
solte sobre a mesma. Com isso, criamos mais uma coluna na matriz a partir desta medida inserida. Se desejar entender melhor
sobre as fórmulas DATESQTD ou TOTALQTD, veja a lição 5.44.

Selecione a aba “Dados”.


Clique com o botão direito
do mouse sobre a aba
Selecione a medida criada,
“Dados” aberta. Selecione
arraste-a para cima da
“Nova Medida”.
matriz e solte sobre a
mesma.

Para criar a nova medida, Criamos uma nova


vamos usar as fórmulas coluna na matriz.
CALCULATE e
DATESQTD.

Ou Para criar a nova medida,


também podemos usar a
fórmula TOTALQTD.
M5.47– ACUMULADO NO MÊS E TRIM. (MTD E QTD) 605
Vemos que na coluna “Faturamento MTD” os valores vão sendo somados até a mudança do mês (MTD – significa “Month
to Day”). Já na coluna “Faturamento QTD”, os valores se somam até a mudança do trimestre (QTD – significa “Quarter to
Day”).

Vemos que na coluna “Faturamento MTD”,


os valores são somados até a mudança do
mês. Em todos os dias 1 de cada mês, o PBI
reinicia o cálculo do acumulado. Na coluna Na mudança do trimestre, o PBI
“Faturamento QTD”, mesmo mudando de reinicia o cálculo do acumulado na
janeiro para fevereiro, o PBI continua coluna “Faturamento QTD”.
calculando o acumulado.
M5.47– ACUMULADO NO MÊS E TRIM. (MTD E QTD) 606
As duas formas de calcular o acumulado do mês ou do trimestre também permitem colocarmos outros filtros, por exemplo, se
quisermos somente o valor do faturamento acumulado das lojas online.
Na fórmula CALCULATE, podemos colocar quantos filtros desejarmos. Já usamos um filtro que foram as fórmulas DATESMTD
ou DATESQTD (que filtram as datas por mês ou por trimestre), agora podemos colocar um segundo filtro, pedindo que o tipo
de loja seja “online”. Lembrando que, sempre que for texto, precisamos colocar entre aspas.
Nas fórmulas TOTALMTD ou TOTALQTD, o terceiro argumento pedido é um filtro. Assim, podemos também pedir para filtrar
o acumulado do faturamento somente das lojas “online”.

Na fórmula CALCULATE,
podemos colocar quantos filtros
desejarmos. Já usamos um filtro
de datas com as fórmulas
DATESMTD e DATESQTD,
agora podemos colocar o filtro
do tipo de loja.

Nas fórmulas TOTALMTD e


TOTALQTD, o terceiro
argumento pedido é um filtro.
Assim, podemos também pedir
para filtrar por tipo de loja.
M5.47– ACUMULADO NO MÊS E TRIM. (MTD E QTD) 607
Podemos mudar a coluna de datas para ver os dados por mês, por trimestre, por ano. Por exemplo, se quisermos mudar os
dados para ver por mês, selecione a matriz, clique no ícone “Adicione dados e construa o seu visual”. Clique na seta ao lado de
“Datas” no campo “Linhas”. Selecione “Início do mês”. Depois, clique com o botão direito sobre “Início do mês” no campo
“Linhas” e selecione “Início do mês”. Agora, teremos os dados por mês e não mais por dia. Apesar de aparecer sempre o dia 1 de
cada mês, os valores se referem a todos os dias do mês, pois a coluna “início do mês” coloca o primeiro dia do mês para todos os
dias daquele mesmo mês.

Selecione a matriz,
Clique com o
clique no ícone “Adicione
botão direito
dados e construa o seu
sobre “Início do
visual”. Clique na seta ao
mês” no campo
lado de “Datas” no
“Linhas” e
campo “Linhas”.
selecione “Início
Selecione “Início do
do mês”.
mês”.

Agora, na matriz,
temos os dados
por meses.
M5.47– ACUMULADO NO MÊS E TRIM. (MTD E QTD) 608
Se quiser mudar a formatação da coluna “Início do mês”. Selecione a aba “Exibição de dados”. Na aba “Dados”, clique
sobre a tabela “dCalendário”. Selecione a coluna “Início do mês”, clicando sobre o cabeçalho da mesma. Na aba
“Ferramentas de coluna”, no campo “Formato”, clique na setinha para baixo e escolha a opção que desejar (no nosso caso,
com o nome do mês e ano). Se quiser um formato personalizado, clique duas vezes no campo “Formato” e coloque a
forma que desejar. Por exemplo “mmm/yyyy” (três letras para os nomes dos meses, uma barra e 4 caracteres para o ano).

2. Na aba
“Dados”, clique
sobre a tabela
1. Selecione a “dCalendário”.
aba “Exibição 3. Clique sobre
de dados”. o cabeçalho da
coluna “Início
do mês”.

5. Selecione a
opção que
desejar.

4. Na aba “Ferramentas de coluna”, 6. Se desejar personalizar o formato, clique duas


clique na seta para baixo do campo vezes sobre o campo “Formato” e coloque a
“Formato”. forma que desejar. No nosso caso, queremos 3
letras para os meses, uma barra e 4 caracteres
para o ano.
M5.48 – DATEADD – COMPARAÇÃO ENTRE PERÍODOS (P.1) 609

A fórmula DATEADD nos ajuda a


comparar dados de um período
com outro.
Para aprender na prática, vamos
montar uma matriz com os
meses e os faturamentos totais
por mês. Para tanto, basta
alterar a matriz da aula anterior,
excluindo as medidas no campo
“valores” e deixando somente a
medida “Faturamento total”.
Na aba “Exibição de relatório”,
selecione a matriz. Clique em
Clique em “Adicione dados e construa seu
“Adicione dados e construa seu Na aba
visual”, clique nos “X” ao lado das medidas
no campo “Valores”, deixando somente a
visual”, clique nos “X” ao lado “Exibição de
medida “Faturamento total”.
relatório”,
das medidas no campo “Valores”, selecione a
matriz.
deixando somente a medida
“Faturamento total”.
M5.48 – DATEADD – COMPARAÇÃO ENTRE PERÍODOS (P.1) 610
Para comparar o faturamento de um mês com o faturamento do mês anterior, precisamos colocar os dois valores em
colunas diferentes na matriz e em uma mesma linha. O PBI não realiza cálculos usando valores de linhas diferentes da
mesma coluna.
Para criar esta coluna,
Selecione a aba “Dados”.
Clique com o botão direito precisamos criar uma
do mouse sobre a aba
“Dados” aberta. Selecione medida.
“Nova Medida”.
Selecione a aba “Dados” do
lado direito do PBI, clique
com o botão direito do
mouse sobre esta aba
OPBI não realiza Para este tipo de aberta e selecione “Nova
cálculos usando valores cálculo precisamos
de linhas diferentes da colocar os valores na medida”. Crie a medida
mesma coluna. mesma linha em
colunas diferentes. “Faturamento mês
anterior” com as fórmulas
CALCULATE e DATEADD.

Usaremos a fórmula
DATEADD para filtrar
os valores dentro da
fórmula CALCULATE.
O primeiro argumento que a fórmula DATEADD pede é uma coluna de datas.
Lembrando que é importante usar uma coluna que contenha todas as datas
do ano. O segundo argumento é “Number of Intervals” que é quantos
períodos para frente ou para trás eu quero trazer. O terceiro argumento é o
intervalo que eu quero: dia, mês, ano...
M5.48 – DATEADD – COMPARAÇÃO ENTRE PERÍODOS (P.1) 611
Selecione a matriz, marque a nova medida ou arraste a mesma para cima da matriz e solte-a.
Depois, siga os passos do slide anterior para criar uma nova medida “% crescimento mensal”. Novamente selecione a
matriz, marque a nova medida ou arraste a mesma para cima da matriz e solte-a.

Selecione a matriz,
marque a medida criada Novamente selecione a
ou arraste-a para cima da matriz, marque a medida
matriz e solte sobre a criada ou arraste-a para
mesma. cima da matriz e solte
sobre a mesma.

Calcularemos a diferença do faturamento Depois, dividiremos a diferença entre os


entre o mês atual e o mês anterior. Colocamos faturamentos dos 2 meses pelo faturamento do
a conta entre parênteses para que o PBI faça mês anterior para saber quantos por cento
esta conta primeiro e somente depois realize a aumentou ou diminuiu.
divisão.
M5.48 – DATEADD – COMPARAÇÃO ENTRE PERÍODOS (P.1) 612
Para deixar em formato de porcentagem, na aba “Dados”, selecione a nova medida “% crescimento mensal”. Em
“Ferramentas de medida”, clique no ícone “%” e escolha o número de casas decimais que deseja.

Na aba “Ferramentas de medida”,


Na aba “Dados”, selecione a clique no ícone “%” e escolha o
medida. número de casas decimais que
deseja.

Na primeira linha da nova coluna “% crescimento mensal”, o PBI coloca “Infinito” pois não tem um valor do mês anterior
para inserir na fórmula da medida. Uma forma de modificar esta questão é usando a fórmula DIVIDE na medida.
Uma outra forma de
construir a medida é
usando a fórmula DIVIDE.

A fórmula DIVIDE permite um terceiro


argumento. Refere-se ao que desejamos que
apareça em caso de erro no cálculo.
O segundo argumento da fórmula é o
Lembrando que os textos precisam estar
numerador, e o terceiro argumento é o
entre aspas. Se não incluirmos o terceiro
denominador.
argumento, o PBI deixa em branco a linha
com erro.
M5.48 – DATEADD – COMPARAÇÃO ENTRE PERÍODOS (P.1) 613

DICAS
A medida “Faturamento mês anterior” poderia ser chamada de
“Faturamento LM”. “LM” significa “Last Month” e é uma
expressão comumente utilizada.
A medida “% crescimento mensal” também poderia se chamar “%
crescimento MoM”. A expressão “MoM” significa “Month over
month” e também é usada com frequência.
M5.49 – DATEADD – COMPARAÇÃO ENTRE PERÍODOS (P.2) 614
Se desejar, para facilitar a visualização
na matriz, é possível apagar a coluna
“Faturamento mês anterior”. Isso não
afetará a coluna “% crescimento
mensal”, pois a medida “Faturamento
mês anterior” continuará a existir
mesmo que não apareça na matriz.
Na aba “Exibição de relatório”,
selecione a matriz. Na aba “Adicione da-

Na aba “Adicione dados e


construa seu visual”, clique no “X”
Selecione a aba “Dados”. Na aba ao lado da medida “Faturamento
Clique com o botão direito “Exibição de mês anterior”. Para este nosso
do mouse sobre a aba relatório”, exercício, vamos também excluir
“Dados” aberta. Selecione selecione a a medida “%crescimento mensal”.
“Nova Medida”. matriz.

dos e construa seu visual”, clique no “X” ao lado da medida “Faturamento mês
anterior”. Para este nosso exercício, vamos também excluir da matriz a
medida “% crescimento mensal”. Para mudar a análise para uma comparação
de um ano para outro, construa uma nova medida. Selecione a aba “Dados”
do lado direito do PBI, clique com o botão direito do mouse sobre esta aba
aberta e selecione “Nova medida”.
M5.49 – DATEADD – COMPARAÇÃO ENTRE PERÍODOS (P.2) 615

Crie a medida “Faturamento ano anterior” com as fórmulas CALCULATE e DATEADD.

Usaremos a fórmula DATEADD


para filtrar os valores dentro da
fórmula CALCULATE. O segundo argumento é “Number of Intervals”
O primeiro argumento que a fórmula
que é quantos períodos para frente ou para
DATEADD pede é uma coluna de datas.
trás eu quero trazer. O terceiro argumento é o
Lembrando que é importante usar uma
intervalo que eu quero: dia, mês, ano... Neste
coluna que contenha todas as datas do
caso posso colocar “-1, year” ou “-12, month”.
ano.

Siga os passos do slide acima para criar um nova medida novamente. Crie a medida “% faturamento anual”.
Uma forma de construir a
medida é usando a fórmula
DIVIDE.
A medida “% faturamento
anual” poderia ser chamada de
“% faturamento YoY”. A
expressão “YoY” significa “Year
over year” e é uma expressão
comumente utilizada.

A fórmula DIVIDE permite um terceiro O segundo argumento da fórmula é o


argumento. Refere-se ao que desejamos que numerador, e o terceiro argumento é o
apareça em caso de erro no cálculo. denominador.
Lembrando que os textos precisam estar
entre aspas. Se não incluirmos o terceiro
argumento, o PBI deixa em branco a linha
com erro.
M5.49 – DATEADD – COMPARAÇÃO ENTRE PERÍODOS (P.2) 616
Selecione a matriz. Na aba “Dados”, marque a nova medida “% faturamento anual” ou arraste a mesma para cima da
matriz e solte-a.
Selecione a matriz. Na aba
“Dados”, marque a medida
criada ou arraste-a para
cima da matriz e solte
sobre a mesma.

A matriz está comparando o faturamento do mês janeiro de 2022


com o faturamento de janeiro de 2021, o faturamento do mês de
fevereiro de 2022 com o faturamento de fevereiro de 2021, etc. Nos Nos meses de 2021, não A matriz está comparando
aparecerem as
meses de 2021, não aparecem as porcentagens, pois não temos dados porcentagens, pois não há
o mês de janeiro de 2022
em relação ao mês de
dados do ano de 2020.
do ano de 2020. janeiro de 2021 e assim
sucessivamente.
M5.49 – DATEADD – COMPARAÇÃO ENTRE PERÍODOS (P.2) 617
Podemos mudar a análise para diária, anual, etc. Se mudarmos para diária, o PBI comparará o faturamento do dia 01/01/2022
com relação ao faturamento do dia 01/01/2021, comparará o faturamento do dia 02/01/2022 em relação ao faturamento do
dia 02/01/2021, etc. Se mudarmos para uma comparação anual, o PBI comparará o faturamento do ano de 2022 com o
faturamento de 2021, etc.
Na aba “Exibição de relatório”, selecione a matriz. Na aba “Adicione dados e construa seu visual”, clique no “X” ao lado da
coluna “Início do mês” no campo “Linhas”. Na aba “Dados”, clique sobre a coluna desejada da tabela “dCalendário” (“Ano” ou
“Datas”) e arraste-a para o campo “Linhas”. Se optar por “Datas”, é preciso clicar com o botão direito do mouse sobre “Datas”
no campo “Linhas” e selecionar “Datas”.
Na aba “Dados”, arraste a Se escolhemos a
coluna desejada da tabela coluna “Ano”,
“dCalendário” para o teremos esta
campo “Linhas”. matriz.

Se escolhemos a
coluna “Datas”,
temos que clicar
com o botão direito
sobre a coluna
“Datas” no campo
“Linhas” e
selecionar “Datas”.

Na aba “Exibição de
relatório”, selecione a
matriz. Na aba “Adicione
dados e construa seu
visual”, clique no “X” ao
lado da coluna “Início do
mês” no campo “Linhas”.
M5.50 – DATEADD – COMPARAÇÃO ENTRE PERÍODOS (P.3) 618

Na aula “5.47 Acumulado no mês e trimestre (MTD e QTD)”, vimos como ocultar as linhas
do ano atual que ainda não tiveram faturamento, pois ainda estão no futuro. Mas a forma
que usamos pode nos trazer um possível problema, se em alguma data do passado não
ocorrer faturamento algum, o PBI vai ocultar a data também.
Também vimos na aula anterior como montar a matriz do faturamento por ano e a
porcentagem de crescimento em relação ao faturamento do ano anterior. Porém, da
maneira que montamos a matriz, podemos também ter um possível problema; pois o
faturamento do ano anterior está considerando os 12 meses (janeiro a dezembro) e o ano
atual ainda não. Talvez o mais interessante seja comparar o faturamento do ano atual com
o faturamento dos mesmos meses do ano anterior. Por exemplo, se estamos no mês de
junho, devemos comparar os 6 primeiros meses do ano atual com os 6 primeiros meses do
ano anterior e não com o faturamento do ano anterior inteiro.
M5.50 – DATEADD – COMPARAÇÃO ENTRE PERÍODOS (P.3) 619
Nesta aula vamos ver como resolver estes dois possíveis problemas. Para isso, vamos
criar uma coluna na tabela “dCalendário” que nos informará se a data é antes ou não da
data atual. Por exemplo, se estivermos no dia 02/06/2023, eu quero que até o dia
02/06/2023 apareça “sim” e a partir do dia 03/06/2023 apareça “não”. Já no dia
03/06/2023, eu quero que até o dia 03/06/2023 apareça a palavra “sim” e a partir do dia
04/06/2023 apareça “não”.
Na aba “Exibição de dados”, na aba “Dados”, selecione a tabela “dCalendário”. Clique com
o botão direito sobre a tabela e selecione “Nova coluna”.

Na aba “Exibição de
dados”, na aba Clique com o botão
“Dados”, selecione direito do mouse
a tabela sobre a tabela e
“dCalendário”. selecione “Nova
coluna”.
M5.50 – DATEADD – COMPARAÇÃO ENTRE PERÍODOS (P.3) 620
Coloque a fórmula abaixo no campo da nova coluna.
Usaremos a fórmula IF. O primeiro argumento que a fórmula pede é o teste lógico. O O segundo argumento que a fórmula pede é resultado se o teste
teste que usaremos é se as datas são menores ou iguais a última data em que houve for verdadeiro. Neste caso, queremos que o PBI responda “sim”.
O nome da coluna alguma venda na tabela “fVendas”. Para identificar a última data em que houve Lembrando que quando for texto é preciso colocar entre aspas.
será “Data alguma venda, usaremos a fórmula MAX. Desta forma, o PBI vai alterando O terceiro argumento é o resultado se o teste for falso. Neste
vigente?”. automaticamente as datas de acordo com o decorrer do tempo. caso, queremos que o PBI responda “não”.

Na tabela
Na tabela “dCalendário”, na
“fVendas”, na nova coluna “Data
coluna “Data da vigente?”, vemos
Venda”, a última que até o dia
data é 12/05/2023. 12/05/2023 temos
“sim”. A partir
desta data, temos
“não”.
M5.50 – DATEADD – COMPARAÇÃO ENTRE PERÍODOS (P.3) 621
Na aba “Exibição de relatório”, selecione a matriz. Na aba “Filtros”, no campo “Filtros neste visual”, apague “Faturamento total
– maior que 0” clicando no desenho de borracha. Na aba “Dados”, clique sobre a coluna criada “Data vigente?” na tabela
“dCalendário” e arraste-a até o campo “Filtro neste visual” e solte-a. Selecione a opção “sim”.

Na aba “Dados”,
clique sobre a
Na aba “Filtros”, no coluna “Data
campo “Filtros vigente?” da tabela
neste visual”, “dCalendário” e
exclua o filtro arraste-a até o
“Faturamento total campo “Filtro
– maior que 0”, neste visual” e
clicando no solte-a. Depois
Na aba “Exibição de desenho de selecione a opção
relatório”, selecione borracha. “sim”.
a matriz.

Com a mudança, vemos que a


porcentagem do crescimento muda,
pois agora a comparação é com o
faturamento dos primeiros 5 meses do
ano anterior e não com o faturamento
do ano inteiro.
M5.50 – DATEADD – COMPARAÇÃO ENTRE PERÍODOS (P.3) 622

Com esta alteração do filtro, resolvemos os dois possíveis problemas apontados no


primeiro slide desta aula.
• O percentual de crescimento será calculado sobre o valor da mesma quantidade de
meses do ano corrente. Se estivermos no mês 6, o PBI calculará o crescimento em
comparação ao faturamento dos 6 primeiros meses do ano anterior e não do
faturamento do ano anterior inteiro.
• Se optarmos pela visualização por dia e não por ano, o PBI não ocultará mais os dias
passados em que não houve faturamento.
M5.51 – DATEADD – COMPARAÇÃO ENTRE PERÍODOS (P.4) 623
Na matriz que criamos, vemos que o PBI calcula os valores da coluna “% faturamento
anual” a cada linha. Mas a linha “Total” não faz sentido, pois não é uma porcentagem
que refere-se a “% de faturamento anual” como diz o cabeçalho da coluna. Esta
porcentagem seria o total de crescimento do faturamento de todo o período analisado
pela matriz. Portanto, é possível ocultar este valor total desta coluna.
Para tanto, é necessário usar uma fórmula HASONEVALUE. Esta fórmula identifica
quando há um ou mais valores de uma coluna em algum cálculo.
Na aba “Exibição de relatório”, selecione a matriz. Clique em “Adicione dados e
construa seu visual” e clique no “X” ao lado de “Faturamento ano anterior” no campo
“Valores” para excluir esta coluna da matriz (caso ainda não tenha feito antes). Isso
não afetará os cálculos da coluna “% faturamento anual”, pois a medida “Faturamento
ano anterior” já está inclusa nos cálculos da medida “% faturamento anual”.
Clique em
“Adicione dados e
construa seu
visual”. No campo
“Valores”, clique no
“X” ao lado de
“Faturamento ano
Na aba “Exibição
anterior”.
de relatório”,
selecione a matriz.
M5.51 – DATEADD – COMPARAÇÃO ENTRE PERÍODOS (P.4) 624
Vamos alterar o cálculo da medida “% faturamento anual”. Na aba “Dados” selecione esta medida. No campo que abrirá
com a fórmula da medida, inclua as fórmulas IF e HASONEVALUE conforme descrito abaixo. O primeiro argumento da fórmula IF é
o teste lógico. Colocamos como teste a
fórmula HASONVALUE que identifica
Vamos se há um valor somente no cálculo do
incluir a resultado. Neste caso, verificará se usa
fórmula somente um valor da coluna “Ano” da
IF na tabela “dCalendário” no cálculo do
medida. resultado na coluna “% faturamento
anual”.

O segundo
argumento da
fórmula IF é o
resultado que
Na aba “Dados”, queremos se o teste
selecione a medida “% lógico for
faturamento anual”. verdadeiro. Assim,
se usar somente um
valor no cálculo,
queremos que o PBI
A porcentagem na linha calcule a
de total não aparecerá porcentagem.
mais. O terceiro argumento da Portanto,
fórmula IF é o resultado mantemos a
que queremos se o teste fórmula que já
lógico for falso. Neste tínhamos como o
caso, queremos que não segundo
coloque nada. Podemos argumento.
ou colocar duas aspas ou
simplesmente fechar a
fórmula.
M5.52 – DATEADD – COMPARAÇÃO ENTRE PERÍODOS (P.5) 625
Já aprendemos a comparar o faturamento de cada um dos meses do ano corrente com o faturamento do mesmo mês do
ano anterior. Mas se quisermos fazer a comparação do faturamento acumulado do ano corrente com o faturamento
acumulado do mesmo período no ano anterior, temos que usar as fórmulas CALCULATE, DATEADD, DIVIDE e
HASONEVALUE.
Já temos a matriz com os valores do faturamento por mês, o
faturamento dos meses do ano anterior e o cálculo da % de Marque a coluna
“Faturamento YTD” ou
crescimento. Vamos excluir a coluna “Faturamento ano arraste-a até o campo
“Valores”.
anterior” e “% crescimento YoY” da matriz. Clique sobre a
matriz. Clique em “Adicione dados e construa seu visual”. No
campo “Valores”, clique no “X” ao lado das colunas que deseja
excluir. Marque a coluna “Faturamento YTD” ou arraste a
Na aba “Adicione
coluna até o campo “Valores”. dados e construa seu
visual”, no campo
“Valores”, clique no
“X” ao lado das
colunas que deseja
excluir.

Selecione a matriz
M5.52 – DATEADD – COMPARAÇÃO ENTRE PERÍODOS (P.5) 626
Agora temos o valor do faturamento acumulado na coluna “Faturamento YTD”. Vamos criar a medida do faturamento
acumulado do ano anterior. Clique com o botão direito do mouse sobre a aba “Dados”. Selecione “Nova medida”.
Digite a fórmula da nova medida conforme descrito abaixo.
Agora, temos a
coluna com os
valores do O nome da medida será O primeiro argumento da
faturamento “Faturamento YTD LY”. fórmula CALCULATE é
acumulado. Como já vimos “YTD” “Expressão”, neste caso,
significa “Year to Date”, e usamos a medida do
“LY” significa “Last Year”. faturamento acumulado.

Na aba “Dados”,
clique sobre a
Como filtro na fórmula CALCULATE medida criada e
usaremos a fórmula DATEADD que arraste-a para
retorna ou avança o período que cima da matriz e
O segundo argumento da fórmula desejamos. O primeiro argumento da solte-a.
Selecione a aba “Dados”.
Clique com o botão direito DATEADD é a quantidade de fórmula DATEADD é coluna de datas.
do mouse sobre a aba intervalos que queremos avançar ou
“Dados” aberta. Selecione retroceder. O terceiro argumento é o
“Nova medida”. tipo de intervalo. Neste caso,
colocamos “-12, MONTH”, mas
poderíamos também colocar “-1,
YEAR”.

Na aba “Dados”, clique sobre a medida criada e arraste-a


para cima da matriz e solte-a.
M5.52 – DATEADD – COMPARAÇÃO ENTRE PERÍODOS (P.5) 627
Na matriz, agora, temos a coluna “Faturamento YTD” com o faturamento acumulado do ano e a coluna “Faturamento
YTD LY” com o faturamento acumulado do ano anterior. Precisamos calcular o percentual de crescimento entre os
acumulados.
Clique com o botão direito sobre a aba “Dados” e selecione “Nova medida”. Digite a fórmula abaixo no campo da nova
medida. A medida se chamará “% crescimento YoY YTD”. A expressão “YoY”
O primeiro argumento da fórmula DIVIDE é o
significa “Year over year”, e “YTD” significa “Year to date”. Esta medida
numerador. Neste caso será o faturamento acumulado
calculará o percentual de crescimento comparando os faturamentos dos
do ano corrente menos o faturamento acumulado do
meses acumulados de um ano em comparação com o faturamento
ano anterior.
acumulado dos mesmos meses do ano anterior.
Na coluna
“Faturamento
YTD”, temos o
faturamento
acumulado até mês
descrito na coluna
de datas.

Na coluna
O segundo argumento da fórmula DIVIDE é o
“Faturamento YTD Selecione a denominador. Neste caso será o faturamento acumulado
LY”, temos o
faturamento medida criada. do ano anterior.
acumulado do ano
anterior daquele Na aba Selecione a medida
mesmo período.
“Ferramentas criada. Na aba
“Ferramentas de
de medida”, medida”, clique sobre
o símbolo “%” e
clique sobre o escolha o número de
casas decimais.
símbolo “%” e
escolha o
número de
casas decimais.
M5.52 – DATEADD – COMPARAÇÃO ENTRE PERÍODOS (P.5) 628

Selecione a matriz. Na aba “Dados”, marque a medida criada ou arraste-a para cima da matriz e solte-a.

Selecione a matriz. Na aba


“Dados”, marque a medida nova
ou arraste-a até a matriz e
solte-a.
M5.52 – DATEADD – COMPARAÇÃO ENTRE PERÍODOS (P.5) 629
Agora, vamos ocultar o “Total” da coluna “% crescimento YoY YTD”. Altere o cálculo da medida “% crescimento YoY
YTD”. Na aba “Dados”, selecione esta medida. No campo que abrirá com a fórmula da medida, inclua as fórmulas IF e
HASONEVALUE conforme descrito abaixo. O primeiro argumento da fórmula IF é
o teste lógico. Colocamos como teste a
fórmula HASONVALUE que identifica
se há um valor somente no cálculo do
resultado. Neste caso, verificará se usa
Na aba “Dados”, somente um valor da coluna “Inicio do
Vamos incluir a fórmula IF mês” da tabela “dCalendário” no
selecione a medida “% na medida.
crescimento YoY cálculo do resultado na coluna “%
YTD”. crescimento YoY YTD”.

O terceiro argumento da fórmula IF é o resultado O segundo argumento da fórmula IF é o resultado que queremos se o teste lógico
que queremos se o teste lógico for falso. Neste for verdadeiro. Assim, se usar somente um valor no cálculo, queremos que o PBI
A porcentagem na linha caso, queremos que não coloque nada. Podemos calcule a porcentagem. Portanto, mantemos a fórmula que já tínhamos como o
de total não aparecerá ou colocar duas aspas ou simplesmente fechar a segundo argumento.
mais. fórmula.
M5.53 – DATESINPERIOD P/ CALC. ACUM. ÚLT. X DIAS 630
Nesta aula, vamos aprender a calcular o acumulado de uma quantidade de tempo de forma móvel. Para tanto, vamos
usar a tabela disponibilizada com o nome “Inscricoes”. Nesta, temos a quantidade de inscrições no curso presencial da
Hashtag. Além desta tabela, também vamos usar a tabela de datas “dCalendário”.
Para criar a tabela “dCalendário”, siga os passos das aulas “5.41 – CRIANDO TABELA CALENDÁRIO COM DAX” e
“5.42 – DEIXANDO A TABELA CALENDÁRIO AUTOMÁTICA”. Depois, vamos criar uma coluna “Data vigente”
conforme ensinado na aula”5.50 – DATEADD – COMPARAÇÃO ENTRE PERÍODOS (P.3)”.
Abaixo, temos as fórmulas da criação da tabela e da criação da coluna.
Esta fórmula buscará a data Queremos a data mais Usaremos a fórmula IF. O primeiro argumento que a fórmula pede é o teste lógico. O teste que usaremos é se as
Esta fórmula extrairá menor, ou seja, a mais antiga da coluna de datas datas são menores ou iguais a última data em que houve inscrição. Para identificar a última data em que houve
somente o ano da data. antiga da coluna. das inscrições. alguma inscrição, usaremos a fórmula MAX. Desta forma, o PBI vai alterando automaticamente as datas de acordo
com o decorrer do tempo.

Para definir
a data de
início e de
fim da
tabela ,
usaremos a
fórmula
DATE.
Esta fórmula extrairá Esta fórmula buscará a data Queremos a data mais Usaremos o sinal “&&” que acrescenta
somente o ano da data. maior, ou seja, a mais recente da coluna de datas de uma outra condição ao teste lógico. A
recente da coluna. inscrições. segunda condição do teste é se as datas
são maiores ou iguais a primeira data
O segundo argumento que a fórmula pede é o em que houve inscrição. Para identificar
A fórmula DATE também pede, além do ano, resultado se o teste for verdadeiro. Neste caso, a primeira data em que houve alguma
o mês e o dia. Assim, no segundo argumento queremos que o PBI responda “sim”. Lembrando inscrição, usaremos a fórmula MIN.
A fórmula “YEAR(MIN(Inscricoes[Data]))” nos
da fórmula CALENDAR (data de início do que quando for texto é preciso colocar entre
dará o ano da inscrição mais antiga e a fórmula
calendário) colocamos mês 1 e dia 1 (na aspas. O terceiro argumento é o resultado se o
“YEAR(MAX(Inscricoes[Data]))” nos dará o
fórmula DATE). No terceiro argumento da teste for falso. Neste caso, queremos que o PBI
ano da inscrição mais recente.
fórmula CALENDAR (data de término do responda “não”.
calendário) colocamos mês 12 e dia 31 (na
fórmula DATE).
M5.53 – DATESINPERIOD P/ CALC. ACUM. ÚLT. X DIAS 631
Agora, vamos criar uma matriz que mostre a quantidade de inscrições por dia.
Para tanto, vamos criar uma medida com a soma do número de inscrições.
Selecione a aba “Dados”.
Clique com o botão direito Selecione a aba “Dados” do lado direito do PBI, clique com o botão direito do
do mouse sobre a aba
“Dados” aberta. Selecione mouse sobre esta aba aberta e selecione “Nova medida”.
“Nova Medida”.
Crie a medida “Total inscrições” com a fórmula SUM.
Usaremos a fórmula SUM na nova medida. A coluna
que pedimos para ser somada é a de inscrições na
tabela “Inscricoes”.

Para criar a matriz,


selecione a aba
“Exibição de
relatório” e “Página
Inicial”. Clique no Clique no ícone de
ícone de matriz. matriz.

Selecione a aba “Exibição


de relatório” e “Página
Inicial”.
M5.53 – DATESINPERIOD P/ CALC. ACUM. ÚLT. X DIAS 632
Selecione “Adicione dados e construa seu visual” ao lado da matriz criada. Clique em “Adicionar dados” no campo
“Linhas” e selecione a coluna “Datas” da tabela “dCalendáro”. Clique com o botão direito do mouse sobre “Datas” e
selecione “Datas”, com isso a matriz mostrará as datas e não os anos.
Selecione “Adicione dados e construa seu visual”, clique em
“Adicionar dados” no campo “Linhas “ e selecione a coluna Clique com o botão direito do mouse sobre ”Datas” e
“Datas” da tabela “dCalendário”. selecione “Datas”.
M5.53 – DATESINPERIOD P/ CALC. ACUM. ÚLT. X DIAS 633
Selecione a matriz criada. Na aba “Dados”, clique sobre a medida “Total inscrições”, arraste-a até sobre a matriz e solte-
a. Porém, vemos que a matriz oculta as datas sem inscrições. Para que o PBI as mostre, selecione a matriz, clique em
“Adicione dados e construa seu visual”, clique com o botão direito do mouse sobre a coluna “Datas” no campo “Linhas”.
Selecione “Mostrar itens sem dados”.
A matriz oculta as datas sem Para o PBI mostrar todas as datas, selecione a matriz,
Selecione a matriz criada. Na aba “Dados”, clique sobre a inscrições. clique em “Adicione dados e construa seu visual”. Clique
medida “Total inscrições” e arraste-a até sobre a matriz. com o botão direito do mouse sobre a coluna “Datas” no
campo “Linhas”. Selecione “Mostrar itens sem dados”.
M5.53 – DATESINPERIOD P/ CALC. ACUM. ÚLT. X DIAS 634
Abra a aba “Filtros”. Clique
Porém, com esta mudança, o PBI sobre a coluna “Data vigente” e
mostrará também as datas antes arraste-a até “Adicionar os
campos de dados aqui” de
da primeira inscrição e depois “Filtros neste visual”.

da última. Para ocultar as


mesmas, selecione a matriz.
Abra a aba “Filtros”. Clique
sobre a coluna “Data vigente” da
tabela “dCalendário” e arraste-a
até “Adicionar os campos de
dados aqui” de “Filtros neste
visual”. Selecione “sim”. O PBI
mostrará somente as datas que
tem “sim” na coluna “Data
Selecione
vigente”. “sim”.

Para calcular o acumulado


móvel dos últimos 15 dias,
vamos criar uma nova medida. Selecione a aba “Dados”.
Clique com o botão direito
Selecione a aba “Dados” do lado do mouse sobre a aba
“Dados” aberta. Selecione
direito do PBI, clique com o “Nova Medida”.

botão direito do mouse sobre


esta aba aberta e selecione
“Nova medida”.
M5.53 – DATESINPERIOD P/ CALC. ACUM. ÚLT. X DIAS 635
No campo que abrirá para a nova medida, inclua as fórmulas abaixo.

O primeiro argumento
O primeiro argumento da fórmula
Usaremos a da fórmula
CALCULATE é uma medida ou um
fórmula DATESINPERIOD é uma O segundo argumento da fórmula
cálculo. Neste nosso exemplo,
CALCULATE. lista de datas. CALCULATE é um filtro. Neste nosso
colocamos a medida “Total inscrição”.
exemplo, colocamos a fórmula
DATESINPERIOD como filtro. Esta
fórmula seleciona um período para
frente ou para trás a partir de cada
data.
O segundo argumento da fórmula DATESINPERIOD é a
data partir da qual você deseja avançar ou retroceder um
período. Em cada linha da matriz, queremos que o PBI
considere a própria data da linha. Assim, usaremos a
fórmula MAX, pois a data máxima de uma única data é ela
mesma. Lembrando que no contexto de filtro, quando o
PBI está analisando uma linha da matriz, é como se não
existissem as outras linhas. Portanto, quando o PBI está
analisando uma data, aquela é a única data existente. Ou
seja, a data máxima é ela mesma.

O quarto argumento da
O terceiro argumento da fórmula DATESINPERIOD
fórmula DATESINPERIOD é o tipo de intervalo que
é o numero de intervalos você deseja. Em nosso
que você deseja avançar ou exemplo, selecionamos
retroceder. DAY.
M5.53 – DATESINPERIOD P/ CALC. ACUM. ÚLT. X DIAS 636
Selecione a matriz. No campo “Dados”, selecione a medida criada “Acumulado 15 dias” e arraste-a até a matriz e solte-a.

Na aba “Dados”, selecione a medida “Acumulado 15


dias” e arraste-a até sobre a matriz.
Na nova coluna, o PBI
mostra ao soma das
inscrições nos 15 dias
anteriores a cada uma das
datas.

Selecione a
matriz.
M5.54 – DATESINPERIOD – CALCULANDO MÉDIA MÓVEL 637
Nesta aula, vamos aprender a calcular a média móvel. Para tanto, vamos fazer um gráfico de colunas.
Na aba “Exibição de relatório”, “Página Inicial”, clique no ícone de “Gráfico de colunas empilhadas”. Clique em
“Adicione dados e construa seu visual”. No campo “Eixo X”, selecione o botão “+ Adicionar dados”. Clique na coluna
“Datas” da tabela “dCalendário”. Clique com o botão direito do mouse sobre “Datas” e selecione “Datas”. No campo
“Eixo Y”, selecione “+ Adicionar dados” e clique sobre a medida “Total inscrição”.

No campo “Eixo Y”,


Na aba “”Exibição de selecione “+ Adicionar
relatório”, “Página dados” e clique sobre a
Inicial”, clique no medida “Total inscrição”.
ícone de “Gráfico de
colunas empilhadas”.

Clique com o botão direito do


Clique em “Adicione dados e construa mouse sobre “Datas” e selecione
seu visual”. No campo “Eixo X”, “Datas”. Com isso mudaremos a
selecione o botão “+ Adicionar dados”. forma de exibição das datas. Antes
Clique na coluna “Datas” da tabela era por ano e agora será por dia.
“dCalendário”.
M5.54 – DATESINPERIOD – CALCULANDO MÉDIA MÓVEL 638

Olhando o gráfico, não fica muito claro se há uma tendência de crescimento ou não no número de inscrições. Para
facilitar esta visualização, vamos incluir a média móvel neste gráfico.
M5.54 – DATESINPERIOD – CALCULANDO MÉDIA MÓVEL 639
Vamos criar uma nova medida. Selecione a aba “Dados” do lado direito do PBI, clique com o botão direito do mouse sobre
esta aba aberta e selecione “Nova medida”. Crie a medida “Média móvel 30 dias” no campo que abrir.

Vamos usar a fórmula CALCULATE. O primeiro


argumento que esta fórmula pede é a expressão,
neste caso, queremos a média das inscrições.
Selecione a aba “Dados”. Portanto, usaremos a fórmula AVERAGE da
Clique com o botão direito coluna “Inscrições” da tabela “Inscricoes”.
do mouse sobre a aba
“Dados” aberta. Selecione
“Nova Medida”.

O primeiro
O segundo argumento da
argumento da fórmula
fórmula DATESINPERIOD é
CALCULATE é o uma lista de datas.
filtro. Usaremos
como filtro a
fórmula
DATESINPERIOD.

O terceiro argumento da O segundo argumento da fórmula DATESINPERIOD é a data partir da qual


fórmula DATESINPERIOD você deseja avançar ou retroceder um período. Em cada linha da matriz,
é o numero de intervalos queremos que o PBI considere a própria data da linha. Assim, usaremos a
que você deseja avançar ou fórmula MAX, pois a data máxima de uma única data é ela mesma.
retroceder. O quarto argumento da Lembrando que no contexto de filtro, quando o PBI está analisando uma
fórmula DATESINPERIOD linha da matriz, é como se não existissem as outras linhas. Portanto,
é o tipo de intervalo que quando o PBI está analisando uma data, aquela é a única data existente. Ou
você deseja. Em nosso seja, a data máxima é ela mesma.
exemplo, selecionamos
DAY.
M5.54 – DATESINPERIOD – CALCULANDO MÉDIA MÓVEL 640
Para inserir a nova medida criada, vamos mudar o tipo de gráfico.
Selecione o gráfico e clique no ícone de “Gráficos de colunas empilhadas e linha”. Clique no ícone “Adicione dados e construa
seu visual” ao lado do gráfico. No campo “Eixo y da linha”, clique em “+ Adicionar dados” e selecione a medida “Média móvel 30
dias”. Abra a aba “Filtros”. Clique sobre a coluna “Data vigente” da tabela “dCalendário” e arraste-a até “Adicionar os campos
de dados aqui” de “Filtros neste visual”. Selecione “sim”. O PBI mostrará somente as datas que tem “sim” na coluna “Data
vigente”.
No campo “Eixo y da
linha”, clique em “+
Abra a aba “Filtros”.
Adicionar dados” e
Clique sobre a
selecione a medida
coluna “Data
“Média móvel 30
vigente” e arraste-a
dias”.
até “Adicionar os
campos de dados
aqui” de “Filtros
neste visual”.

Selecione
“sim”.
Selecione o gráfico e Clique no ícone
clique no ícone de “Adicione dados e
“Gráficos de colunas construa seu visual”
empilhadas e linha”. ao lado do gráfico.
M5.54 – DATESINPERIOD – CALCULANDO MÉDIA MÓVEL 641
Agora, fica um pouco mais fácil de identificar a tendência de crescimento nas inscrições através das médias móveis dos
últimos 30 dias demonstrada linha do gráfico.
M5.55 – FUNÇÕES DAX – BOAS PRÁTICAS 642

COLUNAS CALCULADAS X MEDIDAS

Evite criar colunas desnecessariamente nas tabelas. As colunas deixam o arquivo pesado, já as medidas não
ocupam espaço no arquivo.
Colunas calculadas são necessárias quando queremos dados que serão usados nos eixos de um gráfico ou nas
linhas de uma matriz. Por exemplo, faixa etária dos clientes ou ano ou mês de uma venda.
As medidas são dados que serão usados no campo “valores” dos gráficos e matrizes.

INDENTAÇÃO

Crie o hábito de organizar as suas


fórmulas DAX em diferentes linhas. Isso
facilita o entendimento da mesma. Nas
fórmulas compridas ajudará muito.
M5.55 – FUNÇÕES DAX – BOAS PRÁTICAS 643

ASSISTA AO MÓDULO DAX AVANÇADO

No módulo de DAX avançado, você poderá aprofundar seus conhecimentos:


- Contexto de filtro e contexto de linha;
- Transição de contexto;
- Variáveis em DAX;
- Tabelas virtuais;
- Fórmulas novas:
• VALUES
• FILTER
• RANKX
• TOPN
• CROSSJOIN
• SUMARIZE
• Análises com dias úteis
• E muito mais.
644

STORYTELLING
M6.1 – INTRODUÇÃO AO STORYTELLING E ESCOLHA DE GRÁFICOS (PARTE 1) 645
Neste módulo 6, iremos aprender dicas e boas práticas que Imagine que você está demonstrando o faturamento por
serão bastante úteis no momento de criação de relatórios e cada marca de uma determinada loja. Para este caso, o ideal
dashboards. é que seja utilizado o gráfico de barras, pois ele tem a
característica dos dados serem apresentados um em cima do
Por isso, vamos estudar como funciona o storytelling outro.
utilizando dados, como criar dashboards que realmente
serão intuitivos e úteis. Para que seja possível aprender
sobre as boas práticas de storytelling, iremos explorar os
seguintes tópicos:

Este é o melhor tipo de gráfico quando precisamos


demonstrar um ranking, pois é bastante fácil de visualizar a
ordem de faturamento em cada marca. Para demonstrar um
Iniciando pela parte de gráficos, deve-se entender que ranking, jamais utilize o gráfico de pizza, pois pode ficar
existe um tipo de gráfico apropriado para cada situação. bastante confuso sua visualização, como veremos no
Por isso, pense se o seu gráfico está adequado para o próximo slide.
assunto que será apresentado.
M6.1 – INTRODUÇÃO AO STORYTELLING E ESCOLHA DE GRÁFICOS (PARTE 1) 646
Com o gráfico de barras, é possível ver logo de cara quem
foi a marca que mais faturou, a segunda e assim por diante,
graças ao conceito de “leitura em Z”. Enquanto o gráfico de
colunas, é visto primeiro o faturamento e na ponta inferior,
que é possível enxergar a marca.

Veja como acaba ficando com muita informação, o que faz


que sua visualização fique confusa. Além disso, perdemos
tempo olhando a legenda de cada cor, o que não é prático.

Ao demonstrar rankings, também é possível utilizar gráfico


de colunas, mas não este não é tão indicado como o de
barras. Pelo motivo de que no storytelling, existe o princípio
de “leitura em Z”, que significa que a leitura é feita da
esquerda pra direita e de cima para baixo, assim como um Outro ponto negativo do gráfico de colunas é que caso
livro. tenham várias opções, pode ficar difícil sua visualização,
devido ao gráfico ficar achatado.
M6.2 – ESCOLHA DE GRÁFICOS (PARTE 2) 647
Na aula 2, vamos adentrar ainda mais na parte de escolha de Estes gráficos que crescem no sentido horizontal são ótimos
gráficos e para começar, podemos exemplificar um caso para demonstrar uma noção de continuidade, pois lembram
onde é indicado utilizar o gráfico de colunas: uma espécie de linha do tempo. A ideia deles é demonstrar
uma evolução durante o tempo.

Em determinados casos, precisamos demonstrar a evolução


de dois indicadores ao longo do tempo, neste caso é válido
usar o gráfico de colunas clusterizadas ou agrupadas.

No gráfico, está sendo analisado o faturamento em cada


mês e este gráfico é exatamente o mais indicado quando
precisamos demonstrar alguma informação durante um
certo período de tempo.
Este gráfico é o mais indicado quando precisamos comparar
Outro gráfico que cresce na horizontal que também lado a lado indicadores que deveriam ser parecidos, neste
funciona para demonstrar valores durante determinado caso a soma de total original e a soma de total pago.
período é o de linha:
Neste caso, não indicamos o gráfico de coluna empilhada
pois ele só faz sentido quando os números possam ser
somados, por exemplo.
M6.2 – ESCOLHA DE GRÁFICOS (PARTE 2) 648
Um exemplo em que o gráfico de colunas empilhadas pode Neste caso, o gráfico mais indicado é o de colunas com
ser usado de forma apropriada é quando tratamos de vendas linhas:
em canais diferentes, por exemplo, em loja física e online.

Onde podemos inserir informações de grandezas totalmente


diferentes:

Podemos utilizar este gráfico pois as informações se somam,


já que ambas se tratam da mesma informação, que são as
vendas.

Existe outro cenário onde precisamos mostrar informações


completamente diferentes, assim suas escalas devem ser
diferentes. Por exemplo, quando precisamos analisar o
faturamento e a quantidade vendida durante alguns meses.
Esses números certamente variam bastante entre si.
M6.3 - ESCOLHA DE GRÁFICOS (PARTE 3) 649
Agora, veremos mais alguns tipos de gráficos e em quais Anteriormente, comentamos sobre quando não usar o
situações cada um deve ser usado. Imagine que você deve gráfico de Pizza, que é quando precisamos fazer um ranking
demonstrar cada etapa de um processo, como um processo ou quando temos bastante informação. Mas existem
de vendas, por exemplo. algumas situações em que o gráfico de pizza é indicado, que
é o caso quando temos apenas duas ou três opções.
O objetivo neste caso seria demonstrar o volume ou
quantidade, de cada etapa deste processo e para isso
devemos usar o gráfico de funil.

Utilizamos o gráfico de pizza nessa situação pela razão de


que existem apenas duas opções de loja, física ou online, e
temos o objetivo de demonstrar qual a porcentagem de
Esse gráfico, além de permitir a comparação entre uma cada loja em relação ao total de vendas.
etapa e outra, quando passamos o mouse sobre uma etapa,
permite que seja visualizado maiores detalhes. Caso o seu objetivo fosse comparação de números
absolutos, por exemplo, poderíamos optar pelo gráfico de
barras.
M6.3 - ESCOLHA DE GRÁFICOS (PARTE 3) 650
Caso seu objetivo seja demonstrar apenas um número Quando você precisa mostrar informações em cada
percentual, um tipo de gráfico útil para isso é o de rosca. É localidade, um gráfico útil é o de Mapa.
possível combinar este gráfico com um simples cartão, onde
este cartão fica na parte de trás e o gráfico de rosca é
posicionado na frente.

No exemplo, utilizamos o faturamento por continente e o


tamanho da bolha aumenta à medida que o número
Neste caso, utilizamos o mesmo valor de margem, 37,58 % representado também aumenta. Ao passar o mouse nela,
para que fosse preenchido a parte azul do gráfico. Também é podemos visualizar o número.
possível transmitir essa mesma ideia com o gráfico de
velocímetro e neste não é necessário adicionar um cartão na Podemos demonstrar continentes, países, estados, regiões,
parte de trás. cidades e até endereços, basta inserir na parte de
localização.
M6.3 - ESCOLHA DE GRÁFICOS (PARTE 3) 651

Outro gráfico similar a este, é o gráfico de Mapa Coroplético, onde não é utilizado uma bolha e sim a área analisada é
preenchida. À medida que o número analisado aumenta, uma cor mais escura será preenchida na área analisada.

Em nosso exemplo, utilizamos a cor vermelha para os menores custos e conforme o número fosse aumentado, a cor ficaria
azul. Neste caso, Rio de Janeiro e Espírito Santo, tiveram números considerados intermediários.
M6.4 –STORYTELLING: SIMPLICIDADE E ORGANIZAÇÃO 652
Vamos ver nesta aula outros dois tópicos bastante Por mais que não exista no Power BI, vale a pena mencionar
importante em Storytelling, que são a simplicidade e a que gráficos 3D não são uma boa escolha na hora de
organização. A parte de simplicidade representa o sentido apresentar dashboard. Isso ocorre pois o ser humano tem
de você manter gráficos de forma clara e direto ao ponto, certa dificuldade para entender gráficos em 3 dimensões, ou
sem muitas visualizações mirabolantes. seja, evite gráficos como o da imagem abaixo.

Devemos evitar excesso de cores, dados e informações,


veremos alguns exemplo aonde a quantidade excessiva de
imagens e dados irá atrapalhar a visualização.

O dashboard que iremos fazer irá seguir a ideia de


simplicidade e ir direto ao ponto:

Este é um exemplo de dashboard aonde não sabemos o que é


relevante e qual a principal informação que deve ser
transmitida. Devido a volumosa quantidade de informações
e diversas cores, esse dashboard não é prazeroso de ser
visualizado.
M6.4 –STORYTELLING: SIMPLICIDADE E ORGANIZAÇÃO 653
Como falamos em algumas aulas atrás, o gráfico de pizza Ao fazer um dashboard, leve em consideração que as
deve ser evitado boa parte das vezes, exceto casos bem informações mais importantes os principais pontos devem
específicos. O mesmo vale para um gráfico de pizza 3D, veja estar sinalizados logo no início do dashboard:
como ele fica confuso e não é intuitivo:

Outro aspecto que deve ser levado em consideração na hora Primeiramente demonstramos as informações mais
de gerar um dashboard é a organização de suas informações. importantes, mais gerais e embaixo, podemos visualizar um
maior detalhamento.
Para ter um dashboard bem organizado, lembre-se do
conceito de “Leitura em Z” que comentamos
anteriormente, esse conceito será importante na hora de Outros aspectos bastante importantes é o alinhamento e
otimizar a visualização de seu dashboard. espaçamento dos dados. Tenha o cuidado de fazer o
alinhamento e espaçamento correto de seus dados, sejam
Essa é a forma de leitura mais utilizada em vários países do eles inseridos em gráficos ou cartões.
mundo, principalmente no ocidente.
M6.4 –STORYTELLING: SIMPLICIDADE E ORGANIZAÇÃO 654

Veja um exemplo de dashboard onde os cartões e gráficos Ainda tratando-se de ordenação, lembre-se de especificar a
estão com alinhamento e espaçamento padronizados: ordem que será analisada em seu gráfico, para evitar
problemas como este:

Não existe uma ordem lógica neste caso, é iniciado com o


tempo de 5 a 10 anos, mas o fim dele é com funcionários
entre 0 e 5 anos. Não tem sentido nenhum, a primeira
Por fim, tenha atenção ao ordenar informações dentro de categoria a ser visualizada deveria ser a com menor tempo
um gráfico. Por exemplo, quando estiver tratando de anos, de empresa, que é entre 0 e 5 anos.
seguir a sequência, do menor para o maior.
M6.5 –STORYTELLING: Consistência e Contexto 655
Outros dois fatores bastante importantes quando estiver
gerando o seu dashboard são a consistência e o contexto.

Vamos começar pela consistência, e o interessante neste


caso é que dentro do dashboard você utilize as mesmas
cores nele ou cores que combinem entre si. Ou seja, manter
um padrão entre fontes, estilos, tamanhos e alinhamento,
por exemplo. Veja um exemplo do que não fazer em seu
dashboard: Perceba como os subtítulos variam entre eles, tamanho,
alinhamento e inclusive seus gráficos estão apresentados
em cores totalmente diferentes.

Agora, veja a diferença de um dashboard que mantém a


Para exemplificar, perceba que os ícones não seguem um consistência, vamos começar pelos ícones:
padrão, cada um está com uma cor diferente, alguns estão
vazados, outros em preto e branco, no geral estão muito
diferentes entre si.
Todos os ícones estão mantendo um padrão, não só no
Outo pronto a destacar é que o título desse dashboard não quesito cores, mas também no estilo, já que todos estão
está padronizado com os subtítulos inseridos nele. No vazados e com uma certa transparência.
sentido de que as cores estão diferentes entre eles e além
disso, os subtítulos possem uma variação entre si próprios, o
que não deve ocorrer em um dashboard.
M6.5 –STORYTELLING: Consistência e Contexto 656
Enquanto o título está padronizado com os gráficos do
dashboard e deus subtítulos. Perceba que as cores fazem
muito mais sentido, pois estão combinando com os ícones da
parte superior e o título principal do dashboard.

Graças a legenda “Faturamento LY”, podemos entender que


as barras amarelas se referem ao faturamento de cada mês
no ano anterior. Neste caso, LY significa last year em inglês,
o que se traduz para ano passado. Caso essa legenda fosse
retirada, não seria possível descobrir o contexto da
comparação.

Outro fator extremamente importante é o contexto, mas o Outro gráfico que pode ajudar no entendimento do
que seria isso? O contexto refere-se ao fato de que seja resultado, é um gráfico de rosca, mas lembre-se que este é
possível para quem esteja vendo o dashboard entender do ideal quando é apresentado também a porcentagem de cada
que se trata. No sentido de saber qual o assunto que está categoria em relação a um valor total.
sendo analisado, motivos e principais números.
Por isso, ideal quando for adicionado um gráfico de rosca, é
Vamos ver um exemplo de um gráfico que está sendo deixar presente a porcentagem de cada categoria.
analisado o mês no ano atual e o mesmo mês no ano
anterior.
M6.5 –STORYTELLING: Consistência e Contexto 657

Caso fosse retirado a porcentagem do gráfico analisado Ao utilizar o atalho indicado na imagem acima, aparece no
acima, ficaria bastante complicado o entendimento dos próprio Power BI informações que previamente foram
números: adicionadas.

Algumas vezes, os gráficos podem não ficar tão intuitivos,


neste caso podemos inserir uma ferramenta no Power BI
bastante útil, que funciona como um informativo.
M6.6 –STORYTELLING: ESCALA E SATURAÇÃO 658
Nesta aula vamos aprender um pouco mais sobre escala e Por exemplo, da forma que está apresentado este gráfico, dá
saturação. Primeiramente, iremos analisar a Escala e para a impressão que de 2018 para 2019, o aumento foi de 5
exemplificar, vamos dar uma olhada no gráfico abaixo: vezes o valor de 2018, o que não é verdade.

Logo, este gráfico deve ser alterado para que seja iniciado
na base do valor 0. Perceba como a apresentação dos dados
mudam quando o gráfico é iniciado neste valor, ficando
muito mais fiel a seus dados.

Perceba que aparentemente este gráfico é bem comum e


não possui nada que chame atenção. Mas caso você preste
bem atenção, pode enxergar que a base dele está no valor
de R$ 50 milhões, o que dá uma falsa impressão que as
diferenças entres os dados são muito maiores do que Existe inclusive alguns casos em que a escala é usada como
realmente são. ferramenta para induzir determinado público, fazendo
parecer que os números sejam maiores do que realmente
O correto neste caso seria que o gráfico começasse da base são.
0, pois faz mais sentido com a realidade.
M6.6 –STORYTELLING: ESCALA E SATURAÇÃO 659

Na imagem acima, o responsável pela geração do gráfico Veja como as colunas ficam mais próximas, a diferença de
claramente quis induzir que a diferença entre os momentos 4,6 % fica mais condizente com a verdade. Outra opção
era enorme. A diferença realmente existe, mas não é tão poderia também ser o seguinte gráfico:
grande como é representado no gráfico. Caso a escala
correta fosse utilizada, as colunas desse gráfico deveriam
ficar mais próximas uma da outra.

No eixo y, perceba que o valor da porcentagem começa em


34%, o que não faz sentido. Se a escala correta fosse
utilizada, o gráfico deveria ficar parecido com o da imagem
seguinte.
M6.6 –STORYTELLING: ESCALA E SATURAÇÃO 660
Algumas vezes, o próprio Power BI pode induzir ao erro e Os gráficos inseridos nesse dashboard estão funcionando
automaticamente não começar o eixo y de um gráfico a de forma correta. Porém com um plano de fundo com muita
partir do número 0. Por isso, que você deve garantir que o informação e diferentes imagens, não podemos fazer
valor mínimo seu eixo será de 0. nenhuma análise, isso quer dizer que o dashboard está
muito saturado. Caso não consiga retirar a imagem com uma
Outro ponto bastante importante é a saturação, isto é a grande quantidade de informações, tente ao menos
intensidade das cores do seu relatório. Por exemplo, evitar escurecer ela e assim a visualização ficará mais fácil.
planos de fundo que podem atrapalhar a visualização do seu
dashboard. Veja como um gráfico bem feito, pode ter sua Tente sempre manter planos de fundo mais simples e sem
funcionalidade bastante prejudicada devido ao seu plano de muitas imagens inseridas. Você pode até mesmo
fundo: personalizar um plano de fundo para cada dashboard, como
no exemplo abaixo:
M6.7 – STORYTELLING: ONDE BUSCAR INSPIRAÇÃO (PARTE 1) 661
Na hora de criar gráficos e dashboards, além da parte Outro site bastante conhecido é o www.pinterest.com, onde
técnica e funcional, é importante também deixar estes também é possível encontrar inúmeros dashboards servindo
dashboards visuais e intuitivos. É por isso que nesta aula, de inspiração. Por exemplo, na imagem abaixo, podemos ver
iremos indicar alguns locais que podem te ajudar a buscar o dashboard que serviu de inspiração para o Dashboard de
inspirações para seus dashboards. Vendas, que será feito durante o nosso curso.

O primeiro local seria o site www.dribbble.com, onde é


possível pesquisar por diversos dashboards.

No próximo módulo, vamos aprender ainda mais sobre a


parte de design em dashboards, desde os cartões e suas
bordas rebuscadas até os planos de fundo.

Talvez você esteja se perguntando como faria para


Existem diversos exemplos de dashboards neste site, descobrir a cor usada em determinado dashboard e é para
inclusive vários não foram feitos no Power BI, mas servem isso que serve a ferramenta instant eyedropper.
como um norte para qualquer dashboard. Perceba que
temos diversas opções de visuais, desde os mais claros até
mais escuros.
M6.7 – STORYTELLING: ONDE BUSCAR INSPIRAÇÃO (PARTE 1) 662
Com o Instant Eyedropper, podemos descobrir a core de Ao clicar, aquele código que estava sendo apresentado é
determinado objeto a qualquer momento e ele funciona em copiado automaticamente.
qualquer lugar do computador, não só no PowerPoint ou no
site Pinterest, por exemplo. Logo, a título de exemplo , você pode utilizar este código ao
inserir uma forma em um PowerPoint. Basta que com a
Para usá-lo, basta fazer o download e ele estará disponível forma selecionada, você siga o passo a passo indiciado
em seu computador. abaixo e cole esse código.
1

Perceba que após acionar este aplicativo, seu ícone irá


aparecer no canto inferior de tela. Ao clicar nesse ícone,
você aciona uma espécie de mira e perceba que a medida 2
que seu mouse vai se posicionando sobre a tela, vai
aparecendo um código, que se refere a cor daquele objeto.

Agora, basta replicar essa cor para o gráfico que você quiser.
M6.8 – STORYTELLING: ONDE BUSCAR INSPIRAÇÃO (PARTE 2) 663
Como mencionado na aula anterior, nem todos os
dashboards que mostramos foram feitos no Power BI. Mas Outro local para pesquisar dashboards é em nosso próprio
nessa aula, iremos demonstrar apenas dashboards gerados curso, principalmente no módulo “Biblioteca de Relatórios
dentro dele. O primeiro local que pode ser útil é a galeria de Impressionadores”, onde temos diversos exemplos de
dashboards da própria Microsoft. dashboards e que podem ser baixados.

Para encontrar esta galeria, basta ir no google e procurar Temos dashboards de RH,SAC, inventário, vendas,
por “data stories gallery power bi”, clicando na opção financeiros e vários outros, para acessar, basta entrar no
destacada abaixo. drive disponível neste módulo. Neste mesmo drive, também
temos um compilado de diversos planos de fundo, podendo
ser bastante úteis para seus dashboards.

Todos os dashboards dessa galeria foram feitos dentro do


Power BI e foram compartilhados de forma pública, por isso
é possível o acesso. Uma dica que pode facilitar sua busca, é
acessar a opção de Top Kudos.
M6.9 –STORYTELLING: INSPIRAÇÃO (PARTE 3) E GRÁFICOS QUE VOCÊ DEVE EVITAR 664
Existe outro site que pode ser de grande valia ao buscar Este gráfico seria muito mais fácil de visualizar se fosse
inspirações para fazer dashboard, que é o www.behance.net alterado para um gráfico de barra, ficaria bem mais fácil sua
. Existem diversas opções que também podem ser usados, visualização e entendimento.
como o exemplo abaixo, onde faremos algo parecido no
decorrer das aulas.

Vamos ver agora quais gráficos devem ser evitados na hora Outro gráfico que você deve evitar utilizar é o gráfico de
da geração de um gráfico, como por exemplo, o gráfico de espaguete, pois é um gráfico bastante confuso, onde temos
pizza. Isto ocorre pois o olho humano tem certa dificuldade que olhar para a legenda o tempo inteiro e não é tão visual.
para identificar áreas, ainda mais quando estas são
representadas por ângulos.
M6.9 –STORYTELLING: INSPIRAÇÃO (PARTE 3) E GRÁFICOS QUE VOCÊ DEVE EVITAR 665
Esse gráfico ficaria bem mais fácil de visualizar se fosse feita Outro gráfico a ser evitado completamente é o gráfico de
a configuração de Vendedor na opção de Múltiplos faixas, pois são muitas informações a serem apresentadas e
pequenos, ao invés da opção de Legenda. não fica visível. Sempre que for apresentar várias
informações, opte pela tabela, como no exemplo abaixo:

Ficando a visualização muito mais prática a intuitiva: Podemos utilizar outras opções de gráficos através da opção
de Mais visuais, onde é possível baixar esses gráficos. Para
utilizar essas opções, basta ter um email registrado no
Power BI.
M6.10 –STORYTELLING: ÍCONES 666
Na aula 10, iremos aprender aonde buscar ícones para
adicionar nos dashboards. Estes ícones são bastante
importantes, pois devem ser objetos intuitivos e que tenham
alguma relação com o que está sendo analisado.
Outro site com diversos ícones é o www.iconfinder.com,
Existem alguns sites onde podemos procurar estes ícones, o onde os ícones estão separados por categoria.
primeiro que vamos conhecer é o www.flaticon.com. Para
usar este site, basta inserir o que você procura em inglês que Além destes, também existe o www.pictogrammers.com,
assim irá aparecer várias opções. Veja o exemplo utilizando onde o estilo é um pouco diferente.
revenue, que seria faturamento/receita em inglês:

Por fim, existe também o www.thenounproject.com,


bastante conhecido e com variados ícones. Mas existem
Mas lembre-se de manter o estilo entre os ícones diversos outros e você pode pesquisar e ver qual deles são
adicionados, para que seu dashboard fique padronizado. mais apropriados para o que você precisa naquele
Use a opção de Shape, no lado esquerdo, para verificar se os determinado momento.
ícones adicionados estarão com a mesma
forma/configuração.
M6.11 –STORYTELLING: PLANO DE FUNDO E CAPA 667
Nesta aula vamos analisar dois pontos que são bastante Uma dica para criar planos de fundo é tirar print do seu
importantes em seu dashboard, que são o plano de fundo e a dashboard, podendo usar o atalho Windows + SHIFT +S e
capa. Para começar, veja um exemplo de dashboard sem colar esse print em um novo slide.
plano de fundo:
A partir disso, você pode inserir formas e imagens, fazendo
a configuração que desejar. Mais uma vez, lembre-se que
temos diversos planos de fundo prontos para você utilizar,
estes estão no módulo “Biblioteca de Relatórios
Impressionadores”,
O dashboard está funcional, mas perceba que existe
possibilidade de melhora. Veja a diferença de quando Em relação a capa, é interessante deixar uma página
adicionamos um plano de fundo feito especificamente para exclusiva para ele em seu dashboard, onde podemos deixar
determinado dashboard. uma conexão interativa entre os dois. Também é possível
inserir uma espécie de menu, podendo este ser uma espécie
de menu suspenso ou estático. Iremos aprender a fazer
ambos em breve.

Veja como fica muito mais visual e organizado com o plano


de fundo. Além disso, o título informa diretamente do que se
trata aquele dashboard. Podemos usar o PowerPoint, por
exemplo, para criar esses planos de fundo.
M6.12 –STORYTELLING: ESCOLHA DE CORES 668
Na aula 12, veremos alguns sites que podem ajudar a dar um Com este código copiado, podemos ir no dashboard e com
norte na escolha das cores de seu dashboard. Como algum elemento selecionado, é possível ir na parte de cores
mencionado na aula 7 deste módulo, uma dica para e colar:
descobrir o código de uma cor, é usar o Instant Eyedropper.

O primeiro site que pode servir de inspiração é o


www.color-hex.com. Na parte superior deste site, existe Outro site bastante útil é o www.coolors.co, onde é possível
uma opção de paletas populares. gerar cores que façam sentido entre si ou explorar paleta de
cores que estão sendo bastante utilizadas no momento.

Voltando ao color-hex, saiba que você inserir um código e é


retornado diversas opções de cores parecidas com o código
É possível escolher diversas variações de cores que estão inserido.
sendo bastante utilizadas, bastando apenas opiar o código
indicado em cada cor.
M6.12 –STORYTELLING: ESCOLHA DE CORES 669
Outro site que é extremamente importante é o Veja como ficaria o gráfico utilizando cores indicadas pelo
www.mycolor.space, que basta você inserir um código de mycolor.space:
cor, que é gerado diversas outras cores que harmonizam
com o código inserido.

Por fim, caso queira se aprofundar no assunto de


Imagine que em nosso dashboard, descobrimos que a cor storytelling, indicamos o livro abaixo:
usada é a de código #032030. Ao inserir este código, irá
aparecer diversas opções seguindo a mesma linha:
670

DASHBOARD &
VISUALIZAÇÃO DE DADOS
M7.1 – ENTENDENDO OS INDICADORES QUE QUEREMOS APRESENTAR 671
Neste módulo finalmente iremos transmitir em dashboards Ao apresentar seu dashboard, leve em consideração a ideia
tudo que foi visto até aqui, ao mesmo tempo que será de top-down, que implica que primeiro você deve fazer uma
possível fazer a análise de dados e facilitar a tomada de consideração mais geral e ir detalhando aos poucos.
decisão.
Já que mencionamos a possibilidade de separar o seu
Antes de iniciar qualquer dashboard, lembre-se sempre e dashboard por abas, veja alguns exemplos de análises feitas
definir as perguntas que você deseja responder e quais nessa segmentação.
indicadores são importantes para aquela área. Uma dica
importante é conversar com gestores, saber quais os pontos
de atenção e indicadores relevantes para o setor. Alguns
exemplos de análises de forma geral:

Outros conceitos importantes na hora de gerar dashboards,


são os conceitos de tabela fato e tabela dimensão, use essas
tabelas da forma mais útil e interessante para você. Caso
tenha muitos dados de determinada categoria, como por
exemplo, vendas e devoluções, separe estas em abas.
M7.2 – ESBOÇO, ESQUELETO E LAYOUT DO DASHBOARD 672
Depois de analisar o que você deseja demonstrar nos Use este esboço na hora de gerar seu dashboard, esta
dashboards e seus indicadores, o segundo passo a ser feito é imagem no papel acabou virando um dashboard que já
o Esboço dos dashboards. utilizamos para diversas explicações.

Este não é um passo obrigatório, mas caso seja feito, pode


facilitar a alocação e visualização de gráficos. Este passo é
literalmente desenhar um esboço de seus gráficos e pode
ser feito em qualquer local, inclusive em um papel.

Um passo posterior ao esboço é fazer uma espécie de


esqueleto diretamente no Power BI. Isso implica em deixar
seus gráficos já prontos e funcionais, faltando apenas alguns
detalhes em layout e funcionalidades mais rebuscadas e

Em seguida, devemos criar o plano de fundo desse


Podemos desenhar no esboço cartões para representar dashboard e para isso será bastante útil o PowerPoint,
análise de faturamento, lucro e quantidade vendida, por como veremos em breve.
exemplo. Enquanto podemos adicionar um gráfico de
faturamento por produto, utilizando o gráfico de barras, que
é o mais indicado para fazer um ranking.
M7.2 – ESBOÇO, ESQUELETO E LAYOUT DO DASHBOARD 673
Neste módulo, para facilitar o aprendizado, iremos começar com um plano de fundo pronto.

Este é o plano de fundo que vamos dar início nas próximas aulas e aonde serão inseridos os gráficos. Além desse
plano de fundo, é possível baixar diversos planos de fundo, aonde você pode praticar e utilizar como inspiração.

O objetivo final do seu dashboard é que ele seja similar a este:


M7.3 – ALTERANDO O TEMA DO RELATÓRIO 674
Antes de começar a criar de fato o dashboard, vale a pena Além disso, é possível criar seu próprio tema, inclusive
mencionar um pouco sobre a parte de layout e design da existe a opção de criar um tema e já vir com um plano de
guia de exibição. Dentro do Power BI, existem cores que são fundo pronto. É possível personalizar do jeito que você
padrão, como o azul do gráfico abaixo: quiser:

Imagine que você viu algum dashboard que achou


interessante, é possível utilizar o Instant Eyedropper para
descobrir a cor e personalizar um tema com esta cor, basta
inserir o código ao personalizar um tema.

Mas é possível mudar o tema de seu Power BI, logo sua


paleta de cores pode ser modificada, basta ir na guia
Exibição.

Dessa forma, você não precisa procurar novamente o código


desta cor e pode usar de forma bem mais rápida.
M7.3 – ALTERANDO O TEMA DO RELATÓRIO 675
Outra funcionalidade bastante útil na alteração de tema, é Ao adicionar um novo gráfico, o Power BI segue o tema
mudar a fonte do Power BI e ao mudar diretamente na recém alterado, o que otimiza bastante seu tempo. Mas
personalização do tema, não é mais necessário mudar a lembre-se que esse novo tema só ficará disponível no
fonte cada vez que adicionar um novo gráfico. arquivo atual.

Mas existe uma forma de fazer com que seja possível utilizar
o tema personalizado, basta ir em “Salvar o tema atual”.

Para facilitar o uso deste tema já alterado, é possível


inclusive dar um nome para este tema. Agora que este tema já está salvo em seu computador,
quando abrir um outro arquivo, basta escolher a opção de
“Procurar temas” e selecionar o tema.
M7.4 – IMPORTANDO O PLANO DE FUNDO E CRIANDO O PRIMEIRO VISUAL 676
Vamos manter o padrão da cor também no texto do nosso Além dos títulos de gráficos, existem os rótulos de dados,
relatório, por isso devemos ir novamente na parte de legendas e diversos outros elementos. Para todo o
Personalizar o tema e inserir o código #032030 em texto, da dashboard fazer sentido, adicione o código #032020 em nos
mesma forma que foi feito em cores. três primeiros elementos demonstrados abaixo.

Agora, vamos baixar o plano de fundo como uma imagem e


Além da categoria Geral, adicione este código na parte de inserir no arquivo de Power BI. Você pode encontrar esse
Título, Cartões e Cabeçalhos da guia. Por fim, volte para plano de fundo no PPT Background anexado a esta aula.
Nomes e Cores, selecionando a opção de Avançado.
M7.4 – IMPORTANDO O PLANO DE FUNDO E CRIANDO O PRIMEIRO VISUAL 677
Para baixar o plano de fundo como imagem, uma primeira Depois, basta clicar em Procurar e escolher a pasta
opção é clicar em qualquer objeto do segundo slide desse novamente. Lembre-se que você pode utilizar também o
arquivo e selecionar o atalho CTRL + T. atalho F12 para salvar esse slide.

Em seguida, clique com o botão direito e utilize a opção de Se optar por esta opção, você deve escolher o tipo do
Salvar como Imagem. arquivo para Formato PNG. Por fim, confirme que deseja
exportar apenas o slide selecionado.

Para o caso do slide de plano de fundo, tanto faz ser


utilizado uma das duas opções, mas nem sempre este será o
caso. No caso do primeiro slide, o do Dashboard de Vendas,
devemos utilizar a última opção, indo na aba arquivo e salvar
como.

Dessa forma, evitaremos que seja salvo essa parte para fora
do slide principal:

Agora basta nomear este arquivo de Plano de Fundo Página


1 e salvar em seu computador.

A outra opção para baixar essa imagem seria utilizando a


aba Arquivo e selecionado Salvar Como.
M7.4 – IMPORTANDO O PLANO DE FUNDO E CRIANDO O PRIMEIRO VISUAL 678
Podemos voltar ao Power BI, para inserir o plano de fundo e Primeiramente, iremos inserir um cartão de linha múltipla e
na parte de Formato, selecione a opção de Tela de Fundo, nele inserir a opção de Faturamento Total.
clique em Procurar.

Como agora temos o plano de fundo do relatório como um


todo, não faz sentido manter o do cartão. Por isso, na parte
de formatar, desative a opção de Tela de fundo.

Ao selecionar a Tela de Fundo, perceba que ela ainda não O próximo passo é alterar a cor da fonte para branco e seu
pode ser vista em seu dashboard e isso ocorre pois é tamanho para 18. Além disso, retire o rótulo da categoria e
necessário fazer alguns ajustes. O primeiro é mudar a utilize a opção de Título, inserindo o texto “Faturamento
Transparência para 0 % e o segundo é ajustar o tamanho da Total” e modificando a cor para branco.
imagem para a opção de Ajuste.

Perceba que agora o seu plano de fundo está encaixado


perfeitamente no Power BI e agora é possível iniciar a
inserção de cartões com as principais análises desejadas.
M7.4 – IMPORTANDO O PLANO DE FUNDO E CRIANDO O PRIMEIRO VISUAL 679
Ao posicionar o cartão sobre o fundo desejado, perceba que aparece uma espécie de barra antes do número.

Podemos retirar esta barra, procurando no Visual pela opção de Barra de Destaque e desmarcar ela.

Por fim, vamos alterar o Faturamento Total para moeda. Basta selecionar a medida e em Ferramentas de medida utilizar a
opção R$ Português (Brasil).
M7.5 – CRIANDO OS CARTÕES E SEGMENTAÇÃO DE DADOS 680
Nesta aula, iremos fazer novos cartões e para simplificar Como a linguagem padrão do Power BI é em inglês, o padrão
este processo, copie o cartão feito na aula passada e cole em do separador de milhar é uma vírgula. Mas já que o nosso
seu dashboard. Posicione ele no segundo quadro e altere a Power BI está com o idioma português, automaticamente ele
medida para o Lucro Total, altere o título usando a guia entende que estamos adicionando um ponto para separar a
Formato. medida.

Por fim, selecione a medida Lucro Total e em Ferramentas Neste momento, o seu dashboard deve estar similar a
de medida, selecione a opção de Moeda e em seguida Brasil. imagem:

Deve ser feito um processo similar para a medida de Total Por fim, faça o mesmo processo para a % Margem de Lucro e
Vendas. Ou seja, copie um cartão já inserido e posicione no posicione no local reservado para esta medida. Lembre-se
terceiro espaço e selecione a opção de Total Vendas. Não que esses números são referentes a todos os anos
esqueça também de alterar esse título. Para inserir o analisados. Para que seja possível analisar um ano
separador de milhar no Total Vendas, basta selecione a específico, adicione um filtro, que será a nossa segmentação
medida e em ferramentas de medida, selecione a opção de dados.
destacada.
M7.5 – CRIANDO OS CARTÕES E SEGMENTAÇÃO DE DADOS 681
Nesta segmentação, você deve ir em Adicionar Dados e Agora, devemos alocar a segmentação no topo direito do
selecionar Ano. dashboard, logo acima do cartão de Margem. Por fim,
desmarque a opção de cabeçalho de segmentação de dados
e aumente o tamanho da letra.

Perceba que é criada uma espécie de linha do tempo com


apenas os 3 anos que estão presentes na tabela, mas isso
não está tão visual. Devemos então ir na parte de Visual e Para deixar o dashboard mais intuito, vá até a guia Inserir e
em Configurações da segmentação, selecionar a opção selecione a opção de Caixa de Texto. Insira o texto Ano
Suspenso. Selecionado nela, aumente o tamanho da fonte e posicione
logo ao lado do filtro.

Perceba que agora, ao selecionar um ano, todos os cartões


tem seus números alterados para se referir apenas aquele
ano.

Assim como fizemos com o cartão inserido anteriormente,


na parte de Visual, retire o Plano de Fundo dessa
segmentação.
M7.6 – ANALISANDO O CRESCIMENTO DO FATURAMENTO 682
Já que os cartões foram acrescentados, vamos inserir a Para caber no cartão aonde a medida está inserida, não
informação de quanto a empresa cresceu ou decresceu, em esqueça de diminuir a fonte deste novo cartão e aí deve ser
relação ao ano anterior. Para fazer a demonstração desse inserido a medida % Crescimento Faturamento YoY. Porém
crescimento ou não, é interessante ser inserido uma espécie repare que temos um problema, o cartão está aparecendo
de título, logo abaixo do número inserido no cartão. uma mensagem estranha:

Para que isso seja possível, insira mais uma vez uma caixa de
texto, nela insira o texto Vs. Ano Anterior e altere o
tamanho para 14. Para que fique mais visual, mais uma vez,
retire a tela de fundo e mude a cor para branco. Em seguida,
posicione imediatamente abaixo do primeiro cartão:

Mas não se preocupe, basta selecionar o ano 2021 ou o


2022 e a medida pode ser vista. Não adianta selecionar o
Copie e cole essa mesma caixa de texto para os cartões de ano 2020 pois não está sendo analisado nenhum ano antes
Lucro Total e Total Vendas. Por ser uma porcentagem e deste.
não ser um número crescente ou decrescente ao longo de
um período, não faz sentido adicionar essa caixa de texto. Com o objetivo de melhorar sua organização, podemos
trocar o que está inserido na caixa de texto para um N/A,
O próximo passo é inserir um cartão, que informe quanto por exemplo, que quer dizer não aplicado. Para fazer esta
aquele número cresceu ou decresceu em relação ao ano alteração, você deve primeiramente selecionar a medida.
anterior.
M7.6 – ANALISANDO O CRESCIMENTO DO FATURAMENTO 683
Como utilizamos a fórmula DAX HASONEVALUE dentro de Em seguida, selecione a opção Sim, destacada abaixo.
uma fórmula IF em nossa medida, podemos inserir uma
segunda condição nela. Isso quer dizer que, caso não seja
escolhido nenhum ano, a fórmula deve seguir para a segunda
condição informada.

Devido isto, vamos adicionar essa segunda condição na


fórmula DAX:

Agora, a informação do cartão está realista e justa.

O próximo passo é tirar a tela de fundo e o rótulo de


categoria, além de alterar o tamanho do balão para 16.
Antes de prosseguir com a construção de seu dashboard,
lembre-se que não estamos analisando o ano de 2022 de Por fim, mude a cor do balão para branco, altere o número
forma completa. A nossa base de dados está analisando o de casas decimais para 0 e posicione juntamente do cartão
ano de 2022 apenas até o mês de junho, enquanto o de 2021 de Faturamento Total.
está sendo analisado completamente, o que não é justo.

Lembre-se que para resolver este problema, anteriormente


criamos uma coluna de Data Vigente e é essa informação
que devemos adicionar como filtro no cartão.
M7.7 – VARIÁVEIS EM DAX & CORRIGINDO O ‘EM BRANCO’ 684
Como foi pontuado na aula passada, devemos consertar o A conta que está sendo feita é a mesma, mas com algumas
“erro” quando escolhemos 2020, já que não existe ano diferenças. Depois que os números são nomeados, é
anterior a este sendo analisado. Para resolver o problema, necessário inserir o return, que implica dizer que após ele,
selecione a medida % Crescimento Faturamento YoY. será inserido o cálculo a ser feito.

Devemos aparecer na fórmula DAX, o N/A duas vezes, uma Outra forma de usar essas variáveis, é otimizando sua
para quando estiverem vários anos selecionados e a fórmula inserindo já uma outra variável, que guarda o
segunda, quando o resultado da fórmula for vazio. resultado da operação:
Primeiramente, para resolver essa situação, vamos aprender
o conceito de variáveis e com esse objetivo, crie a seguinte
medida:

Em seguida, adicione um cartão e insira esta medida. A


ideia aqui é ao invés de inserir os valores direto, seja A razão dessa demonstração é pelo motivo de que agora vai
possível utilizar as variáveis, guardando esses valores. ficar mais simples de entender a solução para o problema de
Para usarmos essas variáveis, podemos utilizar var e é isso 2020, pois antes seria necessário vários IFs e a fórmula
que deve ser inserido na fórmula DAX: ficaria confusa.

Então iremos modificar as fórmulas usadas na medida %


Crescimento Faturamento YoY, vamos inserir variáveis.
M7.7 – VARIÁVEIS EM DAX & CORRIGINDO O ‘EM BRANCO’ 685
Antes de alterar a fórmula para consertar o erro de 2020, Perceba que inserimos uma nova condição no IF,
veja como utilizando uma variável ela fica bem mais fácil: adicionando que a variável seja diferente de zero. O zero é
representado pela fórmula BLANK e a variável
crescimento, como informado anteriormente, representa
toda a fórmula de divisão que é feita para calcular o
crescimento do faturamento ano após ano.

Caso não tivesse sido feita essa declaração da variável


A fórmula funciona do mesmo jeito, a diferença aqui é que crescimento, a fórmula DIVIDE([Faturamento Total]-
ela fica mais simples. Já que a fórmula foi declarada em uma [Faturamento Ano Anterior],[Faturamento Ano Anterior])
variável anteriormente, podemos apenas chamá-la na hora deveria estar ao lado do &&.
de inserir no IF.
Além disso, essa mesma fórmula estaria na linha 5 da
O motivo disso ser feito é que agora fica mais fácil inserir imagem anterior, deixando a fórmula muito grande.
uma nova condição na fórmula IF Da medida, que é o que
precisamos fazer para o ano de 2020. Isso não é necessário pois no começo da fórmula, fizemos a
declaração de variável e isso será muito útil na hora de
organizar as fórmulas.
M7.8 – CRESCIMENTO DO LUCRO & VENDAS 686
Nesta aula, vamos criar as medidas relacionadas aos outros Agora podemos ao invés de usar a medida na fórmula,
cartões do nosso dashboard e para otimizar seu tempo, podemos usar a variável fat_ano_anterior e a vantagem disso
você pode copiar as medidas relacionadas ao faturamento. é que não precisa existir a medida Faturamento Ano
Anterior, ficando seu arquivo com menos medidas e mais
Antes de serem feitas estas cópias, uma dica é usar o poder organizado.
da variável novamente, mais uma vez dentro da fórmula de
% Crescimento Faturamento YoY. Para fazer isso, vá até a Agora quando formos fazer o crescimento referente ao ano
medida Faturamento Ano Anterior e copie a fórmula que faz anterior de Lucro Total e Vendas, podemos apenas copiar
este cálculo. esta medida e mudar apenas as medidas para se referir ao
Lucro e as Vendas.

Agora que adicionamos todas as variáveis na medida, uma


Devemos então colar esta fórmula na medida % boa prática a ser feita é adicionar um v antes de todas elas e
Crescimento Faturamento YoY, acompanhada de uma colocar a próxima letra maiúscula, isso facilita a visualização
variável. Lembre-se que a variável deve ser apenas uma das medidas.
única palavra.
M7.8 – CRESCIMENTO DO LUCRO & VENDAS 687
É possível então copiar esta medida e gerar uma nova
medida, apenas alterando o que é necessário para ser
analisado o Crescimento do Lucro.
Um lembrete importante é que é possível utilizar uma
Uma dica muito importante quando estiver fazendo essa medida já feita anteriormente, dentro de outra medida, ou
alteração, é selecionar uma variável e utilizar o atalho seja elas são globais. Enquanto as variáveis, você não pode
CTRL + SHIFT + L. Dessa forma, é possível alterar a variável utilizar em outras medidas, elas são locais, funcionando
apenas uma vez e essa alteração ser replicada para todas as apenas dentro da fórmula/medida em que estão inseridas.
vezes em que ela aparece. Após serem feitas as alterações
relacionadas ao Lucro, assim deve ficar sua medida: Mais uma vez, copie a mesma fórmula e cole em uma nova
medida, deve ser feito agora as alterações relacionadas a
vendas.

Para otimizar seu tempo, você deve copiar o cartão usado Copie e cole o mesmo cartão para o ano anterior e altere a
para o faturamento e colar no mesmo local do cartão de medida para % Crescimento Vendas YoY, não esqueça de
lucro, em seguida você deve trocar a medida para % formatar ela como porcentagem.
Crescimento Lucro YoY. O próximo passo é alterar essa
medida para porcentagem.
M7.8 – CRESCIMENTO DO LUCRO & VENDAS 688
Ao inserir esta medida no cartão e selecionar o ano de
2022 em nosso filtro, podemos analisar que o aumento do Então, para fazer mais sentido, adicione os meses referentes
lucro é de 2556 %, sendo um crescimento extremamente ao primeiro semestre na parte de filtro.
elevado, nessas horas é importante sempre checar se seu
cálculo foi feito corretamente. Analisando apenas os meses de janeiro até junho, temos os
seguintes números:
Para garantir que esse aumento foi o que de fato aconteceu,
você pode adicionar uma matriz, inserir o campo de Ano em
linha e nos valores Total Vendas.

Veja que a diferença entre o total de vendas entre o


primeiro semestre de 2022 e 2021 é realmente enorme, o
que faz sentido a porcentagem de crescimento ser de 2556
%.
Assim podemos analisar os números de cada ano, apenas
lembre-se que entre 2021 e 2022, no caso dessa matriz, está
sendo comparado o ano inteiro de 2021, com apenas as
vendas do primeiro semestre de 2022.
M7.9 – APLICANDO FORMATAÇÃO CONDICIONAL NAS ANÁLISES DE CRESCIMENTO 689
Nessa aula, iremos aplicar uma formatação condicional na No exemplo da aula, usamos o código de cor usado no
porcentagem apresentada dentro dos cartões. Podemos dashboard para encontrar cores parecidas no site
encontrar o botão para adicionar essa formatação na parte mycolor.space, por isso utilizamos o código #00C6B2.
de formatar seu visual, em valor do balão.
Também utilizamos esse mesmo código para no site color-
hex, descobrir uma cor complementar a cor desse código,
que é a #C60014.

Com a formatação no primeiro cartão feita, é possível copiar


sua formatação, basta que com ele selecionado, você clique
Para este caso, o ideal é utilizar a opção de Regas em estilo no pincel de formatação e selecione o segundo cartão. Por
do formato e a formatação deve estar igual da imagem fim, repita o processo para o cartão de vendas.
abaixo:

Perceba que a formatação condicional está funcionando


perfeitamente para os anos de 2021 e 2022, porém quando
marcamos 2020 ou nenhum ano é marcado não é possível
ver o N/A.
M7.9 – APLICANDO FORMATAÇÃO CONDICIONAL NAS ANÁLISES DE CRESCIMENTO 690
Isso acontece pois a partir do momento em que é aplicado Dessa forma, é possível visualizar o N/A quando o ano 2020
uma formatação condicional, a formatação inicial é perdida. é escolhido, por exemplo.

Podemos pensar que adicionar uma nova regra, utilizando o Uma dica caso queira fazer um comentário na sua fórmula é
texto N/A funcionaria, mas não é possível misturar regras de selecionar ela inteira e utilizar os atalhos CTRL + ; ou CTRL
número com regras de texto, uma possível solução é + K + C.
encontrada na guia Exibição, Personalizar o tema atual.
Como utilizamos a medida % Crescimento Faturamento YoY
para fazer a primeira formatação condicional e depois só
copiamos para os outros cartões, lembre-se de selecionar
cada um deles e alterar o campo em que a formatação é
baseada.

Na parte de Texto, em Cartões e KPIs troque a cor da fonte


para branco.
M7.10 – NOVO CARTÃO NO POWER BI 691
Recentemente o Power BI fez uma atualização e existe um
novo tipo de cartão. Este novo tipo é praticamente igual ao
que já existia, porém com ele é possível adicionar vários
cartões, sem que seja necessário editar um por um.

Para habilitar esse cartão, você deve ir em Arquivo, Opções Caso sela alterado o tamanho do cartão, eles já se alinham
e Configurações e em seguida Opções. Na parte de Recursos automaticamente, o que pode economizar um tempo
de visualização, você pode selecionar a opção de Novo visual considerável para o usuário.
do cartão.
Na parte Visual também temos algumas funções novas,
como a de Preenchimento, Fronteira visual, Sombra e a Tela
de Fundo.

Além dessas funcionalidades, é possível também alterar


apenas um dos cartões, basta selecionar a medida/cartão
necessário.

Lembrando que esse cartão não é necessário ser inserido


no dashboard que estamos fazendo, mas pode ser útil em
algum momento. Adicionando as medidas de Faturamento
Total, Total Vendas, % Crescimento Faturamento Total e
Lucro Total, já podemos perceber que a visualização é
diferente.
M7.10 – NOVO CARTÃO NO POWER BI 692
Outra funcionalidade que podemos inserir nesse novo tipo
de cartão é informar o que você deseja que apareça no lugar
de uma resposta em branco. Não precisamos utilizar
fórmulas para isso, basta adicionar o termo no local
indicado:
As opções de alteração são inúmeras, podendo mudar a cor
de preenchimento de um só cartão ou de vários. Por
exemplo, na aula utilizamos um plano de fundo no Power
Mas as fórmulas que inserimos para que seja mostrado N/A, Point na parte de Imagem de plano de fundo.
por exemplo, são necessárias, pois essa opção só é possível
ser inserida nesse novo tipo de cartão. Além de ser possível adicionar ícones para cada um dos
cartões, basta ir na parte de Cartões, selecionar a
Outra funcionalidade que pode ser útil neste cartão é o medida/cartão e inserir a imagem desejada.
espaçamento entre a legenda e o valor da medida.

Além de layout e orientação, este último podemos alterar a


orientação para vertical e a visualização ficará de forma
diferente.
M7.11 – ANÁLISE DE FATURAMENTO AO LONGO DO TEMPO (PARTE 1) 693
Agora iremos adicionar outras análises em nosso Mas perceba que quando inserirmos esses gráficos e a
dashboard, essas análises devem seguir a hierarquia que visualização é de todos os anos, não faz muito sentido. São
mencionamos anteriormente. Lembre-se do conceito de 30 meses sendo mostrados, o que dificulta bastante o
“Leitura em Z” quando for adicionar suas análises e entendimento.
medidas.

Será inserido a análise de faturamento ao longo do tempo e


para este tipo de análise, o ideal é que seja usado o gráfico
de colunas empilhada.

O ideal é que seja inserido a medida Faturamento Total no


eixo y e o campo de Inicio do mês no eixo x, para que seja
utilizado o ícone destacado abaixo, assim podemos Para facilitar o trabalho, retire a opção de Ano do Eixo X.
visualizar tudo.
O próximo objetivo é fazer com que dentro de um único
gráfico, seja possível ver duas informações. Por exemplo,
caso no filtro fosse escolhido 2021, seria possível analisar
também o mesmo mês de 2020.

Para fazer isto, o primeiro passo é criar uma nova medida e


nomear de Faturamento LY.
M7.11 – ANÁLISE DE FATURAMENTO AO LONGO DO TEMPO (PARTE 1) 694

Inserimos o CALCULATE devido a utilização de um filtro em seguida e a fórmula DATEADD para ter a informação do
ano anterior.

Mesmo inserindo esta fórmula em nosso gráfico a visualização fica estranha, pois fica empilhado. Nesse caso, devemos
utilizar o gráfico de colunas clusterizado, a visualização fica bem mais fácil e é melhor para fazer uma comparação.
M7.12 – ANÁLISE DE FATURAMENTO AO LONGO DO TEMPO (PARTE 2) 695
Agora iremos fazer mais alterações no gráfico que estava Perceba que automaticamente o Power BI adiciona uma
sendo trabalhado na aula passada. A primeira mudança seria espécie de faixa ao lado do seu eixo, que pode variar entre
no título para Faturamento Atual Vs Ano Anterior. Neste computadores.
caso não iremos adicionar o rótulo de dados, mas existem
diversas opções de como inserir este rótulo.

Para evitar confusões e não ter tanta informação nos eixos,


vamos desativar o título de cada um dele.

O próximo passo é alterar a coluna referente ao


faturamento do ano anterior e para isso, mais uma vez
iremos usar o site mycolor.space. O código da cor usado em
Outra adição que pode ser feita, já que tiramos o rótulo de Faturamento Total é o #032030, como já vimos algumas
dados, é adicionar o número 0 no campo indicado. vezes.

Mas caso não lembre, basta ir em Colunas na parte de


formatar seu visual e selecionar a opção de Mais cores,
assim é possível descobrir o código referente as colunas.
M7.12 – ANÁLISE DE FATURAMENTO AO LONGO DO TEMPO (PARTE 2) 696
Já que o objetivo é encontrar uma paleta de cores que tenha Assim ficará o gráfico:
alguma relação a cor código #032030, vamos inserir este no
site do mycolor.space.

No exemplo da aula, foi escolhido o código #E89B26 e é esta Algumas vezes a empresa não utiliza o termo “Faturamento
cor que será inserida no gráfico. Devemos então voltar ao LY”, mas não é preciso alterar a medida para que este nome
Power BI, ir na parte de Colunas e seguir a sequência abaixo. seja alterado no gráfico. Por exemplo, podemos alterar esse
nome indo na parte de Visual, em Eixo Y e ao selecionar esta
medida, escolher a opção Renomear para este visual.
1

Por fim, devemos ir em Mais Cores e colar esse código na


parte de Hex.
Em nosso exemplo, o nome utilizado foi Faturamento Ano
Anterior.
M7.12 – ANÁLISE DE FATURAMENTO AO LONGO DO TEMPO (PARTE 2) 697
No caso de 2022, temos o problema que apenas temos os
valores até junho. Ou seja, não faz sentido demonstrar
valores de todos os meses do ano anterior, neste caso 2021, Ainda temos um problema no gráfico, mesmo quando não
enquanto apenas 6 meses de 2022 são visualizados. tem nenhum ano selecionado, o gráfico demonstra as
colunas referentes ao faturamento do ano anterior, o que
Para resolver esta situação, é necessário inserir Data não é correto.
Vigente na parte de filtros e selecionar a opção Sim.

Assim será possível analisar apenas os primeiros meses Veremos na próxima aula como consertar este problema.
tanto de 2021, como de 2022.
M7.13 – ANÁLISE DE FATURAMENTO AO LONGO DO TEMPO (PARTE 3) & ORDENANDO OS MESES NO GRÁFICO 698
Primeiramente, vamos lembrar o que a medida Faturamento Após nomear a variável é importante não esquecer do
LY está calculando. Return, pois é após ele que é possível inserir a fórmula a ser
usada. Utilizamos o IF para adicionar uma condição e o
HASONEVALUE para que a fórmula só seja acionada caso
algum ano seja selecionado.

Outro problema que você pode encontrar utilizando este


tipo de gráfico de barras é ao adicionar apenas o nome do
Com as fórmulas inseridas nela, está sendo deslocado o mês no eixo Y, é que a ordenação destes meses não seja
cálculo um ano para trás, sendo excluído os últimos 12 temporal.
meses. Logo, deve ser uma alteração nesta fórmula para que
o cálculo seja feito apenas quando um ano estiver Por exemplo, ao selecionar o ano de 2021 e inserir apenas o
selecionado. nome do mês, temos o seguinte problema:

Para melhorar a organização nesta medida, uma alternativa


é inserir toda essa fórmula em uma variável.
M7.13 – ANÁLISE DE FATURAMENTO AO LONGO DO TEMPO (PARTE 3) & ORDENANDO OS MESES NO GRÁFICO 699
Essa ordenação está sendo feita do maior faturamento para É possível ordenar a coluna de mês levando em consideração
o menor, mas não é isso que buscamos. outra coluna da tabela dCalendario, essa coluna é a Num
Mês. Para fazer isto basta selecionar a coluna de Mês e em
Existe uma opção no próprio gráfico em que podemos tentar Ferramentas de coluna, selecionar a opção de Num Mês.
buscar uma solução para este problema. Que é nos pontos,
na parte direita superior do gráfico. Siga a sequência
informada abaixo, para checar se dará certo.
1

2 3

Perceba que mesmo fazendo essas ações, os meses não


estão dispostos no formato temporal. Isso ocorre devido a
coluna de Mês ser uma coluna de Texto e não de data, assim
o Power BI não consegue entender que se trata de data. Ele Perceba que ao voltar para seu dashboard, agora o gráfico
acaba ordenando em ordem alfabética decrescente. está seguindo de fato a ordem temporal dos meses.

Para resolver esse problema, podemos informar ao Power


BI para ordenar de acordo com uma ordem específica.
M7.14 – GRÁFICO DE PIZZA/ROSCA 700
A próxima análise a ser feita é descobrir quanto as lojas Após alocar o novo gráfico no local destinado, devemos
físicas representam do total e quanto as lojas online fazer algumas alterações. A primeira alteração é tirar a Tela
representam do mesmo total. de fundo e em seguida deve ser alterado a cor que
representa as lojas online, deixando com a mesma cor usada
Como são apenas duas informações que serão analisadas, no gráfico anterior.
podemos utilizar o gráfico de pizza ou o de roscas, já que
estes são os mais indicados quando as opções a serem Na parte de formatar seu visual, procure a opção de Fatias e
analisadas são reduzidas. No exemplo, optamos pelo de substitua a cor usada para Online pelo código #E89B26.
rosca.

Neste tipo de gráfico, é necessário adicionar apenas os


valores a serem demonstrados e suas legendas. Devemos O próximo passo é mover as legendas destacadas abaixo,
adicionar o tipo de loja na Legenda e a medida Total Vendas para perto dos rótulos de dados.
em Valores.
M7.14 – GRÁFICO DE PIZZA/ROSCA 701
Primeiramente, desmarque a opção de Legenda e em Rótulos de detalhe, selecione a opção Categoria,
percentual do total.

Por fim, podemos aumentar a fonte dos valores para 11 e teremos o seguinte gráfico de rosca:
M7.15 – GRÁFICO DE BARRAS E ANÁLISE TOP N 702
Nesta aula faremos a análise de faturamento por tipo do Como o próprio Power BI nos forneceu um título
produto, onde podemos ver na tabela dProdutos, que são 11 satisfatório, não precisamos de um título específico para
tipos diferentes. cada eixo. Logo, podemos utilizar a parte de visual para
retirar estes.
Mas antes disso, vamos para o gráfico feito na aula passada
e alterar o título dele. Utilizando a parte de formatar seu O eixo X, além de desmarcar a opção do título, iremos
visual, altera o título para o indicado abaixo: também desativar o eixo como um todo.

A razão de fazer isso é para que não apareça as “faixas” no


eixo X do gráfico e elas não serão mais necessárias já que os
rótulos de dados serão adicionados.

Também em rótulo de dados, na parte de Valores, deve ser


Como o objetivo dessa aula é fazer uma espécie de ranking inserido a opção de duas casas decimais.
de faturamento por produto, deve ser inserido um gráfico de
barras empilhadas. Agora, precisamos inserir no eixo Y o
tipo do produto e no eixo X, a medida Faturamento Total.
M7.15 – GRÁFICO DE BARRAS E ANÁLISE TOP N 703
Essa análise funciona pois estamos separando os produtos É importante que seja inserido este campo, pois ele será
em categorias, mas caso o seu objetivo fosse demonstrar usado como referência para fazer a ordenação dos Nomes
todos os nomes de produtos, o visual mais indicado seria o de Produto.
de tabela/matriz. Outra opção é mostrar apenas o top 5 ou
top 10 utilizando o gráfico de barras.

Para testar essa opção, copie o último gráfico feito e cole em


uma nova página. Neste novo gráfico, além de ter o Nome do
Produto no eixo Y, precisamos também inserir na parte de
Filtros neste visual. O resultado do seu top 5 deve ser esse:

O próximo passo é escolher a opção de N superior e como o Este gráfico serve apenas como uma alternativa, você pode
objetivo é fazer um top 5, deve ser inserido este número. apagá-lo, pois não será mais usado em nosso exemplo.
Mas não esqueça de informar o número a ser usado para
fazer esse ranqueamento.
M7.16 – ANÁLISE EM MATRIZ COM DRILL DOWN 704
Agora o objetivo é analisar a receita, lucro e vendas por cada Perceba que assim que foi adicionado o País embaixo do
país/continente. É necessário demonstrar todos os países continente, é possível visualizar um sinal de positivo no
em um formato de hierarquia. Isso quer dizer que a cada dashboard.
continente, devem ser visualizados todos os países
referentes aquele continente.

Neste exemplo, vamos optar pela matriz/tabela para


demonstrar essa hierarquia. Após adicionada, insira as
medidas Faturamento Total, Lucro Total e Total Vendas
nessa matriz. Por fim, altere a fonte global para 15. Antes de prosseguir, perceba que a medida Faturamento
Total ainda está em reais. Por isso, selecione ela e em
ferramentas de medida, escolha a opção de Moeda Geral,
pois é a que representa o dólar e insira no espaço de casas
decimais.
Além das medidas, em nossa matriz deve ser visto também
os países e os continentes, por isso ambos os campos devem
ser inseridos na parte de linhas. Lembre-se que a ordem
inserida influencia na visualização, por isso siga a ordem
abaixo, onde o Continente é o primeiro.
Repita esse mesmo processo para a medida de Lucro Total.
M7.16 – ANÁLISE EM MATRIZ COM DRILL DOWN 705
Veja que quando clicamos no sinal de positivo, é possível Enquanto para fechar todos os países que foram abertos e
analisar quais países fazem parte daquele determinado voltar ao formato original de seu gráfico, basta selecionar a
continente e qual foi o faturamento total, lucro total e total opção de drill up ou clicar no item negativo ao lado do
de vendas de cada um. continente.

Deve ser feito alguns ajustes de formatação que já


demonstramos anteriormente, como retirar e tela de fundo
e também aumentar o espaçamento entre as colunas.

Outra formatação que pode ser feita é na disposição das


Esse processo de expansão, que possibilita a visualização linhas da tabela, basta ir em predefinições de estilo e
dos países de cada continente, é chamado de drill down. selecionar a opção destacada abaixo.
Algumas vezes esse sinal de positivo não aparece assim que
o gráfico é gerado, para que ele apareça basta pesquisar por
“+” em Formatar seu visual e habilitar esse botão.

Caso queira visualizar uma expansão total de todos os seus


itens, nesse caso continente, basta utilizar o ícone
destacado abaixo. Ao clicar nele, é como se todos os botões
de adição fossem selecionados de uma vez só.
M7.16 – ANÁLISE EM MATRIZ COM DRILL DOWN 706

Por fim, perceba que existe uma linha azul como se estivesse delimitando os cabeçalhos dos valores. Utilizando a opção de
bordas, podemos escolher uma cor que seja mais relacionada a tabela. No exemplo foi utilizada a cor cinza.

Seu gráfico deve ficar similar ao abaixo e utilizando o botão de adição, é possível acessar qualquer informação dos países
referente aquele continente.
M7.17 – ANÁLISE COM ÁRVORE DE HIERARQUIA 707
Já que finalizamos as análises previstas para a aba geral, Com esta imagem salva, podemos voltar ao Power BI e
vamos dar continuidade na parte de indicadores. Lembre-se selecionar o formato de quadro na página Indicadores. Em
de adicionar uma nova página em seu arquivo e certifique-se seguida, é necessário selecionar a opção Exibição e ir em
que suas páginas estão com as seguintes nomenclaturas: Formato.

Em Tela de fundo, utilize a opção de procurar Imagem:

Abra o arquivo em PPT chamado Background que utilizamos


algumas aulas atrás e vá para o slide 3. Precisamos inserir a
imagem desse slide na página recém inserida, nomeada de
Indicadores.

Selecione qualquer objeto do slide e utilize o atalho CTRL + Após selecionar a opção do plano de fundo da página 2, não
T. Veja que todos os objetos foram selecionados: esqueça de colocar a transparência para 0 e o ajuste de
imagem para Ajuste. Agora, a página está pronta para
iniciarmos as análises e como o objetivo é fazer uma análise
hierárquica, vamos adicionar o visual de árvore hierárquica.

Utilizando o botão direito do mouse, selecione a opção de


Salvar como imagem e armazene esta imagem seguindo a
mesma lógica da Página 1, que foi salva anteriormente.
M7.17 – ANÁLISE COM ÁRVORE DE HIERARQUIA 708
Após alocar no local indicado,, deve ser inserido o número
que será analisado. A primeira medida que vamos adicionar
é a de Total Vendas. Em seguida, já podemos alterar a fonte
dos valores e dos rótulos de categoria para 11, vamos
manter o padrão e retirar a tela de fundo mais uma vez.

Como consta no documento que está sendo utilizado para


nosso dashboard, devemos seguir a hierarquia: marca,
categoria e produto. Por essa razão, insira a medida Marca
em Explicar por. Perceba que podemos visualizar a quantidade que cada
marca influencia no total de vendas. O próximo passo é
inserir o tipo de produto logo abaixo de Marca, na parte de
Explicar por.

O botão de adição é habilitado logo em seguida e ao clicar


nele temos as seguintes opções:
Mais uma vez, ao clicar no sinal de adição na marca
Multilaser, por exemplo, podemos analisar quais os
produtos contemplam o total de 17.614 unidades vendidas
Ao selecionar a opção de Valor Alto, a visualização será pela marca Multilaser.
ordenada da marca que teve mais vendas até a que teve
menos.
M7.17 – ANÁLISE COM ÁRVORE DE HIERARQUIA 709

Para visualizar outra marca, basta selecioná-la e


automaticamente podemos analisar quais tipos de produtos
fazem parte marca e a quantidade de vendas de cada um: Podemos visualizar 3 camadas, exatamente como estava
sendo solicitado no arquivo Dashboard.

Ao somar a camada analisada, ela deve ser igual ao total da


camada selecionada anteriormente. É o que acontece ao
selecionar Mouse na segunda camada, que tem um total de
13.772 vendas e essas são divididas entre 3 produtos.
Por fim, devemos selecionar a opção de Adicionar dados
mais uma vez e inserir a opção de Nome Produto logo abaixo Por fim, utilize a opção de Barras em formatar para inserir
de Tipo do Produto. 150%.

Ao clicar mais uma vez no botão de adição, podemos


perceber que é adicionada mais uma hierarquia no
dashboard.
M7.18 – BOTÃO PARA TROCAR ANÁLISE AUTOMATICAMENTE 710
Na aula 18, vamos aprender a usar a segmentação de dados
para alterar a análise que será apresentada em um gráfico
específico.

Utilizando um botão na página Indicadores, será possível


analisar o total de faturamento. O primeiro passo para que
isso seja possível, é selecionar a guia Modelagem e em Novo
parâmetro, clicar em Campos.

É gerado um tipo de segmentação de dados no dashboard,


Dessa forma, será possível variar entre um parâmetro A e porém ela ainda não faz nada, iremos configurar isso em
B, que no exemplo, será total de vendas e total de breve. Perceba que é gerado uma nova tabela no arquivo,
faturamento. chamada de Parâmetro e com os campos inseridos.

Caso queira, você pode dar um nome a esse parâmetro e


também é possível inserir quais campos estarão presente
nele. No exemplo, vamos utilizar Faturamento Total e Total
Vendas.
M7.18 – BOTÃO PARA TROCAR ANÁLISE AUTOMATICAMENTE 711
Como de costume, retire a tela de fundo da segmentação
recém criada e após alocar ela do lado direito do dashboard,
altere a visualização do cabeçalho.

Veja como é alterada a forma de visualização do parâmetro


e que não é mais possível escolher duas opções:
Lembre-se que para acessar essas formatações de maneira
mais ágil, basta ir em formatar seu visual e pesquisar pelos
seus nomes.

No momento é possível selecionar as duas opções do O próximo passo é retirar a medida Total Vendas do campo
parâmetro: “Analisar” do seu gráfico e inserir o parâmetro criado.

Perceba que agora é possível selecionar qualquer uma das


Mas esse não é o objetivo, precisamos trocar para a o medidas em seu parâmetro e saiba que você pode inserir a
“Option button”, onde só é possível escolher uma opção. medida que quiser em seu parâmetro.
Para consertar isso, podemos selecionar em configurações
da segmentação, a opção de seleção única.
M7.19 – FUNÇÃO TOPN 712
Nesta aula, iremos focar em aprender a juntar uma Com essa matriz, é possível descobrir o produto mais
mensagem com alguns números de indicadores de forma vendido, porém o objetivo é que seja inserida uma fórmula e
automatizada. essa nos retorne exatamente o nome do produto mais
vendido.
Para que isso seja possível devemos baixar visuais não
nativos no Power BI e veremos como fazer isso em breve. Mas antes de criar essa fórmula de fato, vamos rever alguns
Antes de inserir esse visual, devemos calcular os três conceitos de fórmulas DAX, como a fórmula ALL. Essa
indicadores que serão usados: Produto Mais Vendido, Qtd fórmula tem o objetivo de retornar todas as linhas de uma
Vendida (Produto + Vendido ) e % das Vendas (Produto tabela ou todos os valores de uma coluna, mesmo com o
com + Vendas). filtro aplicado.

Para começar esses cálculos, abra uma nova página em seu Devemos retornar para a guia Dados para criar uma nova
arquivo e adicione uma matriz. Nessa matriz adicione as tabela, apenas com os nomes dos produtos.
medidas de Nome Produto e Total Vendas.

É aqui que entrará o uso da fórmula ALL, para que seja


possível retornar todos os valores da coluna Nome Produto,
Ao ordenar as vendas, podemos concluir que o produto mais que é encontrada na tabela dProdutos.
vendido de todos foi o Mouse sem fio MO251 2.4 Ghz.
M7.19 – FUNÇÃO TOPN 713
Logo, a fórmula DAX a ser inserida é a seguinte: O próximo argumento é uma tabela a ser analisada e como
vimos, podemos utilizar a fórmula ALL combinada com a
coluna de Nome Produto, pois esta coluna vira uma tabela.

Dessa forma, foi criada uma tabela apenas com o nome dos Por fim, deve ser informado como será ordenado esse top 5,
produtos e o mais interessante é que os valores duplicados em nosso exemplo, a fórmula retornará os 5 produtos mais
são removidos. vendidos, pois inserimos a medida de Total Vendas. Desta
maneira, teremos a seguinte resposta:
Agora que você entendeu como a fórmula ALL pode nos
ajudar na criação de tabelas, pode apagar a tabela Produtos.
Utilize a opção de Nova Tabela novamente, para inserir uma
nova fórmula:

Fizemos isso para que seja mais visual o entendimento da


fórmula que será criada. Já que o objetivo final é que com
uma fórmula, seja gerada uma medida retornando um único
valor.
Vamos entender essa nova tabela: a fórmula TOPN retorna
uma tabela filtrando os N melhores, por exemplo: 2, 3 ou 5 Iremos utilizar a fórmula TOPN com outra fórmula, pois ela
melhores, definidos por você. retorna apenas uma tabela e não é uma tabela que podemos
inserir no visual.
M7.20 – ANÁLISE DE PRODUTO MAIS VENDIDO 714
A forma que foi apresentada na aula passada até funcionaria Em seguida, o TOPN foi inserido dentro da CALCULATE
com o visual Enlighten Data Story, porém estaria sendo para que o filtro nos retorne o produto que mais vendeu e
criada uma nova tabela e isso deve ser evitado. Cada tabela como vimos anteriormente, é aí que será inserida uma
nova ocupa um espaço em seu arquivo, podendo ficar muito “tabela virtual” utilizando a fórmula ALL. Com ela, é
pesado. possível gerar uma tabela momentaneamente contendo
apenas os nomes dos produtos.
Essa é a razão de criar medidas ao invés de tabelas, as
medidas não ocupam espaço na memória do arquivo. Então,
exclua do modelo a tabela criada na aula anterior. O Por fim, é inserido o total de vendas para que a tabela
próximo passo é criar uma nova medida: virtual entenda quais números devem ser analisados, em
nosso caso, o número do total de vendas.

Para analisar se deu certo, crie um novo cartão e insira a


medida Produto Mais Vendido. Não esqueça de formatar a
cor do balão para preto, assim podemos analisar que o
produto mais vendido foi de fato o Mouse sem fio MO251
2.4 Ghz.
O CALCULATE permite calcular um valor baseado em um
filtro e inserido nele, podemos utilizar o MIN ou MAX, já que
está sendo analisado textos, que são os nomes dos produtos.
E já que iremos analisar apenas um produto tanto faz o
máximo ou mínimo.
M7.21 – USANDO O ENLIGHTEN DATA STORY 715
Já que na aula passada conseguimos descobrir qual é o Copie o cartão utilizado anteriormente e insira a nova
produto mais vendido, falta calcular a quantidade desse medida, assim é possível visualizar que a quantidade
produto e é isso que faremos nessa aula. vendida do produto mais vendido é de 7.967.

A fórmula para fazer esse cálculo é quase igual à da aula Para conferir se esse número está correto, podemos criar
passada, a diferença é que deve ser trocado o nome do uma matriz, inserir os campos de Nome Produto e Total
produto por total de vendas. Ou seja, será trocado apenas o Vendas.
que está destacado abaixo:

Então, ao selecionar a opção de nova, insira a seguinte Assim confirmamos que de fato a quantidade do produto
fórmula: mais vendido está correta. Após esta confirmação, podemos
apagar os cartões e a matriz criados nessa página.

O próximo passo é criar uma fórmula para dividir a


quantidade do produto mais vendido pela quantidade total
de vendas. Para fazer isso, vamos criar uma nova medida.
M7.21 – USANDO O ENLIGHTEN DATA STORY 716
No próximo módulo iremos aprender como criar uma conta
no Power BI, mas caso se interesse, você pode encontrar
diversos outros tipos de visuais na opção de Mais Visuais:

Insira esta nova medida em um cartão, mas lembre-se de


formatar essa medida como porcentagem e formatar a cor
do valor do balão para preto. Esse será o resultado da
medida % das Vendas:
Como no arquivo já temos baixado, insira o visual Enlighten
Data Story.

Precisamos adicionar os dados no campo Data values e


Esse cartão foi usado apenas para demonstrar o valor final como serão 3 análises, deve-se adicionar 3 medidas.
da medida, podemos apagar em seguida. Vamos voltar a
página Indicadores para inserir o visual Enlighten Data
Story.

Baixe o arquivo anexado a esta aula, para que venha com


esse tipo de visual. Caso não baixe, será preciso criar uma
conta no Power BI para baixar o visual no seu arquivo.
M7.21 – USANDO O ENLIGHTEN DATA STORY 717
Um lembrete importante, a ordem importa neste caso, já que Para acessar os valores das medidas inseridas em “Data
como o texto que será inserido está na imagem abaixo, deve value”, basta utilizar o símbolo #. Cada vez que for
seguir a mesma ordem indicada por ele: adicionado um #, será inserido no texto uma das medidas,
seguindo a ordem de disposição em Data values.

Utilizamos #, pois é o símbolo escolhido na parte de


Replacement Token. Esse token pode ser alterado caso
queira.

Como já fizemos algumas vezes, o próximo passo é ir em


Formatar seu visual, retirar o título e a tela de fundo. Na parte de Text demonstrada um pouco mais acima, insira o
Também altere a fonte para a cor branca, em Story e Data. seguinte texto: “O produto mais vendido foi o #, com #
unidades vendidas, o que representa # das vendas”.

Perceba que a fonte das letras está muito grandes, então


utilize a fonte 16 tanto na parte de Story, como na de Data:

Utilizando novamente a opção de Story, você deve adicionar


o texto que deseja em Text.
M7.22 – EXERCÍCIO: ENLIGHTEN DATA STORY PARA ANALISAR A MELHOR LOJA 718
Como na aula passada aprendemos como utilizar o Enlighten Com este cartão selecionado, altere o a cor da fonte de
Data Story, nesta aula faremos um exercício utilizando a balão para a cor preta.
mesma ferramenta para a melhor loja.

Para aproveitar o visual inserido na aula passada, copie e


cole ele no local para Melhor Loja. Para facilitar a
visualização do que iremos criar, vá para a Página 1. Em
seguida, já podemos criar uma nova medida: Para conferir se essa resposta faz sentido, crie um visual de
matriz, adicionando Nome da Loja em Linhas e Total Vendas
em valores.

Essa medida foi gerada da mesma forma que foi gerada a


medida Produto Mais Vendido, onde usamos o CALCULATE
para inserir um filtro e o MAX apenas para retornar o único
número analisado na função TOPN. Também é utilizado o Ao ordenar do maior para o menor valor, podemos ter a
ALL para ignorar filtros em relação ao Total Vendas. confirmação:

Em seguida, adicione um cartão e insira essa medida, para


que possamos analisar qual é o nome da loja.
M7.22 – EXERCÍCIO: ENLIGHTEN DATA STORY PARA ANALISAR A MELHOR LOJA 719
Novamente, deve-se gerar mais uma nova medida: Podemos voltar a aba de indicadores e trocar os campos
utilizados em Data values do visual de Melhor Loja. Ao
inserir as medidas, lembre-se da importância da ordenação.

Ao colocar essa medida em um cartão, temos o número de


5.213, justamente o total de vendas da loja Catalog. Dessa
forma, podemos afirmar que o número e o nome da loja O próximo passo é alterar o conteúdo de Text para: A loja
estão fazendo sentido. que mais vendeu foi a #, com # unidades vendidas, o que
representa # das vendas.

A última medida que precisamos criar é para descobrir


quantos por cento o número 5.213 representa de 84.174
(Total Vendas).

Não esqueça que este visual é automático e caso seja


adicionado qualquer filtro, os número serão atualizados.

Lembre-se de formatar essa medida como porcentagem.


M7.23 – VARIÁVEIS EM DAX & CORRIGINDO O ‘EM BRANCO’ 720
Nesta aula vamos aprender um novo visual bastante Ao adicionar o visual de Scroller, o posicione na parte
interativo, onde seja possível fazer comparações entre superior do dashboard e adicione Tipo do Produto em
períodos. Category. O próximo passo é fazer alguma estratégia para
que seja analisado o mês de junho 20202, o mês mais
Esse visual se assemelha bastante com uma visualização recente na tabela fVendas.
bastante comum no mercado de ações, por exemplo.
Para que entenda como será feita essa análise, insira um
visual de matriz, colocando Tipo do Produto e Faturamento
Total. O próximo passo é na parte de filtros, inserir o campo
Caso esteja usando o arquivo disponibilizado por nós, você Inicio do Mês. Em Tipo de filtro, deve ser selecionado a
pode facilmente achar este visual, chamado de Scroller. opção de N superior.

Caso esteja usando outro arquivo, utilize a opção de Mais


Visuais, comentada na aula 20 deste módulo.

Esse gráfico precisa de duas informações, que são: qual o


número que será apresentado nele e a variação com
relação ao mês anterior, por exemplo. Em nosso caso,
usaremos as medidas Faturamento Soller Total e %
Crescimento MoM.
M7.23 – VARIÁVEIS EM DAX & CORRIGINDO O ‘EM BRANCO’ 721
A ferramenta N superior funciona ao analisar datas, já que
ao ser utilizada, ela retorna a data com informações mais Dessa forma, a matriz nos passa a informação com dois
recentes. Precisa-se ter a informação do maior mês de filtros, que são os meses vigentes e a fórmula TOPN.
todos, analisando o ranking dos próprios meses, por este
motivo, inserimos o Inicio do Mês em “Por valor”.

Ou seja, esses valores são referentes a quanto cada tipo de


produto faturou no mês de junho de 2022.
Porém é necessário adicionar mais um filtro, justamente o
que informa se a data é vigente ou não. Como inserimos estes filtros e fórmulas de forma
automática, caso ocorra vendas em julho de 2022, na tabela
calendário, este mês terá o resultado de Data Vigente como
SIM. Assim, a tabela da imagem acima será atualizada de
forma automática.
M7.24 – GRÁFICO DE SCROLLER (BARRA ANIMADA) 722
Após as explicações na aula passada, nesta vamos focar em
configurar o gráfico Scroller. Seguindo a lógica ensinada no
fim da aula 23, iremos aplicar os mesmos filtros neste tipo
de gráfico. Utilize esse mesmo código na parte de formatação
Background color. Por fim, você deve inserir os seguintes
Com o Scroller selecionado, insira na parte de filtros os dados em seu Scroller:
campos Data Vigente e Início do mês. Em Data Vigente
escolha a opção de Sim e em Início do mês, faça a seguinte
configuração e clique em aplicar o filtro.

Como utilizamos no filtro as vendas do mês mais recente, faz


sentido inserir na medida de desvio (Measure Deviation) o
percentual em relação ao mês anterior. Assim ficará o
Scroller:

O próximo passo é retirar o título do Scroller e alterar sua Caso queira que diminuir a velocidade dele, basta ir na parte
cor, para que fique mais relacionada ao resto do dashboard. de formatar seu visual e escolher a velocidade em Scroll
Podemos utilizar o visual de Árvore hierárquica para pegar a Speed, no exemplo utilizamos 0.7.
cor usada nele. Utilizando a aba de formatação, copie o
código Hex da Barra positiva.
M7.25 – ANÁLISES DE DEVOLUÇÕES 723
Nesta aula, começaremos a trabalhar na aba que terá Para começar por quanto faturamento foi perdido em
indicadores relacionados as devoluções. Para isso, insira devoluções, precisamos fazer um cálculo em cada linha da
uma nova aba e altere seu nome para Devoluções. Mais uma tabela fDevoluções. O motivo disso é que é preciso
vez, abra o PPT Background e vá para o slide 4, onde multiplicar a quantidade devolvida pelo preço do produto e
podemos salvar ele como imagem. para descobrir o preço deste, basta relacionar o SKU com a
tabela dProdutos.
Como vimos anteriormente, utilize a parte de Tela de Fundo
para inserir a imagem do slide 4. Nomeamos esta imagem do
slide de Plano de Fundo Página 3 e na parte de formatar
visual, deve-se inserir esta imagem e a seguinte
configuração.

A fórmula DAX usada nesse caso será a SUMX, para que


seja feito o cálculo em cada linha e depois a soma desses
valores. A SUMX irá funcionar como se existisse uma coluna
multiplicando o valor do produto pela quantidade devolvida.
Por isso adicione a nova medida:

O próximo passo é inserir as análises referentes as


devoluções, vamos começar por: quantos produtos foram
devolvidos e quanto de faturamento foi perdido por causa
das devoluções.
M7.25 – ANÁLISES DE DEVOLUÇÕES 724
Nessa fórmula está sendo analisada cada linha da tabela Mais uma vez, não esqueça de mudar o título, para que faça
fDevoluções e a multiplicação da quantidade devolvida sentido, altere o título desse segundo cartão para
pelo preço unitário de cada produto. Como a coluna Preço Devoluções e utilize a opção de número decimal.
Unitário está em outra tabela, precisamos utilizar o
RELATED. Copie o cartão novamente e cole no quarto quadrado, para
que seja inserido a porcentagem de unidades devolvidas,
Para economizar tempo, copie o cartão usado na aba Geral e essa informação é encontrada na medida % Devoluções.
cole na aba de Devoluções, inserindo a nova medida nele. Utilize este nome para inserir no título desse cartão.
Lembre-se de alterar essa medida para dólar e deixar a
seguinte formatação.

O próximo passo é calcular o percentual do faturamento


perdido, para isso crie a nova medida:

Como temos maior espaço, podemos aumentar um pouco as


fontes utilizadas nesse cartão e o seu título deve ser Repita o processo de cópia do cartão e alteração de título
alterado para Faturamento Perdido. para que faça sentido, neste caso precisamos formatar essa
medida como porcentagem. Assim devem ficar os cartões:

Devemos copiar este cartão e colar logo ao lado, para que


seja inserida a medida Total Devoluções.
M7.26 – ANÁLISE DE DEVOLUÇÃO MENSAL 725
Nesta aula vamos construir uma visão mensal das Utilizando a parte de formatar, retire os títulos dos Eixos X e
devoluções da empresa Hashtag Eletro. É comum pensarmos Y, em seguida, devemos altera o título para % Devoluções
que basta adicionar um gráfico como o de área, por exemplo: Mensal. Enquanto as linhas de grande, podemos retirar as da
horizontal.

Podemos fazer isso já que a linha do tempo passa uma noção


de qual mês tá sendo analisado e caso queira ter a certeza,
Porém essa não é a melhor forma de demonstrar as basta passar o mouse em cima do ponto para ver a Tooltip.
devoluções, devido serem números absolutos. Isso só
demonstra a quantidade geral, não levando em consideração Tooltip ou dica de ferramenta, é essa caixa que aparece
a quantidade de vendas por mês. quando é deixado o mouse em algum ponto específico de
seu gráfico.
Logo, deve ser retirada a medida Total Devoluções e
inserida % Devoluções. Veja a diferença quando é analisado
as devoluções em relação as vendas:

Esse tooltip pode ser alterado, sendo possível que ele fique
mais completo ainda, contendo todas as informações
interessantes.
M7.26 – ANÁLISE DE DEVOLUÇÃO MENSAL 726
Ao selecionar o gráfico, perceba que existe a opção de Outro ponto que podemos destacar é que este gráfico não
Adicionar dados em Dicas de ferramentas, nela adicione as está começando no eixo 0, podendo passar a informação
medidas Total Devoluções e Total Vendas errada. Então, na parte de formatação do Eixo Y, insira o 0
em mínimo.

Perceba a diferença analisando o mesmo mês analisado no


slide anterior:
Perceba a diferença após o valor do eixo Y ser ajustado.
M7.27 – DEVOLUÇÕES POR REGIÃO (GRÁFICO DE MAPA) 727
Antes de começar de fato o conteúdo dessa aula, utilize a O próximo passo é inserir algum dado na parte de Tamanho
parte de formatar para retirar o plano de fundo do gráfico da bolha. Quanto maior for o dado inserido no tamanho da
feito na aula passada, isso irá melhorar a visualização. bolha, maior será o tamanho desta.

Nas próximas aulas iremos criar novas análises no Mais uma vez, não faz sentido usarmos o número absoluto, o
dashboard e para começar, vamos criar uma análise de mais correto é usar a porcentagem de devoluções. Por este
devoluções por região. A região que iremos analisar será motivo, utilize a medida % Devoluções. Porém a bolha ainda
dividida por continente e o gráfico mais indicado para isso é não está com um tamanho adequado, utilize a opção
o de mapa. tamanho 47.

Após alocar este gráfico, precisamos inserir duas


informações, a primeira será a Continente em Localização.
Perceba que é marcado um ponto no mapa para cada Perceba que agora as bolhas estão com um tamanho maior e
continente em que aconteceu uma venda. fazem maior sentido. Porém ainda existe algum tipo de bug,
onde na América do Sul, o tooltip consta como Oceania e o
continente Oceania está com o nome Austrália.
M7.27 – DEVOLUÇÕES POR REGIÃO (GRÁFICO DE MAPA) 728
Para corrigir isso devemos ir no Power Query e para acessar Caso tenha algum problema com as fontes dos dados no
ele, lembre-se que devemos selecionar o botão de Power Query, lembre-se de checar a parte de Gerenciar
Transformar Dados. Parâmetros, qual o Caminho utilizado.

Lembre-se de retirar a tela de fundo do gráfico de mapa, isso


é algo que sempre será feito durante estas aulas. Também é
possível inserir as medidas Total Vendas e Total Devoluções
No Power Query devemos substituir a palavra Oceania por em Dicas de ferramentas e assim, você tem a informação
Austrália, para que assim o Power BI demonstre o exata quando estiver com o mouse em cima de algum
continente no lugar certo. Com a coluna Continente continente.
selecionada, vá para a guia Transformar e clique no botão de
Substituir Valores. Por fim, lembre-se alterar o título do gráfico de mapa para %
Devoluções por Continente.

Em seguida, insira os seguintes valores:


M7.28 – ANÁLISE COM DRILL DOWN 729
Antes de entrar o assunto desta aula, vale ressaltar que o Como fizemos nos últimos gráficos, vamos retirar os títulos
gráfico de mapa, feito na aula passada, possui algumas de ambos os eixos, para que a visualização fique mais clara.
variações. Você pode encontrar estes tipos diferentes na Além de também adicionar o rótulo de dados, facilitando a
parte de Estilo, em Configurações do mapa. visibilidade da porcentagem de devoluções por marca.

Utilizando o rótulo de dados também é possível retirar por


completo o eixo y.

Nesta aula, vamos aprender como detalhar ainda mais seu É comum utilizarmos ordem alfabética para classificar essas
gráfico e para isso vamos gerar um gráfico de colunas colunas, então deve-se alterara a classificação do eixo para
empilhadas, alocando exatamente no espaço inferior do Marca e em seguida selecionar a opção de Classificar em
dashboard. Em seguida, insira Marca e % Devoluções nos ordem crescente.
eixos:
M7.28 – ANÁLISE COM DRILL DOWN 730
Em todas essas marcas existem diversos produtos e o Agora vamos aprender a utilizar os botões de drill down,
objetivo é analisar as devoluções de cada um desses assim será possível entrar calmamente em cada “camada” do
produtos nas marcas. Por isso, vamos inserir uma hierarquia gráfico. O primeiro que vamos comentar é o de ir para o
no gráfico de colunas, assim como foi feito no visual de próximo nível da hierarquia.
árvore hierárquica.

O primeiro passo é inserir Tipo do Produto e Nome Produto


no eixo X:
Como estamos analisando as marcas, o próximo nível será o
Tipo do Produto e em seguida o nome, seguindo exatamente
a ordem inserida no eixo X. Veja a visualização clicando
apenas uma vez neste botão:

Perceba que está bastante difícil a visualização, pois está


sendo demonstrado todos os tipos e nomes de produto nas A quantidade de vezes que é selecionado o botão, será a
marcas. Clique na seta para Fazer drill up duas vezes, assim quantidade de vezes que irá subir ou descer uma camada.
a visualização inicial retornará.
M7.28 – ANÁLISE COM DRILL DOWN 731
Outro botão que podemos utilizar é o “tridente”: Para exemplificar, acione esse botão e selecione a coluna
referente a marca Apple:

Tenha cuidado ao utilizar este botão, pois ao analisar muitas


informações, a utilização dele pode ficar confusa. Em nosso
caso, o ideal é selecionar apenas uma vez, pois é agrupado os
tipos de produtos dentro de cada marca. Veja o caso da
Apple, por exemplo:
É como se a análise entrasse nos tipos de produto que teve
devolução da marca Apple . O mesmo acontece caso seja
selecionado uma dessas colunas, por exemplo, a de celular:

O próximo botão e o mais importante neste caso é o


habilitação do drill down.
O nível de detalhamento graças ao drill down é muito
grande e pode ajudar bastante seu dashboard. Caso queira
desativar essa função, basta clicar no botão novamente.
Ele permite que seja possível analisar cada coluna
selecionada.
M7.29 – SINCRONIZANDO FILTROS DO DASHBOARD 732
Nesta e nas próximas aulas iremos aprender um pouco mais Caso queira alterar a opção escolhida é possível, com a
sobre a integração entre diferentes gráficos e páginas do segmentação selecionada, basta ir em Exibição e utilizar o
dashboard. botão destacado abaixo.

Vamos começar gerando uma segmentação de dados na


página Devoluções, porém não é preciso criar do zero,
podemos apenas copiar a segmentação dos anos utilizada na
aba Geral. Perceba que assim que é colado a opção de
escolha dos anos, o Power BI faz um questionamento. Em seguida, basta selecionar aonde você precisa desfazer ou
fazer a sincronização.

Basicamente, precisamos informar se a nova segmentação


de dados estará sincronizada com a original. No sentido de
que quando seja selecionado um ano em uma delas, esta
escolha seja replicada na outra.
Inclusive, você pode utilizar essa mesma ferramenta ao
A opção escolhida em nosso exemplo será a de sincronizar, invés de copiar a segmentação, como fizemos.
para que facilite a experiência do usuário. Ou seja, a opção
do ano escolhida na aba Geral, será a mesma na Devoluções
e vice-versa.
M7.30 – EDITANDO INTERAÇÕES NO RELATÓRIO (PARTE 1) 733
Perceba que a medida que é selecionado alguma barra ou coluna de um dos gráficos, os cartões também são “filtrados” a partir
do que foi selecionado. Enquanto os gráficos ficam com uma espécie de realce.

No Power BI, por padrão, quando é selecionado os valores de um gráfico, ao invés de filtrar outros gráficos, ele realça uma
parte que representaria o valor selecionado. Nesta aula, iremos alterar essa configuração, basta clicar em Arquivo e em
seguida, Opções e configurações.

Em Opções, selecione a opção de Configurações do relatório e escolha a opção destacada abaixo:

Veja que agora os outros gráficos também são demonstrados de forma relacionado ao que foi escolhido em um gráfico.

Um ponto de atenção é que você não consegue deixar essa configuração pré estabelecida para todos seus arquivos de Power
BI. Ela se aplica apenas ao arquivo em que foi configurada.
M7.31 – EDITANDO INTERAÇÕES NO RELATÓRIO (PARTE 2) 734
Na aula 31, vamos continuar a aprender como fazer edições Perceba que aparece dois botões em todos os outros visuais
no dashboard. do dashboard, um deles é para filtrar aquele visual
específico e o outro para que seja bloqueado.
Algumas vezes precisamos que o filtro altere apenas certos
gráficos e é isso que faremos na aba Geral. Faremos
alterações para que os dois visuais abaixo não se
modifiquem quando o ano for selecionado. Como ao clicar em Editar interações estava selecionado a
segmentação de dados, o botão escolhido será utilizado
para que seja filtrado ou não aquele determinado visual em
relação a segmentação de dados.

Ao clicar no botão de bloquear em ambos visuais, veja como


ficam seus layouts:

Como o objetivo é desvincular esses dois visuais do ano


selecionado, deve-se selecionar a segmentação de dados do
ano, utilizar a opção de Formato e por fim, clicar no botão
indicado: Agora, ao selecionar o ano na segmentação todos os visuais
alteram seus números, menos o cartão de Margem e o
gráfico de Total Vendas por Tipo de Loja.
M7.31 – EDITANDO INTERAÇÕES NO RELATÓRIO (PARTE 2) 735
Para que estes botões desapareçam, clique novamente no botão de Editar interações.

Agora, imagine que você quer alterar como o gráfico de Faturamento Atual vs Ano Anterior interage com os outros, devemos
selecionar este e clicar em Editar interações.

Para que este gráfico não interfira no gráfico de barras, você pode clicar no botão de bloquear encontrado na parte superior
do gráfico de Faturamento Total por Tipo de Produto.

Também é possível utilizar a opção de realce, que destaca o que está selecionado.

Podemos também selecionar o gráfico Faturamento Atual vs Ano Anterior e bloquear ou não, o gráfico desejado. Tudo
depende da forma que você deseja apresentar para o usuário.
M7.32 – PLAY AXIS: FILTRO DINÂMICO NO DASHBOARD 736
Na aula 32, vamos voltar para a aba Devoluções e aprender Veja que aparecem alguns botões que fazem esse visual
sobre um nova forma de apresentação do dashboard, aonde funcionar:
o filtro se altere automaticamente. Isso faz com que seu
gráfico fique mais dinâmico e interativo.

Para que isso seja possível, devemos inserir o visual Play O próximo passo é ajeitar algumas formatações, como tirar a
Axis. tela de fundo e retirar o título. Para que fique mais visual,
altere o nome Tipo do Produto para Categoria.

Como o objetivo é demonstrar apenas categorias de


Este é mais um visual que não é nativo do Power BI, mas produtos que tiveram vendas, teremos que fazer algumas
para utilizar basta estar logado com sua conta e baixa-lo na adições na aba de Filtros. Mesmo que não tenha nenhuma
opção Mais Visuais. devolução, iremos demonstrar e neste caso, a porcentagem
de devoluções será 0.
Veja que ele parece muito com uma segmentação e apenas
precisamos adicionar o Tipo do Produto em Field. Então, adicione a medida Total Vendas em Filtros neste
visual e aplique o seguinte filtro:
M7.32 – PLAY AXIS: FILTRO DINÂMICO NO DASHBOARD 737

Ao clicar o botão de play, perceba que não está sendo demonstrado produtos que não fizeram vendas. Porém os gráficos
estão sendo demonstrados rápido demais e é possível alterar essa velocidade indo em Visual, Animation Settings.

Como estamos tratando de milissegundo, o número 5000 inserido, representa 5 segundos. Além disso, acionamos o Loop
para que ao acabar as opções demonstradas, a visualização seja reiniciada.

Veja que seu dashboard está dinâmico e vai se alterando a cada 5 segundos.
M7.33 – TOOLTIP/DICAS DE FERRAMENTAS (OPÇÃO BÁSICA) 738
Na aula 33, vamos entender ainda mais sobre o recurso de Perceba que ao deixar o mouse em cima de Notebook, por
tooltip, que pode ser visto quando deixamos o mouse em exemplo, temos as novas informações adicionadas:
cima de uma opção:

Por termos adicionado novas medidas em Dicas de


Este recurso é demonstrado em qualquer tipo de gráfico e ferramentas, o título foi alterado, lembre-se de renomear
pode ser bastante útil quando não temos o rótulo de dados para o título que estava antes: Faturamento Total.
em um gráfico ou quando não é possível visualizar o número
exato deles. Uma dica, caso queira, é possível alterar o local aonde é
possível adicionar novos campos nos eixos, tooltip e
O tooltip pode ser personalizado e usaremos o gráfico legenda. Basta ir em Exibição e selecionar a opção destacada
Faturamento Total por Tipo do Produto para adicionar abaixo.
maiores informações nele. Lembre-se que iremos adicionar
mais informações no próprio tooltip e não no gráfico.

Adicione Total Vendas e Lucro Total na parte Dicas de


ferramentas:
Por fim, na guia Devoluções, no gráfico % Devoluções por
Marca, insira as medidas Total Vendas e Total Devoluções
M7.34 – TOOLTIP DICAS DE FERRAMENTAS (OPÇÃO AVANÇADA) – PARTE 1 739
Nesta aula, iremos aprender sobre alterações ainda mais
avançadas em dicas de Ferramentas. Por exemplo, é possível
colocar um mini dashboard dentro das dicas de ferramentas,
ao invés de apenas informações e números.

O primeiro passo a ser feito é criar uma nova página em seu


arquivo e ir em Informações da página, habilitando a opção
Dica de Ferramenta destacada abaixo. No exemplo, o objetivo é inserir um mini dashboard no
tooltip do gráfico % Devoluções Mensal, na página
Devoluções. Complementando informações que não estão
sendo visualizadas neste gráfico.

Logo, iremos criar dois cartões: um de total de vendas e


outro do número de devoluções. Começando pelas vendas,
ao adicionar um cartão e inserindo a medida Total Vendas,
perceba que está com a fonte branca, lembre-se de alterar a
Veja que em seguida, o Power BI só permite que uma cor dele.
pequena parcela da sua tela seja usada para inserir gráficos
ou qualquer outro elemento. Além disso, precisamos diminuir o tamanho, pois ao ajustar a
página, o cartão e sua fonte ficaram grandes.
A questão é que a página está pequena e para facilitar a
visualização, basta ir em Exibição e selecionar a opção de
Ajustar à página.
M7.34 – TOOLTIP DICAS DE FERRAMENTAS (OPÇÃO AVANÇADA) – PARTE 1 740
Copie e cole este mesmo cartão para que agora seja inserida Neste momento, perceba que ao passar o mouse em algum
a medida Total Devoluções. mês, podemos analisar que o tooltip demonstra o total de
vendas e total de devoluções relativo aquele mês.

Veja o exemplo do mês de janeiro de 2020:

Para facilitar o uso do dashboard que está sendo construído,


altere o nome da página para Tooltip Devoluções.

O próximo passo é voltar na guia Devoluções e selecionar o


gráfico que iremos inserir esse dashboard. Ao selecionar o
gráfico % Devoluções Mensal, devemos ir em Propriedades
e em Dicas de ferramenta, escolha a página Tooltip Podemos perceber que este número está diferente dos
Devoluções. números da página Tooltip Devoluções, isso ocorre pois no
gráfico está ocorrendo o filtro em relação ao mês
selecionado.

Isso é dinâmico, ou seja, à medida que o mouse fique


posicionado em um mês, os números irão mudar.
M7.35 – TOOLTIP DICAS DE FERRAMENTAS (OPÇÃO AVANÇADA) – PARTE 2 741
Na aula 35 vamos adicionar novos elementos na dica de
ferramentas iniciada na aula passada. Para que o tooltip
fique com um melhor visual, iremos utilizar mais uma vez o
PPT de Background.

Como fizemos em aulas passadas, devemos salvar o slide 7


como imagem. Para fazer isto, basta selecionar um dos
elementos no slide e utilizar o atalho CTRL + T e utilize a
opção de Salvar como Imagem.
É preciso então fazer algumas adaptações para que seja
possível encaixar os cartões nos locais destinados.

Para começar, selecione o cartão de Total Vendas, retire a


No exemplo, salvamos esta imagem com o nome de Plano de tela de fundo, também mude a fonte para 20 em Valor do
Fundo Tooltip Devoluções e ela foi salva na mesma pasta balão e a sua cor para branca. Por fim, em rótulo de
dos outros planos de fundo. categoria, selecione também a cor branca.

Em seguida, podemos voltar ao Power BI e na página Tooltip


Devoluções, adicionar esta imagem na parte de Imagem em
Tela de fundo.

Não esqueça de selecionar a opção Ajuste e a


transparência 0 %.
M7.35 – TOOLTIP DICAS DE FERRAMENTAS (OPÇÃO AVANÇADA) – PARTE 2 742
Para otimizar seu tempo, com o cartão de total de vendas Além dos cartões, vamos criar um gráfico com o top 5 de
selecionado, utilize a opção do pincel de formatação. produtos mais devolvidos. Para demonstrar esse ranking,
insira um gráfico de barras empilhadas, adicionando o Nome
Produto no eixo y e Total Devoluções no eixo x.

Agora que a formatação do cartão de devoluções está igual, Como feito outras vezes, retire a tela de fundo deste gráfico
basta posicionar este no quadrado amarelo. Perceba que e faça as alterações necessárias, como diminuir o tamanho
mesmo diminuindo a fonte do rótulo de categoria, ainda fica das fontes, mudar a cor do título e do eixo Y para branco.
extenso o nome utilizado no cartão. Neste caso, também podemos centralizar o título.

Podemos mudar isso de forma fácil, basta mudar em


Campos:

Como o objetivo é demonstrar também o percentual de No caso do eixo x, podemos retirar este por completo.
devoluções, iremos copiar este cartão e ao calor, trocar a
medida para % Devoluções. Perceba que as barras desse gráfico estão com a cor quase
igual ao do fundo, o que dificulta a visualização. Mas como
vimos no módulo 6, podemos utilizar o código dessa cor para
procurar cores parecidas através do site www.color-
hex.com.
M7.35 – TOOLTIP DICAS DE FERRAMENTAS (OPÇÃO AVANÇADA) – PARTE 2 743
Utilizando a barra de formatação, vá em Barras e copie o Perceba que são muitos produtos, então para analisar todos
código relacionado a esta cor, em seguida, insira o código no é preciso usar a barra de rolagem na lateral. Por esse
site color-hex. motivo, iremos fazer um top 5. Para que isso seja possível,
devemos utilizar a opção de filtros novamente.

Insira o nome do produto e configure o filtro da maneira


Podemos perceber que é fornecido diversas opções de indicada abaixo:
cores, no exemplo utilizamos uma cor mais clara, que foi a de
código #677982. Esse código deve ser copiado na cor das
barras, para que a visualização fique mais clara. O próximo
passo é acionar o rótulo de dados e alterar sua cor para
branco.

Foi inserida a medida Total Devoluções nesse gráfico, mas


esse número é absoluto, ele não leva em consideração o
total de vendas de cada produto. Para fazer mais sentido, Foi utilizado o % Devoluções em “Por valor” pois é a medida
vamos trocar no eixo X para % Devoluções. que será usada para fazer o ranking.

Veja que ainda é preciso utilizar a barra de rolagem para ver


o top 5, o que não funciona, pois ao analisar a tooltip no
gráfico não é possível acionar a barra de rolagem.
M7.35 – TOOLTIP DICAS DE FERRAMENTAS (OPÇÃO AVANÇADA) – PARTE 2 744
Para que a visualização fique ainda melhor, retire o título Para alterar esse espaçamento, podemos ir em Barras e
deste gráfico e crie uma caixa de texto. Iremos adicionar um utilizar a seguinte configuração:
título, mas teremos uma maior mobilidade, não utilizando
tanto espaço.

Escreva o título: Top 5 Produtos mais devolvidos, retirando


a tela de fundo desta caixa de texto e alterando a cor do seu Voltando a página Devoluções, veja como está ficando o
texto para branco. tooltip ao deixar o mouse em cima de um dos meses:

Depois, basta posicionar livremente no topo do gráfico:

Agora, o único problema é que o espaçamento entre as


barras está muito pequeno, o que pode atrapalhar um pouco
a visualização.
M7.36 – TOOLTIP DICAS DE FERRAMENTAS (OPÇÃO AVANÇADA) – PARTE 3 745
Agora vamos fazer mais uma adição na tooltip, o objetivo é Para resolver este problema podemos clicar na medida Mês
adicionar o mês/ano que está sendo analisado na parte Selecionado e em Ferramentas de medida, selecionar a
superior dela. opção destacada abaixo.

Para que isso seja possível, podemos inserir uma fórmula


que indica em qual mês do gráfico, o mouse está em cima.
Logo, deve ser criada uma nova medida:
Dessa forma, é possível analisar o mês que está selecionado.

Podemos então copiar um dos cartões já feitos e adicionar a


nova media criada nele. Nesse caso, podemos retirar o
rótulo da categoria.

Não estranhe ver a informação “Em branco”, isso ocorre


pois nesse momento não está sendo selecionado nenhuma Voltando para a aba Tooltip Devoluções, caso queria, é
data. Porém se formos até a aba Devoluções, é possível possível alterar o texto “Em branco” para algo mais intuitivo,
visualizar que foi adicionada uma data no topo da tooltip. como “Selecione um mês”, por exemplo.

O problema é que a formatação desta data está bastante


confusa.
M7.36 – TOOLTIP DICAS DE FERRAMENTAS (OPÇÃO AVANÇADA) – PARTE 3 746
Para fazer isso acontecer, precisamos analisar a medida criada.

Veja que a fórmula SELECTEDVALUE solicita duas informações, uma delas é a coluna selecionada e a outra um
resultado alternativo, para quando nenhum valor estiver selecionado. Deve-se alterar então a fórmula:

Agora, na guia Tooltip Devoluções temos a seguinte visualização:

Ela pode ser adicionada em qualquer gráfico, basta que em Propriedades seja inserida a guia que foi feita a tooltip.
M7.37 – TOOLTIP VENDAS (PARTE 1) 747
Na aula 37 faremos mais uma tooltip, sendo que dessa vez Como plano de fundo dessa tooltip, iremos salvar como
ela será inserida na aba Geral, mais precisamente no gráfico imagem o slide 6 do PPT Background anexado nesta aula.
de Faturamento Total. Em seguida, adicione esta imagem aonde está destacado
abaixo e deixe a seguinte configuração:
As informações que serão inseridas na tooltip são o
faturamento do produto selecionado, total de vendas dele e
um gráfico com os top 5 produtos daquela categoria.

Mais uma vez, deve ser inserida uma nova aba em seu
arquivo e em Informações da página, habilite o uso como
dica de ferramenta. Lembre-se de alterar o nome da página
para Tooltip Vendas.
Para otimizar o tempo, copie um dos cartões gerados na aba
Tooltip Devoluções e podemos deixar a medida Total
Vendas nele. Copiando novamente o cartão, devemos
alterar a medida para Faturamento Total.

Após permitir que a página seja usada como dica de Podemos também copiar o mesmo cartão de “Selecionar o
ferramenta, lembre-se de na guia Exibição, selecionar a mês” da mesma guia, trocando apenas a medida. Como o
opção abaixo. objetivo será mostrar a categoria selecionada, iremos
utilizar a mesma fórmula, mudando apenas o nome da
coluna.
M7.37 – TOOLTIP VENDAS (PARTE 1) 748
Por fim, volte rapidamente na página Tooltip Vendas para
que o cartão de Faturamento Total tenha mais informações.
Logo, em Valor do balão, insira 2 em Casas decimais do
Seguindo a mesma lógica da guia anterior, vamos criar o valor.
gráfico com o top 5 produtos e mais uma vez, iremos copiar
o gráfico usado anteriormente.

Inclusive, podemos copiar o mesmo título também. Apenas


lembre-se de alterar para “Top 5 Produtos”. Enquanto no Ao deixar o mouse em cima de uma das barras, essa será a
gráfico deve ser trocado o campo do eixo X para visualização do tooltip:
Faturamento Total.

Agora que o tooltip está formatado como precisamos,


podemos ir na guia Geral e inserir ele no gráfico de
Faturamento Total. Com este gráfico selecionado, vá em
Dicas de Ferramentas e insira a página Tooltip Vendas no
local indicado.
M7.38 – CRIANDO LINKS PRAS SUAS IMAGENS (GOOGLE DRIVE) 749
Vamos aprender nesta aula como inserir fotos dos produtos Para facilitar o entendimento, no exemplo da aula, inserimos
vendidos dentro da tooltip. O primeiro passo é aprender várias imagens em um slide do PPT Background. Iremos
como utilizar imagens do computador dentro do Power BI e aprender rapidamente como é possível gerar link de uma
para exibir estas de forma dinâmica, é necessário que imagem em nosso computador. Entretanto, para não
possuam um link. perdermos tempo, você pode baixar a lista de imagens
anexada a esta aula.
Além do link de cada imagem, para que elas mudem de forma
dinâmica também é necessário um gráfico que permita isso. A primeira forma de gerar link para uma imagem é utilizando
No arquivo do Power BI, deixamos baixado um tipo de o Google Drive e criando uma nova pasta nele.
gráfico não nativo, o Simple Image.

Nele, podemos inserir uma coluna que tenha os links das


imagens que precisamos mostrar. Para utilizar uma imagem
do Google é bem simples, basta pesquisar pelo produto e Logo depois, deve-se fazer o upload de uma imagem do eu
utilizando o botão direto do mouse, seleciona a opção computador, neste caso utilizamos a imagem Relógio. Os
destacada abaixo: próximos passos são utilizar o botão de compartilhar do
arquivo e deixar o acesso público.

Em seguida, copie o link gerado pelo Drive em um arquivo no


Esse link será exclusivo da imagem, que é o necessário para Wordpad, por exemplo.
usar no Power BI.
M7.38 – CRIANDO LINKS PRAS SUAS IMAGENS (GOOGLE DRIVE) 750
Deve-se então copiar exatamente a parte destacada abaixo, entre as barras.

Agora, insira essa parte copiada exatamente após o texto destacado abaixo.

Ao copiar esse link e colar em uma aba do Chrome, por exemplo, perceba que é possível ver a imagem numa página
apenas com ela e mais nada.

Além dos links dessas imagens, precisamos que eles estejam na base de dados do Power BI.
M7.39 – CRIANDO LINKS PRAS SUAS IMAGENS (IMG BB) 751
Na aula passada aprendemos a gerar link de imagens através A outra possibilidade é criar uma tabela no Excel apenas
do Google Drive, mas nem sempre ele está disponível. Por com as imagens, que você pode encontrar anexada a esta
isso, vamos aprender também como gerar link de imagem aula.
através do site https://pt-br.imgbb.com/.

Após fazer o login nele, basta escolher a imagem desejada.

Mas para fazer em seu computador é bem simples, basta


gerar um novo arquivo de Excel e copiar a tabela de Tipo de
Produtos da planilha Cadastro Produto, é importante que
seja uma lista.
Ao selecionar a opção de “Links Diretos”, é possível ver o
link gerado para a imagem. Ao colar essa coluna do Tipo do Produto no novo arquivo do
Excel, utilize a opção de Remover Duplicadas, na guia Dados.
Veja que agora os tipos dos produtos não se repetem. O
próximo passo é fazer uma nova coluna ao lado, com o nome
Precisamos agora associar o link gerado para cada imagem, Imagem.
com o nome do tipo do produto. Uma alternativa seria
entrar na base de dados do Excel e inserir manualmente o À medida que você for gerando seus links de imagem, você
link referente a cada produto. Porém essa não é a forma deve inserir logo ao lado do produto relacionado.
mais automatizada e automática pra esse processo.
M7.40 – TRAZENDO A TABELA DE IMAGENS PRO POWER BI 752
O foco desta aula será inserir a tabela com os links de Com este problema selecionado, vamos inserir a tabela com
imagens dentro do Power BI e para fazer isso, iremos utilizar os links de imagens e podemos fazer isso através da opção
o Power Query. Para acessar ele, basta utilizar a opção de Nova Fonte. Veja que o Power BI não reconheceu os
Transformar Dados. cabeçalhos da tabela.

Dependendo do arquivo que você estiver utilizando, pode Para resolver isso, podemos seguir a sequência indicada
haver um problema com ele. Isso ocorre pois o Power BI, abaixo.
pode ter perdido a referência das bases de dados.
1
Como anteriormente criamos o parâmetro Caminho, não é 2
necessário mudar a pasta de cada tabela da base de dados.
Podemos alterar apenas o parâmetro criado que a o
problema de referência será solucionado. Para facilitar o trabalho, renomeie esta tabela para Imagens.
O próximo passo deve ser mesclar as consultas entre as
Então, deve ser copiado o local da pasta aonde se encontram tabelas Imagens e dProdutos.
todas as bases de dados e ser inserido em Valor Atual, na
parte de parâmetro. Como o objetivo é inserir os links de imagens na tabela
dProdutos, a mescla de consultas deve ser feita nela.
M7.40 – TRAZENDO A TABELA DE IMAGENS PRO POWER BI 753
Logo, na planilha dProdutos, selecione a opção de Mesclar Ao selecionar a seta destacada abaixo, utilize a seguinte
Consultas. estrutura:

O próximo passo é inserir a seguinte configuração:

Lembre-se de retirar a opção para usar o nome da coluna


original como prefixo.

Para evitar que o Power BI tenha várias tabelas, podemos


desabilitar a tabela Imagens.

Lembre-se que não é obrigatório o nome das colunas serem


iguais, porém seus conteúdos sim.
M7.40 – TRAZENDO A TABELA DE IMAGENS PRO POWER BI 754
Podemos agora selecionar a opção de Fechar e Aplicar.

Neste momento, temos um link associado a cada tipo de produto na tabela dProdutos e para garantir que a importação
foi feita com sucesso, podemos definir que essa informação de Imagem é uma URL da Imagem.

Com a coluna selecionada, vá em Propriedades e selecione a opção URL da Imagem.

Por fim, essa deve ser a visualização da coluna de imagem no Power BI.
M7.41 – VISUAL SIMPLE IMAGE & FINALIZANDO O TOOLTIP 755
Já que na aula passada focamos em inserir os links Para melhorar a visualização, podemos selecionar o visual
referentes as imagens no Power BI, nessa aula vamos gerar Simple Image e na parte de “Image settings”, inserir a opção
o Visual Simple Image. de Middle Center.

Esse tipo de visual é bastante simples, basta inserir um O objetivo é que essa imagem apareça a medida que o
campo em Image URL. Neste caso, iremos utilizar a coluna mouse ficar em alguma opção do gráfico. Porém já existem
de Imagem que foi mesclada na aula passada. diversas informações inseridas na tooltip e não existe
espaço para inserir mais um visual.

Podemos resolver este problema indo na página Tooltip


Para facilitar o entendimento, insira uma segmentação de Vendas e em Configurações de Tela, selecionar a opção
dados e coloque o Tipo de Produto. Ao selecionar uma Personalizar com a seguinte configuração:
opção, podemos perceber que a imagem visualizada se
refere ao que foi escolhido.
M7.41 – VISUAL SIMPLE IMAGE & FINALIZANDO O TOOLTIP 756
Perceba que os visuais inseridos nesta página ficaram Com a página Tooltip Vendas já ajustada corretamente,
desconfigurados, mas no momento vamos retirar a tela de podemos inserir o Simple Image. Após alocar na parte
fundo que inserimos anteriormente. inferior da página, insira a coluna Imagem em Imagem URL.

Como demonstrado no slide anterior, utilize a opção de


Middle Center em Image alignment. Outra alteração
Como a fonte das informações está branca e a tela de fundo importante a ser feita é retirar a tela de fundo e ao ir na
será retirada, é válido deixar a cor do fundo preta, ao menos página Geral, podemos analisar a tooltip pronta:
por enquanto. Para que o plano de fundo ficasse com o
tamanho correto, o que foi feito no exemplo foi tirar o print
da página, colamos num slide e alterado o tamanho de
acordo com todos os visuais que seriam inseridos.

Como já inserimos no arquivo anexado o plano de fundo


correto, salve como imagem o slide 5 do PPT Background.
Então, no Power BI, insira no mesmo local de Imagem,
alterando Ajuste da Imagem e Transparência.
M7.42 – PAINEL EXPLICATIVO (PARTE 1) 757
Nessa aula vamos começar a criar um painel explicativo, o Com isso, podemos adicionar um botão para trocar o gráfico
que é bastante útil para o usuário do seu dashboard. Para que está sendo visualizado. Por exemplo, podemos trocar o
que seja possível fazer esse painel, é necessário gráfico de barras do Faturamento Total por uma tabela.
entendermos 2 conceitos que estão na parte de Exibição,
que são os Indicadores e a Seleção. O primeiro passo para que isso funcione é construir tudo
que será apresentado no dashboard em algum momento e
depois podemos usar a ferramenta de Solução, juntamente
com Indicadores, para ser apresentado da forma desejada.

Vamos começar pela Seleção, ao selecionar esse botão, é Para gerar o balão explicativo que será usado no dashboard
demonstrado uma barra a direita de tudo que existe no é simples, você pode inserir no Power Point e alterar da
dashboard. forma que quiser. Mas para otimizar seu tempo, já deixamos
no slide 9 do PPT Background.

Como já vimos nesse módulo, você pode salvar esse balão


explicativo como Imagem e inserir no Power BI.
Com esse botão selecionado, se necessário, podemos ocultar
algum elemento do dashboard. O elemento não será
excluído, podemos voltar a mostrar ele.
M7.43 – PAINEL EXPLICATIVO (PARTE 2) 758
Nesta aula, vamos inserir os botões com o objetivo de Então, podemos tirar uma “nova foto” do dashboard, sem o
mostrar ou não mostrar o balão explicativo. Para entender balão explicativo aparecer. Ao clicar em Adicionar
como irá funcionar, lembre-se que a ferramenta de novamente, podemos ver que existem agora dois
Indicadores tem o objetivo de capturar uma foto do Indicadores, ou seja, duas “fotos”.
dashboard naquele exato momento.
O próximo passo é clicar duas vezes em cada um desses
Com o Indicadores habilitado, é possível selecionar o botão indicadores e dar novos nomes: Página Geral Com Painel
abaixo e assim, a captura de todo o dashboard irá acontecer. Explicativo e Página Geral Sem Painel Explicativo.

Perceba que agora temos um “Indicador 1”, que representa


exatamente a captura de tela feita. Ao voltar a parte de Vamos inserir mais informações para quando o balão estiver
seleção, perceba que ao clicar no botão destacado abaixo, o ativo, por isso selecione o Indicador contendo o painel
balão explicativo irá desaparecer. explicativo e insira uma retângulo. Em seguida, posicione ele
sobre todo o dashboard. Por fim, na parte de Seleção altere
a ordem desta forma para após Imagem.

Agora, ao clicar em Indicador 1, veja que o balão retorna,


pois assim estava o dashboard quando teve sua tela
capturada.
M7.43 – PAINEL EXPLICATIVO (PARTE 2) 759
Podemos formatar o visual desse retângulo com a seguinte Precisamos agora vincular esses indicadores aos botões,
transparência. sendo um para cada situação. Mas antes de fazer isso,
perceba que ao utilizar Indicadores, os filtros e demais
dados permanecem.

Podemos retirar essa opção, basta que ao clicar nos pontos


ao lado do Indicador, seja desabilitado a opção de dados.

Como adicionamos uma nova no dashboard, devemos


atualizar o Indicador sem painel. Neste, devem estar ocultos
tanto o balão quanto o painel retangular.

Para fazer essa atualização é simples, com ele selecionado,


certifique-se que tanto a imagem quando a forma estão
ocultas. Ao clicar nos pontos ao lado do nome do indicador,
utilize o Atualizar.

Desmarque essa opção em ambos os Indicadores.


M7.44 – PAINEL EXPLICATIVO (PARTE 3) 760
Na aula 44, iremos inserir botões para que seja possível Como o objetivo é que o botão fique atrás da Imagem e
selecionar as visões dos Indicadores. Para iniciar esse Forma. Logo, em Seleção precisamos mover o Botão para
processo, na parte de Inserir, você pode selecionar o botão depois de Forma.
de Informações.

O botão adicionado ainda não tem nenhuma função e é isso


que vamos adicionar agora. Na parte de Formato, habilite a
Após posicionar o botão perto do gráfico de Faturamento opção de Ação e insira o Indicador de Página Geral Com
Total, é possível fazer diversas formatações e na parte de Painel.
formatar seu visual, vamos mudar o peso para 4.

Lembre-se que à medida que forem sendo adicionados novas


formas/imagens, os Indicadores precisam ser ajustados.
M7.44 – PAINEL EXPLICATIVO (PARTE 3) 761
Tenha atenção que para acionar o botão inserido, Precisamos também ocultar este botão. Logo, com o
precisamos pressionar o CTRL ao clicar. Isso é necessário Indicador Página Geral Sem Painel selecionado, oculte
pois no momento estamos no Power BI desktop e quando também a última imagem.
esse arquivo for enviado para outras pessoas, estas verão
online e não precisarão utilizar o CTRL.

Precisamos agora adicionar o botão para fechar o painel e


vamos pegar esse ícone no site flaticon.com. No exemplo,
pesquisamos por “x” e fizemos o download do que mais faz
sentido, você pode utilizar o que achar melhor. Pode
inclusive utilizar algum botão nativo do Power BI. Em seguida, como mencionamos anteriormente, utilize os 3
pontos desse Indicador para selecionar a opção de Atualizar.
Insira esse botão da forma como vimos anteriormente e o Perceba que agora ao clicar no botão de informação, usando
deixe na ponta superior direita do dashboard. também o CTRL, é visualizado o painel informativo.

Para que fique mais organizado, podemos nomear algumas


formas que foram inseridas, já que todas estão com nomes
não intuitivos. Essas alterações serão feitas no Indicador
Como feito com o botão anterior, habilite a ação deste, Página Geral Com Painel e para renomear as formas, basta
sendo que o Indicador será sem o painel. utilizar a parte de Seleção e clicar duas vezes nela,
M7.44 – PAINEL EXPLICATIVO (PARTE 3) 762

Estes devem ser os novos nomes:

Perceba que esses 3 elementos compõem exatamente o painel explicativo como um todo e é possível agrupá-los.
Utilizando o CTRL, selecione os 3 elementos e utilizando o botão direito do mouse, selecione a opção Agrupar duas
vezes.

Por fim, devemos renomear este grupo para Painel Explicativo e é possível analisar que se torna um tipo de hierarquia.
M7.45 – PAINEL EXPLICATIVO (PARTE 4) 763
Antes de seguir adicionando novos elementos no dashboard, Na mesma parte de Seleção, arraste a nova imagem para
nesta aula iremos focar em fazer algumas alterações no dentro do agrupamento e utilize o mesmo nome, Botão
Painel Explicativo. Explicativo.

O botão explicativo não está tão destacado como era o Outra melhoria que podemos fazer é habilitar que clicando
objetivo, então vamos alterar no PPT Background e em em qualquer lugar, o painel irá desparecer e não só ao
seguida adicionar no Power BI. Para fazer essa alteração, clicar no ícone de X. Para isso ser possível, devemos
podemos selecionar este balão e alterar a cor do contorno vincular a ação de fechar o painel também com o balão e
para branco. Por fim, salve este balão como imagem. com o retângulo referente ao quadro.

Então, delete o balão inserido no Power BI anteriormente e Com o retângulo selecionado, habilite a ação e estabeleça o
no menu Inserir, selecione a opção Mensagem, inserindo o tipo Indicador, com a Página Geral Sem Painel.
balão com contorno branco salvo.

Como havíamos criado o agrupamento no Indicador usando


o painel, basta selecionar o item do Botão Explicativo uma O próximo passo é selecionar o balão e inserir a mesma
vez e utilizar o Delete. ação. Utilizando o CTRL e clicando em qualquer parte do
quadro, podemos fazer o painel desaparecer.
M7.46 – PAINEL DE FILTRO RETRÁTIL (PARTE 1) 764
Vamos começar agora a fazer uma espécie de painel que
permite utilizar diversos filtros e é retrátil, ou seja, ele
aparece a medida que você quiser.

Como já vimos em aulas anteriores, o primeiro passo é


adicionar todos os elementos que serão usados nesse filtro
retrátil e só depois selecionamos o que será ocultado ou
não. E para otimizar o tempo e seguir o padrão, podemos Após posicionar o retângulo no canto superior direito,
copiar o retângulo utilizado na aba Geral. utilize a formatação de Preencher para escolher uma cor um
pouco mais clara e adicione uma borda. Por último, devemos
Assim que o retângulo for copiado, utilize a parte de Seleção alterar a curvatura das bordas.
para movimentar o Fundo Painel Explicativo para a primeira
posição na hierarquia.

Precisamos agora inserir o que estará dentro desse painel e


o primeiro visual a ser inserido será a segmentação de
dados. Neste caso, iremos utilizar 3 segmentações de dados.
O próximo passo é criar o painel retrátil e seus elementos. O
primeiro que vamos inserir é o Retângulo de Cantos
Arredondados.
M7.46 – PAINEL DE FILTRO RETRÁTIL (PARTE 1) 765
Na primeira segmentação adicionada, insira o campo Datas Assim como a segmentação anterior, você deve alterar a
na base dCalendario. Em seguida, devemos fazer alguns fonte dos valores para a cor branca e na parte de
ajustes no cabeçalho, como tirar a tela de fundo, aumentar a Configuração da segmentação, selecionar a opção Suspenso.
fonte e sua cor, além de alterar o título.

Altere também a cor dos valores da tela de fundo, utilizando


a mesma cor do painel. Mais uma vez, copie essa
segmentação, trocando apenas Continente por País. Não
esqueça de altear também o título dela. Assim deve estar o
Enquanto os valores, podemos também deixar maiores e painel até o momento:
com uma fonte mais visível, como a branca. Por fim, altere a
opção de cor deslizante também para branco.

Para aproveitar a formatação já feita, copie e cole essa


segmentação. Apenas troque o campo de Datas por
Continente na tabela dLojas e lembre-se de trocar o título
desta segmentação:
M7.47 – PAINEL DE FILTRO RETRÁTIL (PARTE 2) 766
Na aula 47, vamos finalizar o painel retrátil, adicionando o
botão de fechar. Podemos utilizar o botão do flaticon como
informado anteriormente ou copiar o botão de X utilizado na
página Geral.

Lembre-se que como as formas copiadas da página Geral Para que fique ainda mais intuitivo, renomeie este
estavam atreladas com algumas ações, estas também agrupamento para Painel de Filtro.
foram copiadas. Ou seja, precisamos retirar as ações nas
formas copiadas na página Indicadores. Ficou faltando incluir o dashboard do fundo e é isso que
faremos agora. Renomeie o objeto para Fundo Dashboard e
Para começar, selecione o retângulo maior e desabilite a o insira no agrupamento feito anteriormente.
opção de Ação.

Agora, podemos utilizar o site flaticon.com novamente e


procurar um item de filtro para fazer o download, utilizando
O próximo passo é na parte de Seleção, alterar o nome de o ícone edição, para inserir o código da cor #032030. Esse
Forma para Fundo Painel de Filtro. Então, podemos agrupar código é o mesmo usado em nas cores dos gráficos do
todos os elementos que fazem parte do painel. dashboard.

Podemos selecionar o primeiro elemento Botão X e com o


SHIFT pressionado, selecionar o Fundo Painel de Filtro. Por
fim, deve-se selecionar as opções de Agrupar.
M7.47 – PAINEL DE FILTRO RETRÁTIL (PARTE 2) 767
Para inserir esta imagem no Power BI, podemos ir em Inserir
e procurar ela em Imagem.

Para que esse Indicador também mais fácil de visualizar,


mude o nome dele para Página Análises Com Painel de
Após posicionar esse ícone na parte superior direita, Filtro. Com este Indicador feito, devemos fazer o outro
utilizando a ferramenta de Seleção, tire ele da primeira Indicador, que será o dashboard sem o painel de filtro.
posição. Mas tenha cuidado para acabar não o inserindo no
agrupamento feito e por fim, renomeie o ícone para Botão Voltando a parte de Seleção, oculte o agrupamento de
Filtro. Painel de Filtro e tire uma “nova foto” utilizando o
Indicador.

Antes de iniciarmos a fazer os Indicadores referente a esta


página, com o objetivo de facilitar nosso trabalho e evitar
confusões entre os nomes, vamos alterar o nome da página
para Análises. Como fizemos como o anterior, altere o nome deste
Indicador para Página Análises Com Painel de Filtro. A
Em seguida, verifique se o Painel de Filtro não está oculto, seguir, devemos selecionar o botão de filtro e em formato,
pois iremos adicionar o primeiro Indicador dessa página. adicionar a Ação referente a ele.
Tenha em mente que o Indicador funciona como uma foto
do dashboard naquele momento.
M7.47 – PAINEL DE FILTRO RETRÁTIL (PARTE 2) 768
Esta deve ser a ação inserida:

Como vimos anteriormente, para evitar que isso aconteça


você deve clicar nos pontos ao lado dos dois Indicadores
Análises Sem Painel de Filtro, Análises Com Painel de Filtro
e desabilitar Dados.

Perceba que ao clicar agora neste botão utilizando o CTRL,


aparece o filtro. Faça o mesmo processo para o botão de X,
apenas alterando o Indicador para Página Análises Sem
Painel de Filtro.

Ao tentar aplicar os filtros de data, veja que quando você Agora, veja que quando um filtro é selecionado e voltamos
clica em alguma parte do dashboard para analisar melhor o ao dashboard, é possível analisar os dados referentes a
filtro, ele desaparece e os números vistos não levam em qualquer filtro feito.
consideração o filtro selecionado.

Isso ocorre pois ao utilizar o Indicador, ele acaba salvando a


“foto” de como estava tudo naquele momento, inclusive
filtros ou a falta deles.
M7.48 – INSERINDO A CAPA DO DASHBOARD 769
Com o dashboard praticamente terminando, vamos focar
nessa aula em fazer a capa dele e criar botões para que seja
possível navegar entre as páginas. Mais uma vez, iremos
utilizar o PPT Background e salvar como imagem o slide 1
dele. Deve-se então adicionar a imagem de capa no Power BI.
Como vimos anteriormente, é necessário usar a parte de
Porém perceba que nesse slide, tem alguns elementos que formato da página e adicionar a imagem. Mais uma vez,
estão para fora do slide e por isso, caso salve como Imagem lembre-se de inserir Ajuste e a transparência em 0 %.
selecionando todos os objetos, a imagem fica
desconfigurada:

Por isso, especificamente nesse slide, o ideal é que seja


utilizado a opção de Arquivo, salvar como imagem. Lembre-
se de selecionar a opção de salvar apenas este slide. A ideia agora é inserir funcionalidades no espaço destinado
aos botões da capa. Estes elementos não são botões de fato,
O próximo passo é criar uma nova página e para facilitar o mas vamos inserir funcionalidades que farão isso possível.
entendimento, devemos renomear esta para Capa e
posicionar ela em primeiro.
M7.48 – INSERINDO A CAPA DO DASHBOARD 770
Isso é possível graças ao botão “Em branco”, que podemos
encontrar através de Inserir e na parte de botões.

Com o botão selecionado agora, vamos inserir uma Ação


referente a ele, selecione a opção de Navegação na Página
e escolha o destino de Geral. Isso quer dizer que cada vez
que clicarmos no botão, ele nos levará para a página Geral.

Após essa adição, devemos posicionar o botão exatamente


em volta de “Ir para o Dashboard”.

Não esqueça que para testar esse botão, devemos utilizar o


Veja que ainda é possível ver a borda desse botão, por isso CTRL juntamente do clique, pois está sendo utilizando o
use a opção de formato e desabilite as opções de ícone e Power BI Desktop.
borda.
M7.48 – INSERINDO A CAPA DO DASHBOARD 771
Como iremos utilizar botões para navegar entre as páginas,
podemos ocultar as páginas. A única página que será vista ao
abrirmos o arquivo será a da Capa, esta página nos levará as Isso ocorre pois tamos no Power BI Desktop, em
outras, através de botões. desenvolvimento, no Power BI online, não será possível vê-
las. Mas veja que já aparece um ícone diferente em ambas,
representando que estão ocultas.
Para ocultar um página, basta clicar com o botão direito do
mouse e em seguida selecionar a opção de Ocultar Página.

Por fim, oculte todas as outras páginas, exceto a página


Capa.

E é isso que deve ser feito para as páginas Tooltip


Devoluções e Tooltip Vendas. Veja que após selecionar a
opção de Ocultar Página nelas, você ainda pode visualizá-
las.
M7.49 – CRIANDO HIPERLINKS PARA NAVEGAÇÃO ENTRE PÁGINAS 772
Na aula 49, vamos continuar inserindo botões, mas estes Alguns botões as funcionalidades serão as mesmas, por isso
serão dentro da página Geral. Seguindo a mesma lógica da copie os botões da casa e o que leva a página de Devoluções,
aula anterior, vamos adicionar botões em branco em cima de colando na aba de Análises. Por último nesta página, copie
itens da aba Geral. mais uma vez o botão e insira no ícone de gráfico, que é o
representa a página Geral.
Como vimos na aula passada, utilize o Inserir, Botões e
selecione Em branco. O primeiro que iremos adicionar é no
botão de casa e após posicionar o botão, lembre-se de
retirar o ícone e a borda.

Em seguida, devemos seguir o fluxo de adicionar uma ação Neste botão, altere sua Ação para a página Geral.
neste botão, indicando a navegação para a página de capa.
Então, na página Devoluções, utilize os botões já feitos e
apenas copie nesta página, para levar as página de Capa,
Geral e Análises.

Lembre-se de testar todos esses botões adicionados, para


garantir que estão funcionando corretamente.

Podemos copiar esse mesmo botão duas vezes e apenas


mudar a Ação para as páginas de Análises e Devolução.
M7.50 – AJUSTANDO OS HIPERLINKS 773
Para finalizar o dashboard, vamos apenas fazer alguns Devemos repetir este mesmo processo com os outros
ajustes nos botões inserindo, estes que são hiperlinks que botões adicionados na aula anterior. Na página Análises,
nos levam a diferentes páginas do arquivo. selecione o botão que leva para a página Geral e nele insira a
Ação com o mesmo Indicador.
Perceba que quando clicamos no botão “Ir para o
Dashboard” da página da Capa e somos direcionados para a Para otimizar seu tempo, copie esse botão e cole no mesmo
página Geral, esta abre com o painel explicativo acionado. A canto da página Devoluções. Lembre-se de excluir o botão
ideia é que ao entrar nessa página, esse painel já esteja que estava inserido anteriormente.
desativado.
Voltando para a página Geral, no botão que leva a página de
Para que isso aconteça, basta trocarmos a ação desse Análises, altere a ação para o Indicador Página Análises sem
botão. Deve-se inserir a opção de Indicador e selecionar o Painel de Filtro.
Indicador Página Geral Sem Painel de Seleção.

Copie esse mesmo botão e cole na página de Devoluções,


excluindo mais uma vez o botão usado anteriormente.
Veja que agora ao clicar no botão, somos direcionados a
página Geral, sem o painel explicativo aberto.
M7.50 – AJUSTANDO OS HIPERLINKS 774
Por fim, como inserimos alguns botões por último, estes estão na frente do painel, o que pode dificultar na hora do usuário
dar o clique para acessar a página em questão.

O usuário pode acabar clicando no mesmo local onde se encontra algum dos botões e pode acabar indo para outra página ao
invés de visualizar a página em que ele está.

Para consertar isso, na página Geral, utilize a funcionalidade de Exibição, acionando a opção de Seleção e mova os últimos
botões inseridos para depois do Painel Explicativo.

É possível selecionar os 3 de uma vez, segurando o CTRL e clicando em cada um. Repita esse mesmo processo para a página
de Análises.

Você também pode gostar