Escolar Documentos
Profissional Documentos
Cultura Documentos
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.
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
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?
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
Memória RAM 8 GB 16 GB
Armazenamento HD SSD
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.
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.
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.
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.
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.
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.
3 Clique em
Conectar
M3.1 – IMPORTANDO BASE DE DADOS 54
• IMPORTAR ARQUIVO EXCEL – FORMA 2
Clique
1
em Excel
M3.1 – IMPORTANDO BASE DE DADOS 56
• IMPORTAR ARQUIVO EXCEL – FORMA 4
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.
Clique na
aba
M3.1 – IMPORTANDO BASE DE DADOS 60
Por fim, basta selecionar a aba que deseja importar clicando
no quadradinho.
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”.
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.
>
M3.2 – TRATANDO A PRIMEIRA BASE DE DADOS 65
Agora sim vamos começar a editar nossa tabela mais a
fundo.
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
ETAPAS APLICADAS
Um detalhe muito importante: sempre que você precisar
desfazer alguma coisa no Power Query, o atalho CTRL+Z não
vai funcionar.
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.
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.
TIPO DE DADO
Quando estamos editando a nossa tabela dentro do Power
Query, é importante prestar atenção em alguns detalhes.
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.
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”.
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”.
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
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
SALVAR O ARQUIVO
Clique em
Salvar
1 Depois de tantas alterações, é adequado salvar o arquivo.
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.
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
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
VERIFICAR ERROS
Na primeira vez que tentamos alterar o tipo para data, logo
notamos alguns erros e fomos atrás de uma solução.
REORDENAR COLUNAS
Aqui no Power Query é possível reordenar as colunas.
Mas vamos ver se essa é uma etapa que vale a pena
incluir?
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.
Mesclar Colunas.
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
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
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
VISUAIS NO POWER BI
Vamos falar um pouquinho sobre como conseguimos visualizar
alguns dados na guia Relatório.
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
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
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.
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.
>
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.
TIPO DE DADOS
Uma etapa importante do tratamento da base de dados é
checar se as colunas foram identificadas com os tipos de dados
corretos.
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
Coloque o
5 valor
6 Clique em
OK
M3.6 – TRATANDO A BASE CADASTRO PRODUTOS 136
concluir.
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
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.
Altere o
1 nome da
aba
M3.7 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 1) 141
Mensagem de erro
M3.7 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 1) 142
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
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 para
salvar e depois 2
feche o arquivo
M3.8 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 2) 149
Mensagem de erro
M3.8 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 2) 150
• ENCONTRAR ERRO – NAVEGANDO NAS ETAPAS
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
Clique para
salvar e depois 2
feche o arquivo
M3.8 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 2) 156
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.
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
3 Clique para
remover essa
última etapa
M3.8 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 2) 162
• EDITAR PRIMEIRA ETAPA DE TIPO ALTERADO
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.
3 Clique Ctrl+V
M3.9 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 3) 166
4
Clique em
Atualizar
Visualização
Clique na
3 consulta para
visualizar
M3.9 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 3) 168
Erro corrigido e
arquivo encontrado
4
Clique em
Atualizar
Visualização
Clique na
3 consulta para
visualizar
M3.9 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 3) 172
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
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
2 Fechar
M3.9 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 3) 175
Clique e arraste
para mover o
arquivo para a 2
pasta desejada
M3.9 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 3) 178
Clique no
arquivo 2
desejado
Clique
Alterar 3
Fonte...
M3.9 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 3) 179
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
2 Fechar
M3.9 – POSSÍVEIS PROBLEMAS NO POWER QUERY (P. 3) 181
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.
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.
>
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.
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.
Clique para
Atualizar
Visualização
2
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.
text.
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.
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.
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.
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
Note que não aconteceu nada pois o Power Query ainda não
identificou um padrão.
Clique com o
1 botão direito do
mouse
M3.12 – COLUNA DE EXEMPLOS E REORDENAR COLUNAS 222
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
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.
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.
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.
>
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.
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.
>
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.
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
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.
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”.
do produto.
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.
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
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.
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.
Clique na
opção
“Pasta”.
Selecione
a opção
“Mais”.
M3.17 – IMPORTAR DA PASTA 266
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
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.
Clique em
“OK”.
M3.17 – IMPORTAR DA PASTA 271
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.
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.
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”.
Aqui vemos
que na tabela
atual, temos
Passo 3 Passo 4
84 mil itens
vendidos.
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.?
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:
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])
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”.
O Power
Query
mostrará a
quantidade
de dias.
3 +1
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:
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 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
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.
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.
Seguindo os passos dos slides acima, sugerimos a criação das seguintes colunas.
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.
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
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”.
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:
EXEMPLO 3
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.
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”.
Clique em
“Coluna
Condicional”.
M3.23 – COLUNAS CONDICIONAIS 308
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 “Saída”,
4 escreva “Fim de
semana”
6 Clique em “OK”
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”.
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”.
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”
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.
“Transformar dados”.
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.
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.
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
3
M3.25 – PARÂMETROS NO POWER QUERY 323
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.
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
Clique em
“Configurações
da fonte de
dados”.
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
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
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 a coluna
“Marca” da tabela
“BaseVendas”, arraste
e solte no campo
“Linhas”.
Clique sobre
a matriz para
que fique
selecionada.
M3.27 – CRIANDO UM RELATÓRIO SIMPLES NO PBI (P.1) 338
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.
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.
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 .
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”.
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
FORMATAÇÃO 3
no símbolo de no símbolo de
“Formatar seu “Formatar seu
visual”. visual”.
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”.
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”.
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”.
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.
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.
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.
Para uma melhor organização, sugerimos que separe as tabelas fato das tabela características.
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.
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).
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”.
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.
Para resolver o problema dos valores mostrado na aula 4.7, temos que criar relacionamentos entre as tabelas. Há 2 formas
de fazê-lo.
Clique com o
botão direito do
mouse sobre a
seta entre as
tabelas. Clique
em “Excluir”.
Clique em
“Sim”.
M4.8 – CRIANDO RELACIONAMENTOS 382
Clique em
“Gerenciar
relações”.
Clique em
“Novo”.
M4.8 – CRIANDO RELACIONAMENTOS 384
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
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
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
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.
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
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”.
Nesta aula, vamos aprender um pouco mais sobre as caraterísticas das relações entre as tabelas. Temos 3 tipos:
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).
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
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
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 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
Clique em
“Escolher
Colunas” e Selecione
“Escolher somente as
Colunas” colunas que
novamente. deseja manter
na nova tabela.
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.
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.
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”.
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.
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
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
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:
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”:
FÓRMULAS DAX
M5.1 – INTRODUÇÃO ÀS FÓRMULAS DAX 429
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.
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
preencherá a
nova coluna.
M5.3 – INTRODUÇÃO ÀS MEDIDAS (P.1) 433
1 2 3 4 5
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.
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
uma matriz. Vamos filtrar o valor pelas marcas dos Na aba “Exibição de
relatório”, selecione
produtos. “Página Inicial”.
“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
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.
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.
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.
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
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”.
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.
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
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”.
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.
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.
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.
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”.
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”.
+
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:
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
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.
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.
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?
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
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.
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])
=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])
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”.
No campo “Tabela
inicial”, podemos
escolher a tabela onde
ficará localizada a nova
medida.
Feche os parênteses
da fórmula.
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.
2. Na aba
“Visualizações”, em
“Adicionar dados ao
seu visual”, clique no
ícone de “Matriz”.
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.
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 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”.
No campo “Tabela
inicial”, podemos
escolher a tabela onde
ficará localizada a nova
medida.
Feche os parênteses
da fórmula.
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”.
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.
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”.
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.
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.
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”.
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”.
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.
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”.
À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”.
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”.
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”.
À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
O PBI colocará a
nova tabela na aba
“Dados”.
M5.23 – CRIANDO TABELA PARA GUARDAR AS MEDIDAS 517
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”.
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.
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”.
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”).
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
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 Calcularemos
total de vendas
depois de 2020.
o
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”.
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”.
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.
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.
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
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”.
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”.
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.
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
Na Aba
“Exibição
de
relatório”,
selecione
“Página
Inicial”.
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.
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.
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”.
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”.
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).
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”
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”.
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”.
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”.
EXEMPLO 1 EXEMPLO 2
Coluna Coluna
“Faturamento” “Faturamento”
tabela tabela
“fVendas” “fVendas”
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.
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”.
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.
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.
À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 =
= 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.
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”.
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.
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.
Vamos incluir
diretamente estas
duas fórmulas no
lugar dos anos na
criação da tabela.
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”.
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.
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.
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 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 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.
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.
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”.
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 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.
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.
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.
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.
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.
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-
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
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.
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.
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 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.
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”.
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.
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”.
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.
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.
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
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
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:
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.
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:
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.
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.
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.
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.
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:
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:
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.
Mas existe uma forma de fazer com que seja possível utilizar
o tema personalizado, basta ir em “Salvar o tema atual”.
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.
Dessa forma, evitaremos que seja salvo essa parte para fora
do slide principal:
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.
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.
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:
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:
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.
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.
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.
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.
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
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.
2 3
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.
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.
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.
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.
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.
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.
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:
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 é 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.
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.
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.
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.
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.
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.
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.
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:
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.
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.
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:
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.
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/.
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:
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.
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.
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.
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.
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.
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.
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.
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.