Você está na página 1de 109

Business Intelligence

Instrutor: Fernando Garcia


08/10/2016

Desde 2015 - Turma 29


Turma: 15/2016
Espaço Maestro – São Paulo-SP

Curso baseado no Excel 2013 e 2016 e Power BI, disponível para uso interno. Matrizes (fórmulas e funções), tabela,
tabelas dinâmicas, segmentação de dados, linha do tempo. PowerPivot, DAX fórmulas, Modelo de Dados, Cubos, DB
Colunar, relacionamentos entre tabelas. PowerView e todo poder de relatórios de BI para apresentações
profissionais. Requisito mínimo para realizar o curso: conhecimento sólidos na em Excel e/ou ter assistido o curso de
Dashboards. Os dados usados nos exemplos e exercícios são fictícios.
1

Sumário
1) APRENDER A QUALQUER HORA – PLANILHEIROS NA WEB ..................................................................... 6
1.1.1. Canal YouTube .............................................................................................................................. 7
1.1.2. Grupo no Linkedin ......................................................................................................................... 7
1.1.3. Fan page no Facebook .................................................................................................................. 7
1.1.4. Arquivos para Download .............................................................................................................. 7
1.1.5. Professores: Garcia e Ruy ............................................................................................................. 8
8
1.1.6. Turmas Presenciais #PLANILHEIROS 2015 .................................................................................... 8
2) EXCEL E O SELF-SERVICE BI ........................................................................................................................ 9
2.1. Excel 2007 X Excel 2010 - *.XLSX .................................................................................................. 9
2.2. Porque o Excel 2010 e não o 2007? .............................................................................................. 9
3) MATRIZ .................................................................................................................................................... 11
3.1. Introdução ................................................................................................................................... 11
3.1.1. Funções Matriciais ...................................................................................................................... 11
3.1.2. Fórmulas Matriciais .................................................................................................................... 11
3.1.2.1. Fórmulas Matriciais com Operadores Matemáticos Fundamentais ................................. 11
3.1.2.1.1. Expandir Fórmulas Matriciais ............................................................................................. 13
3.1.2.2. Fórmulas Matriciais c/ funções comuns ............................................................................. 14
3.1.2.3. Fórmulas Matriciais mesclando funções comuns e funções matriciais............................. 14
4) TABELA X TABELA DINÂMICA ................................................................................................................. 15
4.1. Tabela .......................................................................................................................................... 15
4.2. Tabela Dinâmica ......................................................................................................................... 16
4.2.1. Criando um relatório de tabela dinâmica .................................................................................. 16
4.2.1.1. Alterando o tipo de resultado de um Relatório de Tabela Dinâmica................................ 20
4.3. Campos Calculados ..................................................................................................................... 21
4.4. Itens Calculados .......................................................................................................................... 22
4.5. Segmentação de Dados .............................................................................................................. 25
4.6. Gráficos Dinâmicos (gráficos vinculados) .................................................................................. 27
4.7. Tabela Dinâmica & Modelo de Dados ........................................................................................ 27
5) BUSINESS INTELLIGENCE - BI................................................................................................................... 30
5.1. Introdução ................................................................................................................................... 30
5.2. Por quê precisamos do BI? .......................................................................................................... 30
5.3. Separando as informações no Modelo de Dados ...................................................................... 31
5.4. Ganhos com a implementação do BI .......................................................................................... 31
2

6) POWER PIVOT ......................................................................................................................................... 32


6.1. Introdução ................................................................................................................................... 32
6.1.1. Existe Power Pivot para Excel 2007 ou inferior? ........................................................................ 32
6.2. Vantagens no uso do Power Pivot.............................................................................................. 32
6.2.1. DAX – Data Analysis Expressions................................................................................................ 33
6.2.2. Columnar Database .................................................................................................................... 34
6.2.3. Data Cube .................................................................................................................................... 34
6.2.3.1. Fatos e Dimensões .............................................................................................................. 35
6.3. Diferença entre Power Pivot e a ferramenta de Tabela Dinâmica ........................................... 36
6.4. Habilitando o suplemento .......................................................................................................... 37
6.5. Grupos de Comando do PowerPivot........................................................................................... 38
6.5.1. Grupo Modelo de Dados ............................................................................................................. 38
6.5.2. Grupo Cálculos ............................................................................................................................ 38
6.5.2.1. Colunas Calculadas ............................................................................................................. 39
6.5.2.2. Campos Calculados ............................................................................................................. 39
6.5.2.3. KPI – Indicadores de Desempenho ..................................................................................... 40
6.5.3. Grupo Alinhamento de Segmentação de Dados ........................................................................ 41
6.5.4. Grupo Tabelas ............................................................................................................................. 41
6.5.5. Grupo Relações ........................................................................................................................... 41
6.6. Janela do Power Pivot................................................................................................................. 42
6.6.1. Guia Página Inicial ...................................................................................................................... 42
6.6.2. Guia Design ................................................................................................................................. 48
6.7. Iniciando o Power Pivot .............................................................................................................. 51
6.7.1. Criando Modelo de Dados (em um *.xlsx existente) ................................................................. 51
6.7.2. Criando Relações ......................................................................................................................... 54
6.7.3. Criando Colunas Calculadas ........................................................................................................ 55
6.7.4. Criando Medidas / Campos Calculados ...................................................................................... 59
6.7.4.1. Medida Implícita ......................................................................................................................... 59
6.7.4.2. Medida Explícita.......................................................................................................................... 59
6.7.5. Criando Modelo de Dados com Dados Externos (em um *.xlsx novo) ...................................... 60
6.8. Definindo Imagem padrão no Power Pivot ................................................................................ 63
6.8.1. Ordem de Classificação de Controle ........................................................................................... 63
6.9. Funções DAX e Fórmulas Avançadas .......................................................................................... 63
6.9.1. FUNÇÕES DE FILTRO .................................................................................................................... 65
6.9.1.1. RELATED() .................................................................................................................................... 65
3

6.9.1.2. DISTINCTCOUNT()........................................................................................................................ 65
6.9.1.3. FILTER() ........................................................................................................................................ 65
6.9.1.4. RELATEDTABLE() .......................................................................................................................... 66
6.9.1.5. CALCULATETABLE() ..................................................................................................................... 66
6.9.1.6. CALCULATE() ................................................................................................................................ 68
6.9.2. FUNÇÕES DE TEXTO .................................................................................................................... 70
6.9.2.1. FORMAT() .................................................................................................................................... 70
6.9.3. FUNÇÕES DE DATA E HORA ........................................................................................................ 72
6.9.3.1. YEARFRAC() ................................................................................................................................. 72
6.9.3.2. YEAR() .......................................................................................................................................... 73
6.9.3.3. MONTH() ..................................................................................................................................... 73
6.9.4. FUNÇÕES ESTATÍSTICAS .............................................................................................................. 75
6.9.4.1. COUNTROWS() ............................................................................................................................ 75
6.9.4.2. AVERAGEX()................................................................................................................................. 75
6.9.5. FUNÇÕES MATEMÁTICAS E TRIGONOMÉTRICAS. ...................................................................... 77
6.9.5.1. CEILING()...................................................................................................................................... 77
6.9.5.2. ROUND() ...................................................................................................................................... 77
6.9.5.3. ABS() ............................................................................................................................................ 78
6.9.5.4. DIVIDE() ....................................................................................................................................... 78
6.9.5.5. SUMX() ........................................................................................................................................ 79
6.9.6. FUNÇÕES LÓGICAS ...................................................................................................................... 80
6.9.6.1. IF() ................................................................................................................................................ 80
7) POWER QUERY ........................................................................................................................................ 81
7.1. Introdução ................................................................................................................................... 81
7.2. Criando Query: Obter dados externos ........................................................................................ 83
7.3. Grupo de Comando: COMBINAR ................................................................................................ 83
7.3.1. Acrescentar.................................................................................................................................. 83
7.3.2. Mesclar ........................................................................................................................................ 83
7.4. Editor de Consultas ..................................................................................................................... 83
7.5. Salvando a Consulta.................................................................................................................... 84
8) POWER VIEW........................................................................................................................................... 86
8.1. Introdução ................................................................................................................................... 86
8.2. Grupos de Comando do Power View .......................................................................................... 87
8.2.1. Grupo Área de Transferência...................................................................................................... 87
8.2.2. Grupo Desfazer/Refazer ............................................................................................................. 87
4

8.2.3. Grupo Temas ............................................................................................................................... 87


8.2.4. Grupo Imagens de Plano de Fundo ............................................................................................ 87
8.2.5. Grupo Dados................................................................................................................................ 88
8.2.6. Grupo Exibir ................................................................................................................................. 88
8.2.7. Grupo Inserir ............................................................................................................................... 88
8.2.8. Grupo Organizar ......................................................................................................................... 88
8.3. Fonte de dados no Power View .................................................................................................. 89
8.4. Criar Gráficos e outras visualizações .......................................................................................... 89
8.5. Filtrar e realçar dados ................................................................................................................. 89
8.6. Segmentação de Dados .............................................................................................................. 89
8.7. Classificação ................................................................................................................................ 90
8.8. Compartilhar Relatórios ............................................................................................................. 90
8.9. Imprimir relatórios do Power View ............................................................................................ 90
8.10. Desempenho................................................................................................................................ 90
8.11. Gráficos ....................................................................................................................................... 90
8.11.1. Gráficos de Pizza ......................................................................................................................... 90
8.11.1.1. Adicionar Fatias a um gráfico de pizza ...................................................................................... 92
8.11.1.2. Drill-Down em um gráfico de Pizza ............................................................................................ 92
8.11.2. Gráfico de dispersão de bolhas .................................................................................................. 92
8.11.2.1. Criando Gráfico de Bolhas .......................................................................................................... 92
8.11.2.2. Siga os dados com o passar do tempo ....................................................................................... 92
8.11.2.3. Categorias baseadas em cores para gráficos de dispersão e de bolhas ................................... 93
8.11.3. Gráfico de Barras ........................................................................................................................ 94
8.11.4. Gráficos de Coluna ...................................................................................................................... 94
8.11.5. Gráficos de Linha ......................................................................................................................... 94
8.11.5.1. Criando Gráfico de Linha ............................................................................................................ 95
8.11.6. Gráficos com Mapas ................................................................................................................... 95
8.11.6.1. Criar um Mapa ............................................................................................................................ 96
8.12. Matrizes....................................................................................................................................... 97
8.13. Cartões......................................................................................................................................... 97
8.14. Peças ............................................................................................................................................ 98
8.15. Imagens no Power View ........................................................................................................... 100
8.15.1. Imagens Estáticas no Power View ............................................................................................ 100
8.15.2. Imagens ligadas a dados no Power View................................................................................. 101
9) POWER BI .............................................................................................................................................. 105
5

9.1. Introdução ................................................................................................................................. 105


9.2. Power BI WEB............................................................................................................................ 106
9.3. Power BI (desktop) .................................................................................................................... 107
9.4. DICA DO GARCIA ....................................................................................................................... 107
10) FONTES .............................................................................................................................................. 108
10.1. Livros, Revistas: ......................................................................................................................... 108
10.2. Sites: .......................................................................................................................................... 108
10.3. Youtube: .................................................................................................................................... 108
10.4. Fórum de Discussão: ................................................................................................................. 108
6

1) APRENDER A QUALQUER HORA – PLANILHEIROS NA WEB


Nosso canal no YouTube conta com 2 novas aulas semanais e mais de 11.000 seguidores, mais de 140 vídeos
para seu contínuo aprendizado, além de perfil no Instagram e grupos no Linkedin e Facebook.

Encontre ainda os poderosos suplementos de BI de auto-atendimento do Excel (Powerpivot, Power View e


Power Query), o software de self-service BI Power BI e torne-se um profissional mais qualificado.
7

1.1.1. Canal YouTube


Canal EXCLUSIVO com mais de 120 vídeo-aulas, abordando TODOS os assuntos envolvendo o Excel, com
playlists que facilitam a localização do que você procura por tema:

- Básico: Aulas para usuários que nunca tiveram nenhum contato com o Excel, ou ainda que já usam de
maneira básica e querem aprender os conceitos essenciais para que possam almejar novos conhecimentos
desta poderosa ferramenta. Clique e acesse!!!

- Avançado: Aulas para usuários que possuem conhecimento avançado e conseguem utilizar funções
aninhadas em fórmulas mais complexas além de conhecer recursos de auditoria de fórmula, truques e
atalhos que tornam a utilização do Excel mais rápida e eficiente. Clique e acesse!!!

- Gráficos: Aulas sobre a criação de gráficos diversos, utilizando matrizes, tabelas, tabelas dinâmicas e
powerpivot como fonte de dados. Gráficos gerados no Excel ou no suplemento de BI Power View. Clique e
acesse!!!

- VBA: Curso Básico de VBA para iniciantes, dividido em 10 aulas! Clique e acesse!!!

- Excel em 5 minutos: Dicas rápidas, até 5 minutos, para você tirar aquela dúvida que faltava para concluir
seu relatório, planilha ou fórmula. Clique e acesse!!!

- Self-Service BI do Excel Power Query: Aulas sobre o suplemento Power Query capaz de gerar consultas
poderosas e reduzir MUITO o trabalho de consolidação de dados. Costumo dizer que este suplemento é um
anulador de MACROS. Clique e acesse!!!

- Self-Service BI do Excel Powerpivot e Power View: Aulas sobre o suplemento Powerpivot capaz de gerar
análises poderosas através das funções DAX (Data Analysis Expressions) e que elimina as limitações de
processamento do Excel. Também abordamos o suplemento de Report que traz um novo mundo de
Dashboards interativos para o Excel. Clique e acesse!!!

- Power BI: Aprenda tudo sobre o aplicativo da Microsoft que engloba os 3 suplementos de Self-Service BI
do Excel 2013/2016. Agora você pode fazer análises poderosas sem a necessidade de possuir uma licença do
Excel Pro Plus, do Office 365 Pro Plus ou do Office 365 Enterpise. Clique e acesse!!!

1.1.2. Grupo no Linkedin


Toda semana postamos Cases de soluções em Excel e Self-Service BI voltado para negócios em nosso Grupo,
além de divulgarmos palestras, seminários e eventos que participamos. Clique e acesse!!!!

1.1.3. Fan page no Facebook


Em nossa fanpage você vai encontrar divulgação de eventos (artigos, palestras, seminários, etc), divulgação
das turmas presenciais pelo Brasil, além das novidades envolvendo o mundo do Excel e do Self-Service BI.

Acesse: http://facebook.com/Planilheiros

1.1.4. Arquivos para Download


Toda as vídeo-aulas que possuem material didático para que vocês acompanhem a solução do exercício
juntamente com o vídeo, ficam disponíveis para download neste endereço, clique aqui.

Tudo isso e muito mais:

CLIQUE AQUI e acesse – Canal Planilheiros no YouTube


CLIQUE AQUI e faça o Download das Planilhas utilizadas nas aulas publicadas no YouTube
8

1.1.5. Professores: Garcia e Ruy

Garcia é Administrador de Empresas, pós graduado em


Desenvolvimento de Sistemas, atuou em instituição
financeira, atualmente na indústria de Óleo & Gás (10 anos),
como Analista de BI, criando Reports e Dashboards (Power BI
e Spotfire) para suportar o processo decisório gerencial,
presta consultoria empresarial, ministra palestras e
treinamentos desde 2006.

Ruy é Administrador de Empresas graduado pela


Universidade Federal do Espírito Santo, atuando como
analista de BI e programador VBA (Visual Basic Application) na
indústria de Óleo & Gás (4 anos) desenvolvendo ferramentas
de Gestão de Pessoas e Gestão de Processos. Ministra
treinamentos no mercado e presta consultoria empresarial
desde 2008.

1.1.6. Turmas Presenciais #PLANILHEIROS 2015


Agora você irá se juntar aos mais de 450 Planilheiros que estiveram em um dos cursos presenciais
desde 2013!

<< Voltar para o Sumário


9

2) EXCEL E O SELF-SERVICE BI
2.1. Excel 2007 X Excel 2010 - *.XLSX
Se você acha que a grande mudança que ocorreu no Excel 2007 foi a mudança da extensão padrão da Pasta
de Trabalho que deixou de ser *.xls e passou a ser *.xlsx, você está correto. Contudo somente no Excel 2010,
juntamente à outras mudanças como a possibilidade de personalização da faixa de opções, introdução dos
minigráficos (sparklines), segmentação para tabelas dinâmicas, mais opções de formatação condicional, é
que ocorreu uma revolução “silenciosa” que, por sua vez, permitiu a co-existência dos Suplementos de Self-
Service Business Intelligence dentro da Pasta de Trabalho.

2.2. Porque o Excel 2010 e não o 2007?


Basicamente podemos listar duas razões para justificar a necessidade de ter o Excel 2010 para executar os
suplementos de Self-Service BI. Mesmo que ambas as versões (2007 e 2010) já possuam a extensão *.XLSX.

 Razão 1 – Segmentação de Dados (Slicers)

A equipe que desenvolvia o suplemento PowerPivot concluiu, à época, que faltava algo para conquistar os
clientes com a aparência existente do Excel. Era necessário um estilo mais atraente "Fisher Price" de
interação com um relatório final.

Assim, os desenvolvedores do PowerPivot, na verdade, "doaram" um grupo de especialistas, por dois anos,
à equipe de desenvolvedores do Excel, a fim de construir os Slicers (Segmentação de Dados) para o Excel
2010 - como ilustrado a seguir:

Slicers - Uma razão pela qual PowerPivot não funciona no Excel 2007
10

 Razão 2 - Incorporar Dados

A segunda razão é a mais importante, o que de fato tornou impossível a implementação dos suplementos no
Excel 2007.

Era uma exigência de que o suplemento PowerPivot fosse capaz de armazenar seus dados dentro da pasta
de trabalho *.XLSX, ao invés de em um arquivo separado. Imagine se, como um usuário do Excel, lhe fosse
dito que você deveria salvar dois arquivos em todos os lugares para construir suas planilhas e Tabelas
Dinâmicas?

Assim, o Excel 2010 teve de inventar um mecanismo para permitir que outras aplicações pudessem
armazenar seus dados dentro das próprias pastas de trabalho, e para permitir que estes suplementos
buscassem outros dados, enquanto o Excel estivesse em execução, uma vez que, normalmente ele bloqueia
outras aplicações fora do arquivo enquanto está aberto.

Então, hoje, você é capaz de ter uma pasta de trabalho com PowerPivot, renomeá-la de .XLSX para .ZIP e, ao
navegar até a pasta XL/CustomData verá um arquivo chamado Item1.data:

Dados incorporado - A principal razão pela qual o PowerPivot não funciona com Excel 2007

<< Voltar para o Sumário


11

3) MATRIZ
3.1. Introdução
Se você conhece ao menos um pouco de programação, provavelmente já se deparou com o termo matriz.
Para as finalidades desta apostila, basta dizer que uma matriz é um conjunto de itens. No Excel, esses itens
podem residir em uma única linha (denominada matriz horizontal unidimensional), em uma coluna (matriz
vertical unidimensional) ou em várias linhas e colunas (matriz bidimensional). Você não pode criar matrizes
tridimensionais ou fórmulas de matriz no Excel.

3.1.1. Funções Matriciais


Uma fórmula de matriz pode executar vários cálculos em um ou mais itens de uma matriz. As fórmulas de
matriz podem retornar um ou vários resultados.

3.1.2. Fórmulas Matriciais

Uma fórmula matricial pode executar vários cálculos em um ou mais itens de uma matriz. As
fórmulas de matriz podem retornar um ou vários resultados. Por exemplo, você pode inserir uma
fórmula de matriz em um intervalo de células e usar a fórmula de matriz para calcular uma coluna
ou linha de subtotais. Você também pode inserir uma fórmula de matriz em uma única célula e
calcular um valor único. Uma fórmula de matriz que reside em várias células é denominada fórmula
com várias células, enquanto uma fórmula de matriz que reside em uma única célula é denominada
fórmula com uma única célula.

Eis a principal regra de criação de uma fórmula de matriz: pressione CTRL+SHIFT+ENTER sempre que precisar
inserir ou editar uma fórmula de matriz. Essa regra se aplica a fórmulas com uma ou várias células.

3.1.2.1. Fórmulas Matriciais com Operadores Matemáticos Fundamentais

No Exemplo abaixo, queremos calcular na coluna E, intervalo (E5:E14), os totais de vendas de barris por
Unidade Operacional:
12

Para ver o Total Geral de óleos leves e pesados de cada UO, selecione as células E5:E14, introduza a fórmula
=C5:C14*D5:D14 e aperte CTRL+SHIFT+ENTER.

Para ver o Total Geral de todas as vendas, selecione a célula I6, introduza a
fórmula =SOMA(C5:C14*D5:D14) e aperte CTRL+SHIFT+ENTER.

Caso vá trabalhar com fórmulas com várias células, também precisa seguir estas regras:

 Selecione o intervalo de células para reter os resultados antes de inserir a fórmula. Não altere o
conteúdo de uma célula individual em uma fórmula de matriz. Como experiência, selecione a célula
E3 na pasta de trabalho de exemplo e pressione DELETE.
 Mova ou exclua toda a fórmula de matriz, mas não mova ou exclua parte dela. Em outras palavras,
para reduzir uma fórmula de matriz, primeiro exclua a fórmula existente e comece novamente.
 Não insira células em branco nem exclua células em uma fórmula de matriz com várias células.

DICADOGARCIA: Para excluir uma fórmula de matriz, selecione a fórmula inteira, pressione DELETE e, em
seguida, pressione CTRL+SHIFT+ENTER.
13

As fórmulas de matriz oferecem as seguintes vantagens:

Consistência: Se você clicar em qualquer uma das células do intervalo de uma fórmula de matriz, verá a
mesma fórmula. Essa consistência pode conferir maior precisão.

Segurança: Não é possível substituir um componente de uma fórmula de matriz com várias células. Por
exemplo, você não conseguirá deletar uma célula isolada de uma matriz. Você precisa selecionar todo o
intervalo de células e alterar a fórmula da matriz inteira ou deixar a matriz como está. Como medida de
segurança adicional, pressione CTRL+SHIFT+ENTER para confirmar a alteração da fórmula.

Menores arquivos: Você geralmente pode usar uma única fórmula de matriz em vez de várias fórmulas
intermediárias.

As fórmulas de matriz podem parecer mágicas, mas elas também têm algumas desvantagens:

 Ocasionalmente, você pode se esquecer de pressionar CTRL+SHIFT+ENTER. Lembre-se de pressionar


essa combinação de teclas sempre que inserir ou editar uma fórmula de matriz.
 Pode ser que outros usuários não compreendam suas fórmulas. As fórmulas de matriz são
relativamente não-documentadas. Portanto, se outras pessoas precisarem modificar suas pastas de
trabalho, evite as fórmulas de matriz ou verifique se esses usuários sabem como alterá-las.
 Dependendo da velocidade do processamento e da memória do computador, as fórmulas de matriz
grandes podem tornar os cálculos lentos.

3.1.2.1.1. Expandir Fórmulas Matriciais

Por vezes, poderá ser necessário expandir uma fórmula de matriz. O processo não é complicado, mas
deverá lembrar-se das regras enumeradas no item anterior.

Nesta planilha adicionámos mais algumas linhas de vendas nas linhas 15 a 20. Aqui, queremos atualizar as
fórmulas de matriz de modo a incluir estas linhas adicionais.
14

Selecione a célula E15, introduza a fórmula Total Geral =SOMA(C5:C20*D5:D20) na célula I6 e aperte
CTRL+SHIFT+ENTER. A resposta deverá ser 8.860,00.

1. Selecione o intervalo de células que contém a fórmula de matriz atual (E5:E14), bem como as células
vazias (E15:E20) junto aos novos dados. Por outras palavras, selecione as células E5:E20.

2. Aperte F2 para mudar para o modo de edição.

3. Na barra de fórmulas, altere C14 para C20, altere D14 para D20 e, em seguida, aperte
CTRL+SHIFT+ENTER. O Excel atualizará a fórmula nas células E5 a E20 e colocará uma ocorrência da
fórmula nas novas células E15 a E20.

3.1.2.2. Fórmulas Matriciais c/ funções comuns

Uma fórmula de matriz pode executar vários cálculos em um ou mais itens de uma matriz. As fórmulas de
matriz podem retornar um ou vários resultados.

3.1.2.3. Fórmulas Matriciais mesclando funções comuns e funções matriciais

Uma fórmula de matriz pode executar vários cálculos em um ou mais itens de uma matriz. As fórmulas de
matriz podem retornar um ou vários resultados.

<< Voltar para o Sumário


15

4) TABELA X TABELA DINÂMICA


4.1. Tabela
Quando você cria uma tabela em uma planilha, além de ser mais fácil gerenciar e analisar os dados, você
também obterá filtragem interna, classificação e sombreamento de linha.

 Depois de criar uma tabela, as Ferramentas da Tabela se tornarão disponíveis e a guia contextual
Design será exibida. É possível usar as ferramentas na guia Design para personalizar ou editar a
tabela. Observe que a guia Design só fica visível quando pelo menos uma célula da tabela é
selecionada.

 Depois de criar uma tabela, o botão Análise Rápida é exibido ao lado dela (ou ao clicar com o
botão direito em qualquer célula da tabela criada). Clique nesse botão para ver as ferramentas que
podem ajudá-lo a analisar a tabela de dados, como formatação condicional, minigráficos, gráficos ou
fórmulas.

 Para adicionar uma linha, selecione a última célula na última linha da tabela e pressione Tab.
16

4.2. Tabela Dinâmica


Um relatório de tabela dinâmica é uma tabela interativa que você pode usar para resumir rapidamente
grandes quantidades de dados. Você pode girar suas linhas e colunas para ver resumos diferentes dos dados
de origem, filtrar os dados por meio da exibição de páginas diferentes ou exibir os detalhes de áreas de
interesse.

Este é recurso é ideal para fazer análise de dados e tomar decisões, e para melhorar, é de fácil utilização.
Utilizando uma tabela dinâmicas podemos, rapidamente, obter múltiplas visões do mesmo conjunto de
dados.

4.2.1. Criando um relatório de tabela dinâmica


Considere a tabela de vendas abaixo, de uma loja de eletrônicos fictícia, que possui filiais em São Paulo, Rio
de Janeiro e Bahia.

Utilizaremos um relatório de tabela dinâmica para visualizar facilmente o total de vendas por filial, por
categoria, por disponibilidade ou por produto; a quantidade de vendas por filial, categoria ou produto; o
preço mais caro de cada filial, e assim por adiante.

Use o atalho: Alt + T + B; ou siga o passo-a-passo:

PASSO 1: selecione a tabela que contém os dados que serão usados no relatório de tabela dinâmica.

PASSO 2: clique na guia "Inserir" e aperte o botão "Tabela Dinâmica".


17

Em seguida aparecerá uma janela onde você poderá selecionar a tabela que será usada (o que já fizemos no
passo 1), além de escolher onde será criada a tabela dinâmica. Para esse exemplo, vamos deixar a opção
"Nova Planilha" e clicar em OK.

A seguinte janela será apresentada:

O painel à direita (Campos da tabela...) é onde configuramos o relatório de tabela dinâmica. Na parte superior
são listados os campos da tabela de vendas - ou seja, as colunas da tabela.

Como queremos saber o PREÇO TOTAL DE VENDAS por filia, por produto, por categoria, configuremos
inicialmente o campo de "Valores".

PASSO 1: clique e arrastar o campo "Preço" da parte superior do painel para a área de "Valores", no canto
inferior direito do painel.
18

Sua tabela mostrará a soma de todos os preços da tabela, como mostra a figura acima. Contudo ainda não é
isso que buscamos. O que queremos é visualizar o valor da soma por filial, categoria ou produto.

Para agrupar os valores por filial, basta selecionar o campo "Filial" na parte superior do painel da tabela para
área de “Linhas”. Para agrupar por categoria, é só selecionar "Categoria" em vez de "Filial". Pode agrupar por
mais que um campo? Pode sim, veja os exemplos na figura abaixo.
19
20

4.2.1.1. Alterando o tipo de resultado de um Relatório de Tabela Dinâmica

Aprendemos a criar um relatório de tabela dinâmica que soma os valores agrupados, contudo também é
possível calcular média, valor máximo, entre outras opções. Para alterar o tipo de resultado, clique na área
“Valores” que você está utilizando, no canto inferior direito do painel da tabela dinâmica, e escolha a opção
"Configurações do Campo de Valor...".

Na janela que aparece, escolha o tipo de resultado que você quer e clique em OK. As opções são: Soma,
ContNúm, Média, Máx, Mínimo, Produto, Contar Números, DesvPad, DesvPadp, Var, e Varp.

.
21

4.3. Campos Calculados


Um campo calculado é um campo definido pelo usuário em uma tabela dinâmica que pode executar cálculos
usando o conteúdo de outros campos na tabela dinâmica. Fórmulas de campo calculado podem referir-se a
um ou mais campos.

Suponha que no relatório de tabela dinâmica ao lado, eu


queira calcular o Resultado proveniente da diferença da
Venda pela Meta.

Guia Analisar > Campos, Itens e Conjuntos > Campo


Calculado...

A janela abaixo será exibida:

Agora iremos confeccionar nossas fórmulas para criar o novo campo: RESULTADO.
22

O resultado será exibido da seguinte forma:

4.4. Itens Calculados


Um item calculado é um item definido pelo usuário em um campo de tabela dinâmica que pode executar
cálculos usando o conteúdo de outros campos e itens da tabela dinâmica. Fórmulas de item calculado podem
incluir apenas os itens do campo no qual você cria o item calculado.
23

Suponha que no relatório de tabela dinâmica acima eu queira agrupar as filiais por Regional conforme Tabela
abaixo:

Guia Analisar > Campos, Itens e Conjuntos > Item Calculado...

A janela abaixo será exibida:

Agora iremos confeccionar nossas fórmulas de acordo com as filiais de cada região:

REGIÃO 1: Filial 1 e Filial 2

REGIÃO 2: Filial 3 e Filial 4


24

REGIÃO 3: Filial 4, Filial 5 e 6

O resultado será exibido da seguinte forma:


25

4.5. Segmentação de Dados


Em versões anteriores do Microsoft Excel, utilizamos filtros de relatório para filtrar dados num relatório de
Tabela Dinâmica, mas não é fácil ver o estado de filtragem atual quando se filtra vários itens. No Microsoft
Excel 2010 e no 2013, temos a opção de utilizar a segmentação de dados para filtrar dados.

A segmentação de dados fornece botões onde podemos clicar para filtrar dados numa Tabela Dinâmica. Para
além da filtragem rápida, a segmentação de dados indica também o estado atual da filtragem, o que permite
perceber facilmente o que é mostrado num relatório de Tabela Dinâmica filtrado.

PASSO 1: Com seu relatório de Tabela Dinâmica já criada, selecione qualquer campo do relatório.

PASSO 2: Note que ao selecionar o campo, aparecerá a GUIA DE CONTEXTO “FERRAMENTAS DE TABELA
DINÂMICA”. Selecione a sub guia de contexto “Analisar” e em seguida, clique em “Inserir Segmentação de
Dados”.
26

PASSO 3: Escolha quais são os filtros que você pretende deixar segmentado (em nosso exemplo: produto,
filial e categoria), e clique em OK.

PASSO 4: Agora basta você mover as segmentações de dados criadas e notar que ao escolher determinado
item, esta ação refletirá automaticamente nos demais.

EXEMPLO 1: selecionamos o produto “Blu-Ray Player” e automaticamente a segmentação de dados já


mostrou em quais filiais o produto existe (todas) e em qual categoria ele está associado (Eletrônicos).

EXEMPLO 2: selecionamos o produto “Fone Ultra” e automaticamente a segmentação de dados já mostrou


em quais filiais o produto existe (São Paulo apenas) e em qual categoria ele está associado (Acessórios).

EXEMPLO 3: selecionamos a filial “Rio de Janeiro” e a categoria “Acessórios”, resultando que o único produto
existente são “Plugs”.
27

4.6. Gráficos Dinâmicos (gráficos vinculados)


Às vezes é difícil obter uma visão geral quando você tem dados em uma Tabela Dinâmica enorme ou quando
você tem um monte de dados complexos de planilha que inclui texto e números com títulos de coluna.

Um Gráfico Dinâmico pode ajudá-lo a dar sentido a esses dados. Enquanto um Gráfico Dinâmico mostra a
série de dados, as categorias e os eixos de gráfico da mesma forma que um gráfico padrão, também lhe
fornece os controles de filtragem interativos no gráfico para que você possa analisar rapidamente um
subconjunto dos dados.

O Excel 2013 oferece dois modos de Gráficos Dinâmicos:

1) Gráfico Dinâmicos: para os dados da planilha, você pode criar um Gráfico Dinâmico sem criar primeiro
uma Tabela Dinâmica.
2) Gráfico Dinâmico e Tabela Dinâmica: você pode até mesmo criar um Gráfico Dinâmico que seja
recomendado para seus dados. O Excel criará automaticamente uma Tabela Dinâmica associada.

Para criar gráficos dinâmicos ou gráficos vinculados à Relatórios de Tabela dinâmica, siga os passos abaixo:

Guia Inserir => Gráfico Dinâmico

4.7. Tabela Dinâmica & Modelo de Dados


No Excel 2013 existe uma funcionalidade nova, que utiliza um Banco de Dados Colunar (PowerPivot) mesmo
sem que o suplemento esteja habilitado, dando maior autonomia a duas ou mais tabelas que possuam
alguma relação.

No exemplo abaixo, temos uma tabela fTransações com dados de venda de uma série de produtos, e temos
outra tabela dVendedor com os nomes dos vendedores e estados do país onde existe uma filial da loja.
28

Percebam que a coluna Vendedor aparece nas duas tabelas, permitindo portanto que existe uma relação
entre elas.

Para habilitar essa funcionalidade, selecione


qualquer uma das tabelas (Ctrl + T) e em
seguida crie uma tabela dinâmica (Alt + T + B).

Marque a opção “Adicionar estes dados ao


Modelo de Dados” e de OK.

Teremos os campos da Tabela Dinâmica


distribuídos da seguinte maneira:

A Tabela Dinâmica que surgiu, onde queremos obter o total de


Vendas por Estado, não conseguiu estabelecer a relação entre
as duas tabelas de dados e nos trouxe o total geral de vendas
repetidamente em cada estado.

Porém percebam que nos Campos da Tabela Dinâmica surgiu


um aviso em amarelo, pois o Excel identificou uma possível
relação.

Repare que entre as duas tabelas dVendedor e fTransações


existe uma linha cinza, que por sua vez quer dizer que ambas
não estão relacionadas.

Ao clicar em Criar... teremos a oportunidade de estabelecer


essa relação para que nossa Tabela Dinâmica consolide os
totais de vendas por estado da maneira que queremos.

Então basta associarmos as colunas comuns entre as tabelas. Neste caso a coluna comum é a Vendedor.
29

Ao clicar em OK, teremos o resultado real do total de


vendas por estado, além da relação entre as tabelas e
o desaparecimento da linha cinza que as separava.

<< Voltar para o Sumário


30

5) BUSINESS INTELLIGENCE - BI
5.1. Introdução
Business Intelligence, Inteligência de Negócio ou
simplesmente BI é um termo utilizado para sistemas de
suporte a decisão com foco no monitoramento do
desempenho de processos operacionais, táticos ou
estratégicos de uma empresa ou corporação.

Esses processos podem ser monitorados por meio de


métricas, Indicadores de Desempenho ou KPIs e agrupados
pelo período de tempo e estrutura de dados necessária para
responder dinamicamente as questões de negócio
suportados por esses processos.

Uma outra característica marcante e resultante do Business


Intelligence é a agilidade de apresentar essas métricas e indicadores de desempenho através de Painéis de
Controle ou Dashboards com alertas, gráficos, tabelas, mapas e um conjunto de análises de negócio que
ajudam os profissionais a otimizarem o processo de tomada de decisão de uma forma simples, rápida e
eficiente.

5.2. Por quê precisamos do BI?


Os sistemas integrados de gestão tradicionais ERPs (Enterprise Resource Planning) são o que se chama
sistemas OLTP (Online Transaction Processing), e estão vocacionados para processar milhares de transações
o mais rapidamente possível. Procuram responder às necessidades operacionais e legais do dia a dia da
empresa.

Ao serem concebidos e otimizados para desempenhar essa função, acabam por dar pouca importância a
outras vertentes, como a capacidade de análise, a Estratégia da empresa, a otimização operacional. Tornam-
se sistemas rápidos para desempenhar as tarefas do dia a dia, mas lentos ou incapacitados para desempenhar
tarefas de análise e gestão estratégica ou mesmo tática.
31

É por isso que surgem os sistemas OLAP (Online Analytical Processing), que estão na base da maioria das
soluções de Business Intelligence. Estes são sistemas que, baseando-se na informação produzida pelos
sistemas OLTP tradicionais, a reorganizam para um formato no qual se torna possível analisar a informação
agregada de forma muito mais rápida e sob muitas perspectivas diferentes. Essa capacidade permite ao
gestor tomar conhecimento de realidades que antes se encontravam escondidas num mar de transações.
Permite adicionalmente avaliar de forma fácil a execução dos planos e os objetivos previamente
estabelecidos.

5.3. Separando as informações no Modelo de Dados


A informação recolhida do ERP (sistema de informação da empresa) é reorganizada e concentrada numa
nova base de dados que se designa por Modelo de Dados. Este modelo será atualizado regularmente com
informação nova do ERP.

Dimensões, que são as características segundo as quais é possível analisar a informação. Produtos, Canais de
Distribuição, Departamentos, Tempo são exemplos de Dimensões;

Medidas, que são as variáveis cuja realidade pode ser medida, como Vendas, Custos, Margens, Estoques,
etc.

Fatos: são os dados a serem agrupados, contendo os valores de cada medida para cada combinação das
dimensões existentes.

Uma vez reorganizada a informação desta forma, torna-se possível para o utilizador cruzar quaisquer
Dimensões, e saber como se agregam as Medidas (Fatos) segundo esse cruzamento, de forma quase
instantânea. Pode por exemplo saber as Vendas por Produto ao longo do Tempo. Ou os Estoques por Canal
de Distribuição. Ou as Vendas por Produto por Canal de Distribuição, ou qualquer outra combinação que faça
sentido.

Mais detalhes, clique em Fatos e Dimensões.

5.4. Ganhos com a implementação do BI


Uma vez implementada uma solução de Business Intelligence, deverá ser possível à empresa:

1. Definir Objetivos Estratégicos e Táticos;


2. Estabelecer formas de avaliar a implementação desses Objetivos (via KPIs – Key Performance
Indicators – Indicadores Chave de Performance);
3. Possuir um Relatório rápido da situação Estratégica e Tática, versátil e capaz de apresentar a situação
segundo qualquer perspectiva suportada pelas Dimensões e Medidas definidas no projeto;
4. Potenciar uma melhoria Operacional ou Comercial via o aproveitamento do conhecimento implícito
nos seus dados transacionais;
5. Proceder a previsão de variáveis importantes (Vendas, Custos, etc);
6. Eventualmente, implementar processos de Datamining que permitam descobrir mais insights sobre
a atividade da própria empresa.

<< Voltar para o Sumário


32

6) POWER PIVOT
6.1. Introdução
O Power Pivot para Excel é um suplemento nativo (a partir do 2013) que pode ser usado para executar análise
avançada de dados, criar modelos de dados sofisticados,
agregando Business Intelligence – BI - de autoatendimento à sua
área de trabalho.

Ao usar o PowerPivot para Excel, você pode transformar


rapidamente enormes quantidades de dados em informações
significativas para obter as respostas necessárias em questão de segundos.

6.1.1. Existe Power Pivot para Excel 2007 ou inferior?


O Power Pivot não funciona no Excel 2007 e são dois os principais motivos que impedem o funcionamento:

 Motivo 1 - Segmentação de Dados (Slicers)

A equipe do Power Pivot percebeu que o suplemento não alcançava grande parte dos usuários devido a
pobre aparência para interação de dados do até então Excel 2007. Era necessário um estilo mais atraente de
interação dos dados com um relatório final a ser apresentado.

Então a equipe do Power Pivot, na verdade, "doou" um grupo de pessoas, por cerca de dois anos, para a
equipe do Excel, objetivando construir a Segmentação de Dados (Slicers) que surgiram no Excel 2010, a
princípio somente para relatórios de Tabela Dinâmica. Já no Excel 2013 os Slicers também estão disponíveis
para Tabelas.

 Motivo 2 - Dados Incorporado

A segunda razão é a principal, o que tornou impossível o uso do Excel 2007.

Havia a exigência de que Power Pivot fosse capaz de armazenar seus dados dentro da pasta de trabalho
*.XLSX, ao invés de em um arquivo separado. Imagine-se, como um usuário do Excel, se você tivesse que
abrir dois arquivos em todos os lugares apenas para fazer suas tabelas e planilhas?

Então, o Excel 2010 criou um mecanismo para permitir que outras aplicações pudessem armazenar seus
dados dentro de pastas de trabalho, e para permitir que os dados fossem buscados.

A partir do Excel 2010, você pode ter uma pasta de trabalho com PowerPivot, renomeá-la de XLSX para .ZIP
e navegar em XLCustomData e ver um arquivo chamado Item1.data com todos os dados tratados em seu
Power Pivot.

6.2. Vantagens no uso do Power Pivot


 Importar milhões de linhas de dados de várias fontes de dados

Com o PowerPivot para Excel, você pode importar milhões de linhas de dados de várias fontes de dados para
uma única pasta de trabalho do Excel, criar relações entre dados heterogêneos, criar colunas e medidas
calculadas usando fórmulas, criar Tabelas Dinâmicas e Gráficos Dinâmicos e, depois, analisar ainda mais os
dados para poder tomar decisões de negócios oportunas— tudo sem exigir assistência de TI.

 Rapidez em cálculos e análises

Processa milhões de linhas praticamente no mesmo tempo que seria necessário para processar milhares, e
extrai o máximo dos processadores com vários núcleos e dos gigabytes de memória para realizar o
processamento mais veloz de cálculos. Supera as limitações existentes para análise de dados massivos na
área de trabalho, usando algoritmos eficientes de compactação para carregar na memória até mesmo os
maiores conjuntos de dados.
33

 Suporte praticamente ilimitado a fontes de dados

Fornece a base para importar e combinar fontes de dados de qualquer local para fins de análise de dados
massivos na área de trabalho, incluindo bancos de dados relacionais, fontes multidimensionais, serviços de
nuvem, arquivos Excel, arquivos de texto e dados da Web.

 Segurança e gerenciamento

O Painel de Gerenciamento PowerPivot habilita os administradores de TI a monitorar e gerenciar aplicativos


compartilhados para garantir segurança, alta disponibilidade e desempenho.

6.2.1. DAX – Data Analysis Expressions


DAX é uma nova linguagem de fórmula, que amplia os recursos de manipulação de dados do Excel para
permitir mais sofisticação e complexidade em agrupamentos, cálculos e análises.

A DAX permite aos


usuários definir
cálculos
personalizados em
tabelas do PowerPivot
(Columnar Database)
e tabelas dinâmicas
do Excel (Data Cubes).
DAX inclui algumas
das funções que são
usados em fórmulas
do Excel, e funções
adicionais que são
projetados para
trabalhar com dados
relacionais e executar
agregação dinâmica.

A sintaxe de fórmulas
DAX é muito
semelhante às
fórmulas do Excel,
utilizando uma combinação de funções, operadores, e os valores. As fórmulas DAX diferem das fórmulas do
Excel pois as funções DAX trabalham com tabelas e colunas, não intervalos, e permitem fazer pesquisas
sofisticadas para valores e tabelas relacionadas. Com as fórmulas DAX, você pode criar agregações que
normalmente requerem um conhecimento profundo de esquemas de banco de dados relacionais ou
conceitos OLAP. Além disso, os cálculos em fórmulas DAX utilizam um motor altamente otimizado na
memória, possibilitando pesquisas rápidas e cálculos de valores em colunas ou tabelas muito grandes.

Algumas funções DAX mais usadas no Power Pivot:

CALCULATE() / RELATED() / DISTINCTCOUNT() / FORMAT() / CEILING() / MONTH() / YEAR()


34

6.2.2. Columnar Database


Um banco de dados colunar é um sistema de gerenciamento de banco de dados (DBMS) que armazena dados
em colunas em vez de linhas.

O objetivo de um banco de dados colunar é escrever e ler


dados de e para um disco rígido, a fim de acelerar o tempo
que leva para retornar uma consulta de forma eficiente.

Numa base de dados colunar, todos os valores da coluna 1


estão fisicamente em conjunto, seguido de todos os valores
da coluna 2, etc. Os dados são armazenados em "ordem
ficha", de modo que a entrada 100 para a coluna 1 e a
entrada 100 para a coluna 2 pertencem ao mesmo registro
de entrada. Isso permite que os elementos de dados
individuais, como o nome do cliente, por exemplo, sejam
acessados em colunas como um grupo, e não
individualmente linha por linha.

Aqui está um exemplo de uma tabela de banco de dados


simples com 4 colunas e três linhas.

ID Sobrenome Nome Bônus


1 Garcia Fernando 800
2 Silva Gilda 450
3 Costa Mario 1250

Em um sistema de gerenciamento de banco de dados orientada a linha, os dados seriam armazenados assim:

1, Garcia, Fernando, 800, 2, Silva, Gilda, 450, 3, Costa, Mario, 1250;

Em um sistema de gerenciamento de banco de dados orientada a coluna, os dados seriam armazenados


como este:

1,2,3; Garcia, Silva, Costa; Fernando, Gilda, Mario; 800,450,1250;

Um dos principais benefícios de um banco de dados colunar é que os dados podem ser altamente
comprimidos. A compressão permite operações colunar - como MIN, MAX, SUM, COUNT e AVG- a ser
realizado muito rapidamente. Outra vantagem é que, como ele é um sistema auto indexado, acaba usando
menos espaço em disco do que um sistema de gerenciamento de banco de dados relacional (RDBMS)
contendo os mesmos dados.

6.2.3. Data Cube


Cubos de Dados, “disfarçados” no Excel sob o nome de Relatório de Tabela e Gráfico Dinâmicos, é uma das
melhores ferramentas de análise e também pouco conhecida de muitos
utilizadores do Microsoft Office. Está disponível no pacote Microsoft Office a
partir da versão 2000 e a ferramenta de visualização é o Microsoft Excel. Muito
embora seus conceitos sejam simples, muita gente que “monta” um Cubo de
Dados no Excel depois não consegue entender o que vê, como funciona, nem
analisar os dados apresentados.

O nome Cubo de Dados está associado à ideia do consagrado CUBO MÁGICO,


onde podemos girar as arestas coloridas do cubo e obter as mais diversas
combinações e visualizações até chegar ao resultado desejado. O Cubo de
35

Dados tem a mesma ideia, só que, ao invés de estar limitado às três dimensões geométricas, o Cubo de Dados
pode ter muito mais que isso.

O importante é saber avaliar quando ele deve ser utilizado, pois nem sempre se aplica a qualquer contexto
analítico. Se os dados disponíveis atendem ao tipo de pergunta “quanto disso por tal coisa”, então você tem
um enorme potencial onde esta ferramenta se encaixará muito bem.

6.2.3.1. Fatos e Dimensões

O Cubo de Dados trabalha com dois conceitos muito importantes, a saber:

 FATO é tudo aquilo que é mensurável através de soma, contagem, cálculo de média, etc.
 DIMENSÃO é a maneira pela qual desejamos girar e dividir as informações de forma a obtermos
diversas visualizações para análise.

Basicamente o que um Cubo de Dados faz é agregar e desagregar FATOS em uma ou mais DIMENSÕES.

Em ouras palavras, são perguntas do gênero “quantos automóveis vendi (FATO) por região (DIMENSÃO), por
marca (DIMENSÃO), por modelo (DIMENSÃO)”. “Qual a soma que paguei de comissão (FATO) por vendedor
(DIMENSÃO)”.

No Excel, logo após montar um Cubo de Dados é apresentada uma planilha com quatro áreas distintas e uma
“janela flutuante” contendo os FATOS e DIMENSÕES disponíveis, que deverão ser “arrastados” e “soltos” em
uma destas quatro áreas.

A "ÁREA-1" é reservada para FATOS e as "ÁREAS-2, 3 e 4" são reservadas


para DIMENSÕES. Saber isso é muito importante para a compreensão do
Área 4 Área 3 resultado.
DIMENSÃO DIMENSÃO FATOS, quando soltos na ÁREA-1 (Valores), são automaticamente
“interpretados” pelo Excel da seguinte forma: se numérico será assumida
a função de agregação SOMA, caso contrário será assumida a função de
agregação CONTAGEM. É possível alterar a função de agregação, inclusive
por outras além destas duas, mas somente em cubos locais gerados com
F F dados dentro da própria planilha. Cubos com dados externos têm função
de agregação pré-definida, mas isto está fora do escopo proposto neste
texto.

Área 2 Área 1 DIMENSÕES, quando soltas na ÁREA-2 (Linhas) desagregam (“explodem”)


DIMENSÃO FATOS os FATOS na vertical. Quando soltas na ÁREA-3 (Colunas) desagregam
(“explodem”) os FATOS na horizontal. Quando soltas na ÁREA-4 (Filtros)
criam um “filtro” que permitem analisar todas as variações específicas da
DIMENSÃO.

F F
36

6.3. Diferença entre Power Pivot e a ferramenta de Tabela Dinâmica


Apesar de ambos recursos produzirem relatórios de BI (Business Intelligence) aparentemente muito
semelhantes, temos o Power Pivot criando um Modelo de Dados sofisticado uma vez que utiliza
relacionamentos entre tabelas além de fórmulas e funções avançadas (DAX) para criar campos calculados em
tabelas e medidas para relatórios.

AÇÕES / OPÇÕES TABELA DINÂMICA POWERPIVOT


Ilimitado (teoricamente limitado a
Quantidade de Linhas 1.048.576 (limite da planilha)
2GB de memória por arquivo)
Possível, com interface gráfica e
Relacionamento entre Tabelas Não é possível
amigável
Fórmulas mais poderosas e
Inserção de Campos Calculados Possui Cálculos internos, porém
flexíveis, mas necessita
em Relatórios pouco flexíveis
conhecimento de funções DAX
Criação de Relatórios Assimétricos Não é possível Possível e de fácil criação
Conversão para fórmulas CUBO Não é possível Possível
Deve ser feito somente no banco Poderá ser feito diretamente no
Criação de Cubos
de dados base Power Pivot
Utilização do Visual Basic for A janela do PowerPivot não dá
Poderá usar programação VBA
Applications (VBA) suporte para VBA
Poderá ser feito pelo próprio Deverá utilizar fórmulas DAX em
Agrupar Dados em Relatórios
relatório colunas e campos calculados
37

6.4. Habilitando o suplemento


Se a guia POWER PIVOT não estiver aparecendo na lista de guias do Excel 2013, você precisará habilita-la
conforme demonstrado a seguir:

Clique na guia ARQUIVO:

Vá em OPÇÕES / SUPLEMENTOS e GERENCIAR:

Selecione “Suplementos de COM” e na janela seguinte selecione a opção: Microsoft Office Power Pivot for
Excel 2013.
38

Pronto, o Power Pivot está disponível para uso no Excel 2013.

6.5. Grupos de Comando do PowerPivot


Ao clicar na guia POWERPIVOT, os seguintes grupos de comando são exibidos:

6.5.1. Grupo Modelo de Dados


Grupo que viabiliza o trabalho com um Modelo de Dados, que é uma nova abordagem
para integrar dados de várias tabelas, criando efetivamente uma fonte de dados relacional
dentro da pasta de trabalho do Excel. No Excel, os Modelos de Dados são usados de
maneira transparente, fornecendo os dados usados em Tabelas Dinâmicas, Gráficos
Dinâmicos e relatórios do Power View. Este grupo te permitirá exibir, gerenciar e estender
o(s) modelo(s) criado(s).

Ao acessar o grupo Modelo de Dados seremos apresentados à tela do Power Pivot onde trabalharemos os
modelos que iremos criar.

6.5.2. Grupo Cálculos


O Grupo Cálculos do Power Pivot objetiva resolver problemas de análise de dados e
modelagem que podem ser resolvidos usando cálculos. Há dois tipos de cálculos no
Power Pivot: colunas calculadas e campos calculados. Os dois tipos de cálculos usam
fórmulas. Em muitos casos, por exemplo, ao criar um campo calculado usando o
recurso AutoSoma com uma função de agregação padrão como SUM ou MÉDIA, você
não tem que criar nenhuma fórmula. A fórmula é criada automaticamente para você pelo Power Pivot. Em
outros casos, você pode ter que criar a fórmula personalizada por sua conta. No Power Pivot, você cria
fórmulas de cálculo personalizadas usando DAX (Expressões de Análise de Dados).

Embora as colunas calculadas e os campos calculados sejam semelhantes pelo fato de ambos se basearem
em uma fórmula, eles diferem no modo de uso. Campos calculados costumam ser mais usados na área
39

Valores de uma Tabela dinâmica ou Gráfico dinâmico. Colunas calculadas são usadas quando você deseja
colocar resultados calculados em uma área diferente de uma Tabela dinâmica (como uma coluna ou linha de
uma Tabela dinâmica, ou um eixo em um Gráfico dinâmico).

6.5.2.1. Colunas Calculadas

Com colunas calculadas, você pode adicionar novos dados a tabelas do Power Pivot. Em vez de colar ou
importar valores na coluna, você cria uma fórmula DAX que define os valores da coluna.

Quando uma coluna contém uma fórmula, o valor é computado para cada linha. Os resultados são calculados
para a coluna assim que você insere a fórmula. Em seguida, os valores de coluna são recalculados conforme
necessário, como quando os dados subjacentes são atualizados.

É possível criar colunas calculadas com base em campos calculados e em outras colunas calculadas. Por
exemplo, você pode criar uma coluna calculada para extrair um número de uma cadeia de texto e, então,
usar esse número em outra coluna calculada.

6.5.2.2. Campos Calculados

Os campos calculados são usados na análise de dados; por exemplo, somas, médias, valores mínimos ou
máximos, contagens ou cálculos mais avançados que você cria usando uma fórmula DAX. O valor de um
campo calculado sempre muda em resposta a seleções em linhas, colunas e filtros, permitindo a exploração
de dados ad hoc.
40

Em uma Tabela Dinâmica, Gráfico Dinâmico ou relatório, um campo calculado é colocado na área Valores,
onde os rótulos de linha e coluna ao seu redor determinam o contexto do valor. Se este campo arrastado for
gerado no Excel, será um Campo Calculado Implícito. Caso o mesmo seja criado na área de cálculo do Power
Pivot, será um Campo Calculado Explícito.

6.5.2.3. KPI – Indicadores de Desempenho

KPIs (indicadores chave de desempenho) são baseados em um


campo calculado específico e é criado para ajudar usuários a
avaliarem rapidamente o valor atual e o status de uma métrica em
relação a um destino definido, são medidas visuais de desempenho.

É criado para ajudar usuários a avaliar rapidamente o valor atual e o


status de uma métrica em relação a um destino definido. O KPI
estima o desempenho do valor, definido por um campo calculado
Base, contra um valor de Destino, também definido por um campo
calculado ou por um valor absoluto.
41

6.5.3. Grupo Alinhamento de Segmentação de Dados


Grupo que irá organizar o alinhamento dos Slicers (segmentação de dados) junto aos seus relatórios de tabela
dinâmica. Você poderá alinhas os Slicers horizontalmente ou verticalmente.

6.5.4. Grupo Tabelas


Este grupo permite adicionar dados de uma planilha do Excel a um Modelo de
Dados usando uma tabela vinculada. Uma Tabela Vinculada é uma tabela do
Excel que está vinculada a uma tabela de um modelo de dados. A vantagem de
criar e manter os dados em uma tabela do Excel, em vez de importar os dados
partir de um arquivo, é a possibilidade de continuar editando os valores na
planilha do Excel e, ao mesmo tempo, usar a tabela vinculada em um Modelo de Dados como a base de uma
Tabela Dinâmica, Gráfico Dinâmico ou relatório do Power View.

Adicionar uma tabela vinculada é tão fácil quanto selecionar um intervalo e


clicar em Adicionar ao Modelo de Dados. Melhor ainda, formate o intervalo
como tabela para que você possa dar um nome apropriado a ela. O gerenciamento de cálculos e relações fica
mais fácil quando você trabalha com uma tabela vinculada nomeada.

Também é possível neste grupo ATUALIZAR todos os dados vinculados ao(s) modelo(s) de dado(s) existentes
sempre que algum dado novo surgir.

6.5.5. Grupo Relações


Este grupo irá detectar e exibir as relações entre dados de fontes de dados diferentes.
42

6.6. Janela do Power Pivot


A janela do Power Pivot é aberta sobre a janela do Excel, com os dados que você acabou de colar. Para
alternar as duas janelas: clique no botão do Excel na Barra de Ferramentas de Acesso Rápido na janela do
PowerPivot ou na janela PowerPivot na guia do PowerPivot na janela do Excel. Você pode fechar a janela
PowerPivot sem fechar o Excel: na janela PowerPivot, no botão PowerPivot, clique em Fechar.

A janela poderá conter várias tabelas, cada uma em sua própria guia. Juntas as tabelas e suas colunas
compreendem uma base de dados armazenada no motor (banco de dados) do Power Pivot. Dentro desse
banco, todas as tabelas devem ter nomes exclusivos, assim como os nomes das colunas também devem ser
únicos.

6.6.1. Guia Página Inicial


A guia Página inicial permite adicionar novos dados, copiar e colar dados do Excel e de outros aplicativos,
aplicar formatação, além de classificar e filtrar dados.

Área de transferência

Este grupo permite copiar e colar dados na pasta de trabalho atual do PowerPivot.

 Colar. Cole os dados da Área de Transferência em uma nova tabela na janela do PowerPivot.
 Colar Acréscimo. Adicione dados da Área de Transferência ao final de uma tabela existente na janela
do PowerPivot.
 Colar Substituição. Use os dados na Área de Transferência para substituir os dados em uma tabela
existente na pasta de trabalho do PowerPivot.
 Copiar. Copie os dados selecionados da pasta de trabalho para a Área de Transferência.
43

É possível copiar dados de tabela de aplicativos externos e colá-los em uma pasta de


trabalho do PowerPivot. Os dados colados da Área de Transferência devem estar em
formato HTML, como dados que são copiados de Excel ou Word.

Obter Dados Externos

Este grupo permite conectar a fontes de dados externos e importar dados dessas fontes.

 Do Banco de Dados. Estabeleça uma conexão com o SQL Server, o Microsoft Access e cubos do SQL
Server Analysis Services, bem como com pastas de trabalho do PowerPivot que foram publicadas no
SharePoint. Para obter mais informações, consulte Importar dados de um banco de dados e Importar
dados do Analysis Services ou PowerPivot. Conecte-se a outras fontes relacionais clicando em De
Outras Fontes.

 Do Serviço de Dados. Estabeleça uma conexão com feeds de dados gerados a partir de fontes de
dados online.

 De Outras Fontes. Obtenha dados de outras fontes, como pastas de trabalho do Excel e os seguintes
bancos de dados: SQL Azure, SQL Server Parallel Data Warehouse, DB2, Informix, Oracle, Sybase e
Teradata.
44

 Conexões Existentes. Localize rapidamente todas as conexões existentes além dos modelos de dados
que você construiu.

 Atualizar. Atualize uma ou mais fontes de dados usadas na pasta de trabalho atual.

Observe que há duas operações semelhantes mas distintas no Power Pivot para Excel:
45

 Atualizar os dados significa obter dados atualizados de fontes de dados externas. Para obter
mais informações, consulte Diferentes maneiras de atualizar dados no Power Pivot.
 O recálculo significa atualizar as colunas e as tabelas na pasta de trabalho que contêm
fórmulas. Para obter mais informações, consulte Recalcular fórmulas.

Tabela Dinâmica

O botão Tabela Dinâmica permite inserir na pasta de trabalho do Excel


uma ou mais Tabelas Dinâmicas com base nos dados da janela do Power
Pivot.
46

Formatação

Este grupo permite formatar dados em colunas e trabalhar com tipos de dados.

 Tipo de dados. Exibe o tipo de dados atual da coluna selecionada.


Clique na seta suspensa para exibir uma lista de tipos de dados e alterar
o tipo de dados. Se o tipo de dados escolhido for incompatível com o
conteúdo da coluna, um erro será exibido.
 Formato. Exibe o tipo de dados atual da coluna selecionada
atualmente. Se outras opções de formatação estiverem disponíveis, clique na seta da lista suspensa
para selecionar um novo formato.
 Aplicar formato de moeda. Clique para exibir a caixa de diálogo Formato de Moeda e especifique o
formato de moeda e o símbolo de moeda.
 Aplicar formato de porcentagem. Clique para exibir todos os números na coluna selecionada
atualmente como porcentagens.
 Separador de milhares. Clique para exibir um separador de milhar em todos os números na coluna
selecionada atualmente. Para desfazer, pressione Ctrl-Z.
 Aumentar decimal e Diminuir decimal. Clique para aumentar ou diminuir o número de casas decimais
exibidas para um número. Essas opções não alteram o valor, nem aumentam sua precisão; elas
apenas afetam o formato da exibição.

Classificar e Filtrar

O grupo permite escolher os valores exibidos em uma tabela aplicando filtros e classificando.

 Classificar do Menor ao Maior e Classificar de A Z. Clique para classificar do menor ao maior. Se você
estiver classificando números, a coluna classificará dos números baixos para os altos. Se estiver
classificando texto, a coluna classificará de A Z.
 Classificar do Maior ao Menor e Classificar de Z a. Clique para classificar do maior ao menor. Se você
estiver classificando números, a coluna classificará dos números altos para os baixos. Se estiver
classificando texto, a coluna classificará de Z a.
 Limpar Classificação. Clique para cancelar a classificação e exibir a coluna em sua ordem natural, ou
seja, a ordem na qual os dados foram importados.
 Limpar Todos os Filtros. Clique para remover filtros e exibir todas as linhas na tabela. Esta opção só
está disponível quando os filtros foram aplicados a pelo menos uma coluna.

Cálculos

Este grupo permite criar facilmente algumas medidas básicas e criar KPIs com base nas medidas.

 AutoSoma. Selecione uma coluna e clique em AutoSoma ou uma das outras funções
no menu suspenso. A medida aparece debaixo da coluna na Área de Cálculo.
 Crie KPI. Clique em uma medida na Área de Cálculo e clique em Criar KPI na guia
Página Inicial. A caixa de diálogo KPI (Indicador chave de desempenho) é exibida.
47

Exibir

Este grupo permite alterar a maneira como você vê suas tabelas e suas colunas.

 Exibição de Dados. Esta é a exibição padrão baseada em colunas na janela do PowerPivot.


 Exibição de Diagrama. Esta exibição permite ver suas tabelas em um diagrama visual. Esta exibição é
ideal para criar e gerenciar relações e hierarquias.
 Apresentação Oculta. Clique nesta exibição para mostrar os objetos que estão ocultos das
ferramentas de cliente.
 Área de Cálculo. Clique neste botão para mostrar ou ocultar a Área de Cálculo, que é exibida embaixo
das colunas somente na Exibição de Dados.
48

6.6.2. Guia Design


A guia Design é o local onde é possível alterar propriedades da tabela, criar e gerenciar relações, além de
modificar conexões com fontes de dados existentes. Também é possível adicionar colunas e alterar quando
os valores de coluna são calculados.

As opções da guia Design são organizadas em grupos.

Colunas

O grupo Colunas permite criar novas colunas e alterar o modo como as colunas são exibidas. O grupo Exibição
na guia Página Inicial tem opções adicionais.

 Adicionar. Clique para adicionar uma nova coluna na extremidade direita da tabela atual.
 Excluir. Clique para excluir as colunas selecionadas no momento. Você não pode selecionar várias
colunas usando Ctrl+Clique, mas pode fazer isso clicando e arrastando.
 Congelar e Descongelar. Clique para manter a coluna atual visível enquanto você rola até outra área
da planilha. Para obter mais informações, consulte Congelar colunas.
 Largura. Clique para exibir a caixa de diálogo Largura da Coluna, que permite inserir a largura de uma
coluna selecionada.

Cálculos

Clique no botão Inserir Função para abrir a caixa de diálogo Inserir Função e adicionar uma nova coluna com
uma função DAX específica.

Clique no botão Opções de Cálculo para controlar o modo como a pasta de trabalho recalcula fórmulas.
49

 Calcular Agora. Quando a pasta de trabalho está definida no modo de cálculo manual, clique para
recalcular toda a pasta de trabalho.
 Modo de Cálculo Automático. O padrão habilita o recálculo automático de fórmulas. Todas as
alterações nos dados da pasta de trabalho que poderiam causar alterações no resultado de qualquer
fórmula dispararão o recálculo da coluna inteira que contém uma fórmula.
 Modo de Cálculo manual. Desativa o recálculo automático. Clique em Calcular Agora para recalcular
fórmulas. É recomendável recalcular e validar a pasta de trabalho, antes de salvar.

Observe que há duas operações semelhantes mas distintas no Power Pivot para Excel:

 Atualizar os dados significa obter dados atualizados de fontes de dados externas.


 O recálculo significa atualizar as colunas e as tabelas na pasta de trabalho que contêm fórmulas.

Relações

O grupo Relações permite criar e gerenciar relações entre tabelas na pasta de trabalho do Power Pivot.

 Criar Relação. Clique para abrir a


Caixa de diálogo Criar Relação, que
permite criar uma relação entre tabelas
de dados. Uma relação estabelece como
os dados nas duas tabelas devem ser
correlacionados.
 Gerenciar Relações. Clique para abrir
a Caixa de diálogo Gerenciar Relações,
que permite exibir, editar ou excluir
relações existentes.
50

Propriedades da tabela

Clique no botão Propriedades da Tabela para abrir a Caixa de diálogo Editar Propriedades da Tabela, que
permite exibir e modificar as propriedades de tabelas. Isso só se aplica a tabelas que foram importadas, em
vez de coladas diretamente na janela do PowerPivot.

Marcar como Tabela de Data

Clique no botão Marcar como Tabela de Datas para abrir a Caixa de diálogo Marcar Como Tabela de Data,
usada para habilitar a filtragem de datas dedicadas em relatórios.

Editar

Clique em Desfazer ou Refazer, conforme apropriado. Se uma ação não puder ser desfeita ou refeita, a opção
não estará disponível.
51

6.7. Iniciando o Power Pivot


Vá até a guia POWERPIVOT, clicando na opção GERENCIAR, dentro do Grupo de Comandos Modelos de Dados
para abrir a Janela do suplemento ou usando atalho: Alt + Y3 + M

Caso você tenha um arquivo *.xlsx com diversas tabelas e queira gerar seu Power Pivot diretamente nele,
siga o passo-a-passo do próximo capítulo.

6.7.1. Criando Modelo de Dados (em um *.xlsx existente)


A primeira coisa a fazer para iniciar um trabalho no Power Pivot é transformar suas matrizes de dados em
Tabelas, em seguida criar um Modelo de Dados com todas as tabelas com as quais você irá trabalhar. Ou seja,
vamos levar todas as tabelas para a janela Gerenciar, do Grupo de Comandos Modelo de Dados.

Você pode fazer isso utilizando as Guias e Grupos de Comando ou pode utilizar atalhos para tornar o processo
de trabalho mais dinâmico e ágil:

 Ctrl + T: quando o cursor do mouse se encontra em uma célula qualquer de uma matriz, selecionará
toda a matriz automaticamente.
52

 Alt + T + TA: Criar tabela do intervalo selecionado.

 Alt + JI + C: Renomear a Tabela selecionada.

Para nomear as tabelas de maneira padronizada, seguindo termos


usuais em Bancos de Dados, vamos utilizar a sistemática do Fatos
e Dimensões e seus dois conceitos, a saber:

 FATO é a tabela onde as operações, transações acontecem. Toda tabela que se caracterizar desta
maneira, terá seu nome iniciado com a letra f. Ex. minha tabela Vendas é onde executo as
consolidações por ano e trimestre, além de calcular descontos, bônus de vendedores, etc. O nome
da tabela Vendas ficará assim: fVendas
 DIMENSÃO é a tabela que servirá como base para busca de informações. Toda tabela que se
caracterizar assim, terá seu nome iniciado pela letra d. Ex. tenho 2 tabelas (Estados e Produtos) onde
tenho a lista de todos os Produtos que vendo em minha loja e, a tabela Estados que contém todos
os estados onde tenho loja. O nome da tabela Produtos e da tabela Estado ficará assim: dProduto
e dEstado
53

 Alt + Y3 + Y5: Adicionar tabela ao Modelo de Dados do Power Pivot.

 Alt + H + D2: Alterna para a visualização das tabelas do Modelo de Dados atual.
54

6.7.2. Criando Relações


Uma relação é uma conexão criada entre duas tabelas de dados que estabelece como os dados das duas
tabelas devem ser correlacionados.
 Alt + H + W: Na Janela Gerenciar do PowerPivot, alterna para a visualização dos Relacionamentos
(Exibição de Diagrama) entre as tabelas do Modelo de Dados atual.

Por exemplo, a tabela dProdutos e a tabela dCategoria têm uma relação baseada no fato de que cada produto
pertence a uma categoria.
As relações no Power Pivot são criadas
unindo-se tabelas na janela do Power
Pivot, ou colunas na Exibição de
Diagrama manualmente, ou
automaticamente, se o Power Pivot
para Excel detectar relações existentes
ao importar dados na pasta de trabalho
do Power Pivot.

Uma relação é criada manualmente unindo-se colunas de diferentes tabelas que


contêm dados semelhantes ou idênticos. Por exemplo, as tabelas dProdutos e
dCategoria estão relacionadas pela coluna CategoriaID que ocorrem nas duas
tabelas.

As colunas não precisam, mas normalmente têm o mesmo nome.

As relações criadas geram campo provenientes de múltiplas tabelas que podem


ser utilizados em Relatórios de Tabela Dinâmica.
55

6.7.3. Criando Colunas Calculadas


Embora Colunas calculadas e Medidas sejam semelhantes, afinal ambas baseiam-se em uma fórmula, elas
diferem na forma como as usamos. As Medidas que antigamente eram chamadas de campos calculados,
costumam ser utilizadas na área Valores de um relatório de Tabela Dinâmica.

Já as Colunas Calculadas são usadas quando você deseja inserir novos resultados diretamente nas colunas
das tabelas da própria janela do Power Pivot. Podemos criar Colunas Calculadas utilizando fórmulas e funções
DAX, obedecendo suas sintaxes e convenções.

Veja a especificação padrão para sintaxes de fórmulas DAX:

Tipos de objeto Exemplos Comentário

Nome da tabela fVendas Se o nome da tabela não contiver espaços ou outros


caracteres especiais, o nome não precisará estar
entre aspas.

Nome da tabela ‘fVendas SUL’ Se o nome contiver espaços, tabulações ou outros


caracteres especiais, coloque-o entre aspas simples.

Nome de coluna fVendas[PreçoCusto] O nome da tabela antecede o nome da coluna, e o


totalmente qualificado nome da coluna fica entre em colchetes.

Nome de medida fVendas[Total] O nome da tabela antecede o nome da medida, e o


totalmente qualificado nome da medida fica entre em colchetes. Em
determinados contextos, um nome totalmente
qualificado sempre será obrigatório.

Nome de coluna não [PreçoCusto] O nome não qualificado é apenas o nome da coluna
qualificado entre colchetes. Os contextos em que é possível usar
o nome não qualificado incluem fórmulas em uma
coluna calculada dentro da mesma tabela ou em uma
função de agregação que examina a mesma tabela.

Coluna totalmente ‘fVendas Sul’[Qtde] O nome da tabela contém espaços; portanto, ele
qualificada em tabela deve estar entre aspas simples.
com espaços
56

Suponha que temos um Modelo de Dados com 3 tabelas, sendo duas delas Dimensionais (dVendedores e
dProdutos) e a outra Transacional (fVendas).

Na minha tabela fVendas quero obter os nomes das Lojas onde as vendas foram realizadas. Sei que os nomes
das lojas estão na tabela dVendedores.

Para tanto utilizaremos a função DAX: RELATED()

Selecione a nova Coluna e com um duplo clique sobre “Adicionar Coluna” renomeie para LOJA.
57

Agora, usando a função RELATED() e obedecendo a convenção para usar as fórmulas DAX, criaremos a Coluna
Calculada.

=RELATED(dVendedores[Loja])

Podemos também montar uma fórmula com várias funções e operadores matemáticos, utilizando o
RELATED() para buscar dados em diferentes tabelas. Temos o preço de cada produto na tabela dProdutos e
58

temos a quantidade vendida assim como desconto aplicado na tabela fVendas. Vamos Calcular a RECEITA a
partir destes dados.

=ROUND(RELATED(dProdutos[Preço])*(1-fVendas[Desconto])*fVendas[Unidade];2)
59

6.7.4. Criando Medidas / Campos Calculados


Os Campos Calculados também são conhecidos como Fórmulas Explícitas ou como Medidas. Geralmente
são utilizados na área Valores das Tabelas Dinâmicas e Gráficos Dinâmicos. As Medidas são fórmulas
nomeadas, criadas para medir um resultado relativo a outros campos de seu relatório.

Um Campo Calculado fica localizado abaixo da linha cinza que divide as camadas no modo Exibição de Dados,
sendo a camada superior ocupada pelos dados das tabelas de nosso Modelo de Dados, suas colunas e linhas
e; a camada inferior destinada a criação dos Campos Calculados e suas consolidações.

No exemplo abaixo queremos saber o Total da Receita, e iremos utilizar a função SUM() para executar o
cálculo. Todo campo calculado obedece a seguinte ordem:

NOME DO CAMPO:=FÓRMULA()

Assim o nome do campo será Total Receita e a fórmula será =SUM(fVendas[Receita]), então teremos:

Total Receita:=SUM(fVendas[Receita])

Camada
Superior

Camada
Inferior Campo Calculado
ou Medida

6.7.4.1. Medida Implícita


Uma Medida Implícita ocorre quando você arrasta um campo da tabela para a área Valores do Relatório de
Tabela Dinâmica e o cálculo é gerado automaticamente.

6.7.4.2. Medida Explícita


Uma Medida Explícita é criada no próprio Relatório de Tabela Dinâmica e poderá ser utilizada por qualquer
relatório de Tabela Dinâmica, Gráfico Dinâmico ou relatório do Power View.
60

6.7.5. Criando Modelo de Dados com Dados Externos (em um *.xlsx novo)
Vá até a guia POWERPIVOT e acesse a Janela de gerenciamento, usando atalho: Alt + Y3 + M

Em seguida selecione qualquer uma das opções do grupo “Obter Dados Externos” para importar
os dados que se transformarão no seu Modelo de Dados. Em nosso exemplo importaremos
dados de um Pasta de Trabalho existente, utilizando a opção “De Outras Fontes”.

Na tela seguinte escolheremos o tipo de


Arquivo “Arquivo do Excel” e clicamos em
avançar.

Então localizamos o local da Pasta de


Trabalho e marcamos “Usar Primeira linha
como Cabeçalhos de coluna”.

Repare que a próxima tela nos traz as tabelas


existentes na Pasta de Trabalho que usamos
para importar os dados. Marque a(s)
tabela(s) e clique em Visualizar e Filtrar para
ter certeza que que está importando os dados corretos, ou mesmo para selecionar linhas, ou colunas que
não deseja importar.
61
62

Pronto, os dados oriundos da sua


Pasta de Trabalho foram importados
com êxito e agora podem ser
trabalhados dentro do PowerView.
63

6.8. Definindo Imagem padrão no Power Pivot


Você pode definir uma imagem padrão no Power Pivot se seus dados estiverem no Excel. As imagens padrão
são maiores e posicionadas de forma mais proeminente quando adicionadas a um cartão no Power View.
Para definir como uma imagem padrão, as imagens (ou links para as imagens) devem estar em uma tabela
em que sejam exclusivas, o que significa que cada linha conterá uma imagem diferente.

1) Na guia Power Pivot no Excel > Gerenciar Modelo de Dados.


2) Clique em Avançado > Comportamento da Tabela.
3) Defina um Identificador de Linha – por exemplo, uma coluna que contenha uma ID exclusiva. Os valores
na coluna Identificador de Linha devem ser exclusivos.
4) Defina Imagem Padrão como o nome da coluna da sua imagem.

DICA: Se você também definir um Rótulo Padrão, ele aparecerá abaixo da imagem em um contêiner de peças
do Power View.

6.8.1. Ordem de Classificação de Controle


Outra vantagem de definir uma imagem padrão é que você pode controlar a ordem de classificação de
imagens. Por padrão, as imagens em segmentações de dados são classificadas pelo nome do arquivo da
imagem, mas se você identificar uma imagem como a padrão, então ela será classificada de acordo com a
coluna Identificador da Linha. Se você identificar outra coluna como o Rótulo Padrão, então as imagens serão
classificadas de acordo com os valores dessa coluna.

Se seus dados estiverem em Excel e as imagens estiverem em uma tabela na qual as linhas não sejam
exclusivas, ainda será possível definir a ordem de classificação para outro campo.

1) Na guia Power Pivot > Gerenciar Modelo de Dados.


2) Clique na coluna que contém imagens ou URLs de imagem.
3) Na guia Página Inicial, clique em Classificar por Coluna.
4) A coluna da imagem está na caixa Classificar.
5) Na caixa Por, selecione o nome da coluna pela qual as imagens serão classificadas.
6) Clique em OK.

6.9. Funções DAX e Fórmulas Avançadas

Como já visto no capítulo DAX – Data Analysis Expressions, DAX é uma nova linguagem de funções, que
amplia os recursos de manipulação de dados do Excel para permitir mais sofisticação e complexidade em
agrupamentos, cálculos e análises.

Funções DAX suportam operadores aritméticos tradicionais do Excel 2013 ( + - * / ^ ) para adição, subtração,
multiplicação, divisão e exponenciação.

Funções DAX também suportam os operadores de comparação “maior que” ( > ), “menor que” ( < ), “maior
ou igual” ( > = ), “menor ou igual” ( < = ) e “diferente de” ( <> ). Você também pode usar o operador de
concatenação: &.

Funções DAX não aceitam o uso de “OR” ou “AND” como palavras chaves, use respectivamente “||” e “&&”
para essas operações.

Existem cerca de 80 Funções DAX, todas com nomes em inglês. Muitas delas são semelhantes às funções do
Excel onde você não terá nenhuma dificuldade em usá-las. Veja na tabela a seguir as funções DAX similares
às funções de planilha do Excel com os mesmos nomes e sintaxes.
64
65

DICADOGARCIA: As funções lógicas AND e OR só permitem dois argumentos em DAX. A função


CONCATENATE tem a mesma limitação. Para contornar essa limitação, utilize os operadores lógicos que
consistem de um duplo comercial (&&) para AND, dupla barra(||) para OR lógico, (&) para CONCATENATE e
exclamação (!) para NOT, tal qual tabela abaixo.

Segue abaixo as principais funções DAX com suas sintaxes e funcionalidades, separadas por categoria:

6.9.1. FUNÇÕES DE FILTRO


6.9.1.1. RELATED()
Retorna um valor relacionado de outra tabela.

Sintaxe: RELATED(ColumnName)

Parâmetros:

 ColumnName: a coluna que contém os valores que você deseja recuperar.

Comentários:

Uma função RELATED requer a existência de uma relação entre a tabela atual e a tabela com informações
relacionadas. Você especifica a coluna que contém os dados desejados e a função segue uma relação muitos
para um existente para buscar o valor da coluna especificada na tabela relacionada.

A função RELATED precisa de um contexto de linha; portanto, ela só pode ser usada em expressão de coluna
calculada, onde o contexto de linha atual é inequívoco, ou como uma função aninhada em uma expressão
que usa uma função de exame de tabela. Uma função de exame de tabela, como SUMX, obtém o valor do
valor de linha atual e depois examina outra tabela para obter instâncias desse valor.

6.9.1.2. DISTINCTCOUNT()
A função conta o número de células diferentes em uma coluna de números.

Sintaxe: DISTINCTCOUNT(ColumnName)

Parâmetros:

 ColumnName: a coluna que contém os números a serem contados.

Comentários

O único argumento permitido a esta função é uma coluna. É possível usar colunas que contêm qualquer tipo
de dados. Quando a função não localizar nenhuma linha para contar, ela retornará BLANK; caso contrário,
retornará a contagem de valores distintos.

6.9.1.3. FILTER()
Retorna uma tabela que representa um subconjunto de outra tabela ou expressão.

Sintaxe: FILTER(Table,FilterExpression)

Parâmetros

 Table: a tabela a ser filtrada. A tabela também pode ser uma expressão que resulta
em uma tabela.
 FilterExpression: uma expressão Booleana a ser avaliada para cada linha da tabela.
Por exemplo, [Preço] > 0 ou [Estado] = "Paraná"
66

Comentários:

Você pode usar FILTER para reduzir o número de linhas da tabela com a qual está trabalhando e usar apenas
dados específicos nos cálculos. FILTER não é usada de forma independente, mas como uma função inserida
em outras funções que exigem uma tabela como argumento.

6.9.1.4. RELATEDTABLE()
Avalia uma expressão de tabela em um contexto modificado pelos filtros fornecidos.

Sintaxe: RELATEDTABLE(Table)

Parâmetros:

 Table: o nome de uma tabela existente que usa a sintaxe DAX padrão. Ele não
pode ser uma expressão.

Comentários

A função RELATEDTETABLE altera o contexto no qual os dados são filtrados e avalia a expressão no novo
contexto especificado.

Esta função é um atalho para a função CALCULATETABLE sem expressão lógica.

Exemplo

O exemplo a seguir usa a função RELATEDTABLE para criar uma coluna calculada com as Vendas pela Internet
na tabela Categoria de Produto.

A tabela a seguir mostra os resultados do uso do código mostrado aqui.

Produto Categoria Produto Categoria Produto Categoria Vendas WEB


ID ID Alternativa Nome

1 1 Bicicletas R$ 28.318.144,65

2 2 Componentes

3 3 Roupas R$ 339.772,61

4 4 Accessórios R$ 700.759,96

= SUMX( RELATEDTABLE('VendasWeb_BRL'), [Vendas_BRL])

6.9.1.5. CALCULATETABLE()
Avalia uma expressão de tabela em um contexto modificado pelos filtros fornecidos.

Sintaxe: CALCULATETABLE(Table,[filter1],[filter2],…)

Parâmetros:
67

 Expression: a expressão de tabela a ser avaliada.


 filter1,filter2,…: uma expressão Booleana ou uma expressão de tabela que
define um filtro.

A expressão usada como o primeiro parâmetro deve ser uma função que retorna uma tabela.

Estas restrições se aplicam a expressões Booleanas que são usadas como argumentos:

 A expressão não pode referenciar uma medida.


 A expressão não pode usar uma função CALCULATE aninhada.
 A expressão não pode usar funções que examinem uma tabela ou retornem uma tabela,
inclusive funções de agregação.
 Entretanto, uma expressão Booliana pode usar qualquer função que procure um único
valor, ou que calcule um valor escalar.

Comentários

A função CALCULATETABLE altera o contexto no qual os dados são filtrados e avalia a expressão no novo
contexto especificado. Para cada coluna usada em um argumento de filtro, será removido qualquer filtro
existente nessa coluna, e o filtro usado no argumento de filtro será aplicado.

Essa função é um sinônimo para a função RELATEDTABLE.

Exemplo

O exemplo a seguir usa a função CALCULATETABLE para obter a soma de vendas pela Internet para 2006.
Esse valor é usado posteriormente para calcular a razão das vendas pela Internet comparada com todas as
vendas do ano de 2006.

A tabela a seguir mostra os resultados da fórmula:

=SUMX( CALCULATETABLE('InternetVendas_BRL', 'Data'[CalendarioYear]=2006), Vendas_BRL])

Razão Vendas
Rótulos de CalculateTable 2006
InternetVendas_BRL Internet c/ Vendas
Linha VendasWEB
de 2006

2005 R$2.627.031,40 R$5.681.440,58 0.46

2006 R$5.681.440,58 R$5.681.440,58 1.00

2007 R$8.705.066,67 R$5.681.440,58 1.53

2008 R$9.041.288.80 R$5.681.440,58 1.59

Grand R$26.054.827,45 R$5.681.440,58 4.59


Total
68

6.9.1.6. CALCULATE()
Avalia uma expressão em um contexto que é modificado pelos filtros especificados.

Sintaxe: CALCULATE(Expression,Filter1,Filter2,…)

Parâmetros:

 Expression.: A expressão a ser avaliada.


 filter1,filter2,…: (opcional) Uma lista separada por vírgulas de expressões booliana
ou uma expressão de tabela que define um filtro.

A expressão usada como o primeiro parâmetro é essencialmente igual a uma medida.

Estas restrições se aplicam a expressões boolianas que são usadas como argumentos:

 A expressão não pode referenciar uma medida.


 A expressão não pode usar uma função CALCULATE aninhada.
 A expressão não pode usar funções que examinem uma tabela ou retornem uma tabela, inclusive
funções de agregação.

Entretanto, uma expressão booliana pode usar qualquer função que procure um único valor, ou que calcule
um valor escalar.

Comentários

Se os dados foram filtrados, a função CALCULATE alterará o contexto no qual os dados são filtrados e avaliará
a expressão no novo contexto especificado. Para cada coluna usada em um argumento de filtro, será
removido qualquer filtro existente nessa coluna, e o filtro usado no argumento de filtro será aplicado.

Exemplo

Para calcular o índice de vendas do revendedor atual nas vendas de todos os revendedores, você adiciona à
Tabela Dinâmica uma medida que calcula a soma das vendas para a célula atual (o numerador) e, em seguida,
divide essa soma pelo total de vendas de todos os revendedores. Para garantir que o denominador
permaneça o mesmo, independentemente de como a Tabela Dinâmica possa estar filtrando ou agrupando
os dados, a parte da fórmula que representa o denominador deverá usar a função ALL para limpar quaisquer
filtros e criar o total correto.

A tabela a seguir mostra os resultados quando a nova medida, All Reseller Sales Ratio, é criada com a fórmula
mostrada na seção de código.

Para ver como isso funciona, adicione o campo CalendarYear à área Rótulos de Linha da Tabela Dinâmica e o
campo ProductCategoryName à área Rótulos de Coluna. Em seguida, adicione a nova medida à área Valores
da Tabela Dinâmica. Para exibir os números como percentuais, aplique a formatação de número percentual
à área da Tabela Dinâmica que contém a nova medida, All Reseller Sales Ratio.

=(SUM('ResellerSales_USD'[SalesAmount_USD]))/CALCULATE(SUM('ResellerSales_USD'[SalesAmount_USD]
),ALL('ResellerSales_USD'))
69

All Reseller Rótulos de


Sales Coluna

Rótulos de Accessories Bikes Clothing Components Grand


Linha Total

2005 0.02% 9.10% 0.04% 0.75% 9.91%

2006 0.11% 24.71% 0.60% 4.48% 29.90%

2007 0.36% 31.71% 1.07% 6.79% 39.93%

2008 0.20% 16.95% 0.48% 2.63% 20.26%

Grand Total 0.70% 82.47% 2.18% 14.65% 100.00%


70

6.9.2. FUNÇÕES DE TEXTO


6.9.2.1. FORMAT()
Converte um valor em texto de acordo com o formato especificado.

Sintaxe: FORMAT(Value, Format)

Parâmetros:

 Value: um valor ou expressão que avalia como um valor único.


 Format: uma cadeia de caracteres com o modelo de formatação.

Observação importante:

 Se value for BLANK(), a função retornará uma cadeia de caracteres vazia.


 Se format_string for BLANK (), o valor será formatado com um formato "Número Geral" ou "Data
Geral" (de acordo com o tipo de valor).

Comentários

Para obter informações sobre como usar o parâmetro Format, consulte o tópico apropriado listado abaixo:

Números

Especificação
Descrição
de formato

"General Exibe o número sem separadores de milhar.


Number"

"Currency" Exibe o número com separadores de milhar, quando apropriado; exibe dois
dígitos à direita do separador decimal. A saída é baseada nas configurações de
localidade do sistema.

"Fixed" Exibe pelo menos um dígito à esquerda e dois dígitos à direita do separador
decimal.

"Standard" Exibe o número com separadores de milhar, pelo menos um dígito à esquerda e
dois dígitos à direita do separador decimal.

"Percent" Exibe o número multiplicado por 100 com um símbolo de porcentagem (%)
anexado à direita; sempre exibe dois dígitos à direita do separador decimal.

"Scientific" Usa a notação científica padrão, fornecendo dois dígitos significativos.

"Yes/No" Exibe No quando o número é 0; caso contrário, exibe Yes.

"True/False" Exibe False quando o número é 0; caso contrário, exibe True.

"On/Off" Exibe Off quando o número é 0; caso contrário, exibe On.


71

Datas e horas

Especificação de
Descrição
formato

"General Date" Exibe uma data e/ou hora. Por exemplo, 12/3/2008 11h07m31. A exibição de
data é determinada pelo valor da cultura atual de seu aplicativo.

"Long Exibe uma data de acordo com o formato de data por extenso da cultura
Date" ou "Medium atual. Por exemplo, 12.03.08.
Date"

"Short Date" Exibe uma data usando o formato de data abreviada da cultura atual. Por
exemplo, 12/3/2008.

"Long Time" Exibe uma hora usando o formato de hora por extenso da cultura atual;
geralmente inclui horas, minutos e segundos. Por exemplo, 11h07m31.

"Medium Time" Exibe um horário no formato de 12 horas. Por exemplo, 11h07.

"Short Time" Exibe um horário no formato de 24 horas. Por exemplo, 11h07.


72

6.9.3. FUNÇÕES DE DATA E HORA


6.9.3.1. YEARFRAC()
Calcula a fração do ano representada pelo número de dias inteiros entre duas datas. Use a função da planilha
YEARFRAC para identificar a proporção dos benefícios de um ano inteiro ou as obrigações a serem atribuídas
a um termo específico.

Sintaxe: YEARFRAC(StartDate , EndDate , [Base])

Parâmetros

 StartDate: a data de início em formato Data.


 EndDate: a data de término em formato Data.
 Base: (Opcional) O tipo de base de contagem de dia a ser usado. Todos os
argumentos são truncados para inteiros.

Base Descrição

0 US (NASD) 30/360

1 Real/real

2 Real/360

3 Real/365

4 Europeu 30/360

Comentários

Em contraste com o Microsoft Excel, que armazena datas como números de série, o DAX usa um formato
datetime para trabalhar com datas e horas. Se você precisar exibir datas como números de série, poderá usar
as opções de formatação no Excel.

 Se StartDate ou EndDate não forem datas válidas, YEARFRAC retornará um erro.


 Se Base < 0 ou se base > 4, YEARFRAC retornará um erro.

Exemplo

O seguinte exemplo retorna a fração de um ano representada pela diferença entre as datas nas duas colunas,
DataCompra e DataEnvio:

=YEARFRAC(Pedidos[DataCompra],Pedidos[DataEnvio])

O seguinte exemplo retorna a fração de um ano representada pela diferença entre as datas, 1 de janeiro e 1
de março:

=YEARFRAC("Jan 1 2007","Mar 1 2007")


73

Use anos de quatro dígitos sempre que possível para evitar resultados inesperados. Quando o ano estiver
truncado, o ano atual será assumido. Quando a data estiver truncada ou omitida, a primeira data do mês
será assumida.

O segundo argumento, base, também foi omitido. Portanto, a fração de ano é calculada de acordo com o
padrão US (NASD) 30/360.

6.9.3.2. YEAR()
Retorna o ano de uma data como um inteiro de quatro dígitos no intervalo 1900 a 9999.

Sintaxe: YEAR(Data)

Parâmetros:

 Data: uma data no formato data ou texto contendo o ano a ser localizado.

Comentários

Em contraste com o Microsoft Excel, que armazena datas como números de série, o DAX usa um tipo de
dados datetime para trabalhar com datas e horas.

As datas devem ser inseridas usando uma função DATE ou como resultado de outras fórmulas ou funções.
Você também pode inserir datas em representações de texto aceitas de uma data, como 3 de março de 2007
ou 3-março-2003.

Erros poderão surgir se o formato das cadeias de caracteres for incompatível com as configurações das
localidades atuais. Por exemplo, se a localidade definir datas a serem formatadas como mês/dia/ano e a data
for fornecida como dia/mês/ano, 25/1/2009 não será interpretada como 25 de janeiro de 2009, mas como
uma data inválida.

Exemplo

O exemplo a seguir retorna 2007.

=YEAR("Março 2007")

Exemplo: data como resultado de expressão

O exemplo a seguir retorna o ano da data de hoje.

=YEAR(TODAY())

6.9.3.3. MONTH()
Retorna o mês como um número de 1 (janeiro) a 12 (dezembro).

Sintaxe: MONTH(Data)

Parâmetros:

 Data: uma data no formato DATA ou no formato de texto.

Comentários
74

Em comparação com o Microsoft Excel, que armazena datas como números de série, o DAX usa um formato
datetime ao trabalhar com datas. Você pode inserir a data usada como argumento na função MONTH,
digitando um formato datetime aceito, fornecendo uma referência a uma coluna que contém datas, ou
usando uma expressão que retorna uma data.

Se não for possível converter corretamente a representação de texto da data em um valor datetime, a função
retornará um erro.

Exemplo

A expressão a seguir retorna o mês da data na coluna DataCompra da tabela Pedidos.

=MONTH(Pedidos[DataCompra])
75

6.9.4. FUNÇÕES ESTATÍSTICAS


6.9.4.1. COUNTROWS()
A função COUNTROWS conta o número de linhas na tabela especificada ou em uma tabela definida por uma
expressão.

Sintaxe: COUNTROWS(Table)

Parâmetros:

 Table: o nome da tabela que contém as linhas a serem contadas ou uma expressão
que retorna uma tabela.

Comentários

Esta função pode ser usada para contar o número de linhas em uma tabela base; contudo, ela é mais usada
para contar o número de linhas que resultam da filtragem de uma tabela ou da aplicação de contexto a uma
tabela.

Sempre que não houver linhas a serem agregadas, a função retornará um espaço em branco. Entretanto, se
existirem linhas, mas nenhuma atender aos critérios especificados, a função retornará 0. O Microsoft Excel
também retorna um zero quando nenhuma linha atende às condições.

Exemplo

O exemplo a seguir mostra como contar o número de linhas na tabela Pedidos. O resultado esperado é 52761.

=COUNTROWS('Pedidos')

O exemplo a seguir demonstra como usar COUNTROWS com um contexto de linha. Neste cenário, há dois
conjuntos de dados que são relacionados por número de pedido. A tabela Revendedor contém uma linha
para cada revendedor; a tabela VendasRevendedor contém várias linhas para cada pedido, cada linha
contendo um pedido para determinado revendedor. As tabelas são conectadas por uma relação na coluna,
RevendaID.

A fórmula obtém o valor de RevendaID e conta o número de linhas da tabela relacionada que têm a mesma
ID de revendedor. O resultado é gerado na coluna, CalculatedColumn1.

=COUNTROWS(RELATEDTABLE(VendasRevendedor))

A seguinte tabela mostra a parte dos resultados esperados:

RevendaID CalculatedColumn1

1 73

2 70

3 394

6.9.4.2. AVERAGEX()
76

Calcula a média (média aritmética) de um conjunto de expressões avaliadas em uma tabela.

Sintaxe: AVERAGEX(Table,Expression)

Parâmetros:

 Table: o nome de uma tabela ou uma expressão que especifica a tabela na qual a
agregação pode ser executada.
 Expression: uma expressão com um resultado escalar, que será avaliada para cada
linha da tabela no primeiro argumento.

Comentários

A função AVERAGEX permite que você avalie expressões para cada linha de uma tabela e use o conjunto
resultante de valores para calcular sua média aritmética. Portanto, a função considera uma tabela como o
primeiro argumento e uma expressão como o segundo argumento.

Quanto a outros aspectos, a AVERAGEX segue as mesmas regras de AVERAGE. Você não pode incluir células
não numéricas ou nulas. Os argumentos de tabela e expressão são necessários.

Quando não houver linhas a serem agregadas, a função retornará um valor em branco. Quando houver
linhas, mas nenhuma delas atender aos critérios especificados, a função retornará 0.

Exemplo

O exemplo a seguir calcula o frete médio e o imposto de cada pedido na tabela VendasWeb, primeiro
somando Frete e Imposto em cada linha e, depois, calculando a média dessas somas.

=AVERAGEX(VendasWeb, VendasWeb [Frete]+ VendasWeb [Imposto])

Se você usar várias operações na expressão empregada como o segundo argumento, utilize parênteses para
controlar a ordem dos cálculos.
77

6.9.5. FUNÇÕES MATEMÁTICAS E TRIGONOMÉTRICAS.


6.9.5.1. CEILING()
Esta função arredonda um número para cima, para o inteiro mais próximo ou para o múltiplo mais próximo
de significância.

Sintaxe: CEILING(Número, Significância)

Parâmetros:

 Número: O número que você deseja arredondar ou uma referência para uma coluna
que contém números.
 Significância: O múltiplo de significância para o qual você deseja arredondar o
número. Por exemplo, para arredondar para o inteiro mais próximo, digite 1.

Há duas funções CEILING no DAX, com as seguintes diferenças:

As duas funções retornam o mesmo valor para números positivos, mas valores diferentes para números
negativos. Durante o uso de vários positivos de significância, CEILING e ISO.CEILING arredondam números
negativos para cima (para o infinito positivo). Durante o uso de vários negativos de significância, CEILING
arredonda números negativos para baixo (para o infinito negativo) e ISO.CEILING arredonda números
negativos para cima (para o infinito positivo).

O tipo de retorno normalmente é do mesmo tipo do argumento significativo, com as seguintes exceções:

 Se o tipo de argumento do número for moeda, o tipo de retorno será moeda.


 Se o tipo de argumento da significância for Booliano, o tipo de retorno será inteiro.
 Se o tipo de argumento da significância for não numérico, o tipo de retorno será real.

Exemplo:

A fórmula a seguir retorna 4,45. Isso poderá ser útil se você quiser evitar usar unidades menores nos preços.
Se um produto existente for estimado em R$ 4,42, será possível usar CEILING para arredondar preços até a
unidade mais próxima de cinco centavos.

=CEILING(4.42,0.05)

A fórmula a seguir retorna resultados semelhantes aos do exemplo anterior, mas usa valores numéricos
armazenados na coluna, ProdutoPreço.

=CEILING([ProdutoPreço],0.05)

6.9.5.2. ROUND()
Arredonda um número para o número especificado de dígitos.

Sintaxe: ROUND(Número, NumberOfDigits)

Parâmetros:

 Número: O número a ser arredondado.


 NumberOfDigits: O número de dígitos para o qual você deseja arredondar. Um valor
negativo arredonda dígitos à esquerda da vírgula decimal; um valor zero é
arredondado para o inteiro mais próximo.

Comentários:
78

 Se NumberOfDigits for maior que 0 (zero), o número será arredondado para o número especificado
de casas decimais.
 Se NumberOfDigits for 0, o número será arredondado para o inteiro mais próximo.
 Se NumberOfDigits for menor que 0, o número será arredondado à esquerda da vírgula decimal.

Funções relacionadas:

 Para sempre arredondar para cima (afastando-se de zero) use a função ROUNDUP.
 Para sempre arredondar para baixo (aproximando-se de zero) use a função ROUNDDOWN.
 Para arredondar um número para um múltiplo específico (por exemplo, para arredondar para o
múltiplo mais próximo de 0,5), use a função MROUND.
 Você pode usar as funções TRUNC e INT para obter a parte inteira do número.

6.9.5.3. ABS()
Retorna o valor absoluto de um número.

Sintaxe: ABS(Número)

Parâmetros:

 Número: O número do qual você deseja o valor absoluto.

Comentários:

O valor absoluto de um número é um número decimal, inteiro ou decimal, sem o sinal. Você pode usar a
função ABS para garantir que apenas números não negativos sejam retornados de expressões quando
aninhados em funções que exigem um número positivo.

Exemplo

O exemplo a seguir retorna o valor absoluto da diferença entre o preço da lista e o preço do revendedor, que
você pode usar em uma nova coluna calculada, NovoPreço.

=ABS([NovoPreço]-[PreçoLista]

6.9.5.4. DIVIDE()
Efetua a divisão e retorna um resultado alternativo ou BLANK() na divisão por zero.

Sintaxe: DIVIDE(Numerador, Denominadtor , [alternateresult])

Parâmetros

 Numerador: o dividendo ou o número a ser dividido.


 Denominador: o divisor ou o número pelo qual dividir.
 Alternateresult: (Opcional) O valor retornado quando a divisão por zero resulta em
um erro. Quando não fornecido, o valor padrão é BLANK().

Comentários

O resultado alternativo na divisão por zero deve ser uma constante.


79

Exemplo

O exemplo a seguir retorna 2,5.

=DIVIDE(5,2)

O exemplo a seguir retorna BLANK.

=DIVIDE(5,0)

O exemplo a seguir retorna 1.

=DIVIDE(5,0,1)

6.9.5.5. SUMX()
Retorna a soma de uma expressão avaliada para cada linha de uma tabela.

Sintaxe: SUMX(Table, Expression)

Parâmetros:

 Table: a tabela que contém as linhas para as quais a expressão será avaliada.
 Expression: a expressão a ser avaliada para cada linha da tabela.

Comentários:

A função SUMX considera como seu primeiro argumento uma tabela ou uma expressão que retorna uma
tabela. O segundo argumento é uma coluna que contém os números a serem somados, ou uma expressão
avaliada para uma coluna.

Apenas os números da coluna são contados. Espaços em branco, valores lógicos e texto são ignorados.

Exemplo

O exemplo a seguir filtra primeiro a tabela, InternetSales, na expressão, ShippingTerritoryID = 5 e retorna a


soma de todos os valores da coluna, Freight. Ou seja, a expressão retorna a soma de encargos de frete apenas
para a área de vendas especificada.

=SUMX(FILTER(InternetSales, InternetSales[SalesTerritoryID]=5),[Freight])

Se você não precisar filtrar a coluna, use a função SUM. A função SUM é semelhante à função de mesmo
nome do Excel, exceto pelo fato de que ela considera uma coluna como referência.
80

6.9.6. FUNÇÕES LÓGICAS


6.9.6.1. IF()
Verifica se uma condição fornecida como o primeiro argumento foi atendida. Retorna um valor se a condição
é TRUE; retorna outro valor se a condição é FALSE.

Sintaxe: IF(LogicalTest,ResultIfTrue, [ResultIfFalse])

Parâmetros:

 LogicalTest: qualquer valor ou expressão que possa ser avaliada como TRUE ou
FALSE.
 ResultIfTrue: o valor retornado quando o teste lógico é TRUE. Se ele for omitido,
TRUE será retornado.
 ResultIfFalse: o valor retornado quando o teste lógico é FALSE. Se ele for omitido,
FALSE será retornado.

Comentários

Se o valor de value_if_true ou value_if_false for omitido, IF tratará isso como um valor da cadeia de
caracteres vazio ("").

A função IF tenta retornar um único tipo de dados em uma coluna. Portanto, se os valores retornados por
value_if_true e value_if_false forem de tipos de dados diferentes, a função IF converterá implicitamente
tipos de dados para acomodar ambos os valores na coluna. Por exemplo, a fórmula IF(<condition>,TRUE(),0)
retorna uma coluna de valores um e zero, e os resultados podem ser somados, mas a fórmula
IF(<condition>,TRUE(),FALSE()) retorna apenas valores lógicos.

Exemplo

O exemplo a seguir usa funções IF aninhadas que avaliam o número na coluna Ligações da tabela. A função
atribui um rótulo desta forma: Baixo se o número de chamadas for menor que 200, médio se o número de
chamadas for menor que 300, mas não menor que 200, e Alto para todos os outros valores.

=IF([Ligações]<200,"Baixo",IF([Ligações]<300,"Médio","Alto"))

<< Voltar para o Sumário


81

7) POWER QUERY
7.1. Introdução
O Power Query é um recurso de análise de dados disponível para o Excel (2010, 2013 e
2016) que permite descobrir, extrair, combinar, transformar e refinar dados. Você pode
baixar e instalar a versão mais recente do Power Query para Excel 2010 ou 2013 Pro
Plus (clique aqui), o que o habilitará automaticamente. Na versão do Excel 2016 Pro Plus
o Power Query foi incorporado, veja mais abaixo como encontra-lo. A tecnologia do
Power Query também está integrada ao Power BI Designer, que é uma ferramenta
autônoma de criação de relatórios e de transformação de dados para o Power BI.

O Microsoft Power Query para Excel aprimora o business intelligence (BI) de autoatendimento para Excel com
uma experiência consistente e intuitiva para descoberta, combinação e refinamento de dados em uma variedade
de fontes, incluindo relacionais, estruturadas e semi-estruturadas, OData, Web, Hadoop, Azure Marketplace e
mais. O Power Query também oferece a você a capacidade de pesquisa de dados públicos de fontes como a
Wikipedia.

EXCEL 2010 e 2013: O Power Query tem uma Guia específica que leva o seu nome.

EXCEL 2016: O Power Query foi incorporado à Guia DADOS, e agora está no Grupo de Comando “Obter e
Transformar”.

Com o Power Query, você pode:

 Localizar e conectar dados em uma ampla variedade de fontes.

 Mesclar e dar formato a fontes de dados que correspondem às suas necessidades de análise de dados ou
prepará-lo para posterior análise e modelagem de ferramentas tais como Power Pivot e PowerView.
82

 Criar exibições personalizadas de dados.

 Use o analisador JSON para criar visualizações de dados de Grande Volume e Azure HDInsight.

 Execute operações de limpeza de dados.

 Importar dados de vários arquivos de log.

 Realize uma Pesquisa Online de dados de uma grande coleção de fontes de dados públicos, incluindo
tabelas da Wikipédia, um subconjunto do Microsoft Azure Marketplace, e um subconjunto de Data.gov.

 Crie uma consulta de suas opções “Curtir” do Facebook que processam um gráfico do Excel.

 Colocar dados em Power Pivot de novas fontes de dados, como XML, Facebook e pastas de arquivo como
conexões atualizáveis.

 Com o Power Query 2.10 e posterior, você pode compartilhar e gerenciar consultas, bem como pesquisar
dados dentro de sua organização.

Fontes de Dados de Power Query:

 Página da Web

 Arquivo Excel ou CSV

 Arquivo XML

 Arquivo de texto

 Banco de dados do SQL Server

 Banco de dados SQL do Microsoft Azure

 Banco de dados do Access

 Banco de dados Oracle

 Banco de dados IBM DB2

 Banco de dados MySQL

 Banco de dados PostgreSQL

 Banco de dados Sybase

 Banco de dados Teradata

 Lista do SharePoint

 OData Feed

 Microsoft Azure Marketplace

 Arquivo Hadoop (HDFS)

 Microsoft Azure HDInsight

 Microsoft Exchange

 Facebook
83

7.2. Criando Query: Obter dados externos


Para gerar uma Query você tem a opção de escolher sua(s) fonte(s) de dado(s) de diversos formatos e locais. Para
isso você utilizará o Grupo de Comando “Obter Dados Externos” e irá selecionar a opção que melhor lhe servir:

Veja detalhes sobre este conteúdo nas vídeo-aulas avançadas (21, 22, 23 e 24) da comunidade Planilheiros no
Conecte OU acesse a Playlist sobre Power Query no canal do YouTube, clique aqui.

7.3. Grupo de Comando: COMBINAR


Você pode gerar consultas (Query´s) oriundas de diversos tipos de arquivos com formatos diferentes e depois usar
um dos recursos do grupo de comando combinar para consolidar estes dados.

7.3.1. Acrescentar
Com o recurso ACRESCENTAR você será capaz de unificar dados em uma única planilha e/ou tabela do Powerpivot,
mesmo que estes tenham origens diferentes (formatos de arquivos).

Veja detalhes sobre este conteúdo na vídeo-aula avançada 21 da comunidade Planilheiros no Conecte.

7.3.2. Mesclar
Com o recurso MESCLAR você será capaz de relacionar dados em uma única planilha e/ou tabela do Powerpivot,
mesmo que estes tenham origens diferentes (formatos de arquivos).

Veja detalhes sobre este conteúdo na vídeo-aula avançada 21 da comunidade Planilheiros no Conecte.

7.4. Editor de Consultas


É no editor de Consultas que realizaremos os passos que precisamos para que nossa Query sempre trate os
dados e nos apresente da maneira correta.
84

Veja detalhes sobre este conteúdo nas vídeo-aulas avançadas (21, 22, 23 e 24) da comunidade Planilheiros no
Conecte.

7.5. Salvando a Consulta


No editor de Consultas sempre que finalizarmos as configurações de nossa(s) consulta(s), devemos escolher o
Grupo de Comando Fechar, opção Fechar e Carregar/Fechar e Carregar para...

Na próxima janela nós temos duas opções:

1) Tabela: os dados da sua Query serão plotados numa planilha do excel, em formato tabela. Quando esta
opção é selecionada você pode gerar uma planilha nova, colocar os dados numa planilha existente ou ainda
“Adicionar ao Modelo de Dados” que irá inserir uma nova Tabela no Powerpivot.
2) Somente Criar Conexão: sua consulta ficará em standby aguardando outras consultas que irão interagir de
alguma maneira com ela.
85

Sempre que uma Query é gerada, independente da forma como carregou, ela aparecerá desta maneira na sua
pasta de trabalho onde a mesma fora criada:

<< Voltar para o Sumário


86

8) POWER VIEW
8.1. Introdução
O Power View é uma experiência interativa em exploração, visualização e apresentação de
dados que encoraja o relatório ad-hoc intuitivo. O Power View é um recurso do Microsoft
Excel 2013 Pro Plus e Excel 2016 Pro Plus e do Microsoft SharePoint Server 2010 e 2013 como
parte do Suplemento SQL Server 2012 Service Pack 1 Reporting Services para Microsoft
SharePoint Server Enterprise Edition.

O Power View tem duas versões:

 No Excel, as planilhas do Power View fazem parte do arquivo XLSX do Excel.


 No Sharepoint, os relatórios do Power View são arquivos RDLX

As duas versões do Power View precisam do Silverlight instalado no computador.

Não é possível abrir um arquivo RDLX do Power View no Excel nem abrir um arquivo XLSX do Excel com
planilhas do Power View no Power View no SharePoint. Você também não pode copiar gráficos ou outras
visualizações do arquivo RDLX na pasta de trabalho do Excel.

Você pode salvar arquivos XLSX do Excel com planilhas do Power View no SharePoint Server, localmente ou
no Office 365, e abrir esses arquivos no SharePoint.

OBSERVAÇÃO: No Excel, cada planilha do Power View é uma planilha separada. Uma única pasta de trabalho
do Excel pode conter qualquer número de planilhas do Power View e cada planilha do Power View pode ser
baseada em um modelo diferente.
87

8.2. Grupos de Comando do Power View


Ao clicar na guia POWER VIEW, os seguintes grupos de comando são exibidos:

8.2.1. Grupo Área de Transferência


Este grupo permite copiar e colar peças, tabelas, gráficos e dados no(s) relatório(s) atual(is) do Power View.

 Colar. Cole os dados, peças, tabelas, gráficos da Área de Transferência em


um novo relatório/local na planilha do Power View.
 Recortar. Transfira os dados, peças, tabelas, gráficos da Área de
Transferência em um novo relatório/local na planilha do Power View.
 Copiar. Copie os dados, peças, tabelas, gráficos selecionados do relatório do
Power View para a Área de Transferência.

8.2.2. Grupo Desfazer/Refazer

Este grupo permite alternar entre voltar a um momento anterior em seu trabalho e/ou
avançar para um momento à frente.

8.2.3. Grupo Temas


Este grupo permite realizar configurações no tipo e tamanho da fonte
utilizada no relatório, assim como plano de fundo e temas pré-definidos para
tornar o resultado mais atrativo.

8.2.4. Grupo Imagens de Plano de Fundo


Este grupo trata do Plano de Fundo de seu relatório.

1. Definir Imagem: Aqui você poderá inserir uma imagem como plano
de fundo, ou excluí-la.
2. Posição da Imagem: Após adicionar a imagem, posicione-a
escolhendo uma das três maneiras - ajustar, alongar, lado-a-lado e
centro.
3. Transparência: alternar o nível de transparência da imagem utilizada como Plano de Fundo (quanto
mais próximo do 100%, mais transparente).
88

8.2.5. Grupo Dados


Este grupo permite tratar os dados utilizados em seu relatório.

1. Atualizar: aqui você pode atualizar todos os dados vinculados ao(s) relatório(s)
existente(s) sempre que algum dado novo surgir.
2. Relações: gerencie, edite, ative, desative e crie novas relações entre tabelas para
tornar seu relatório mais integrado e completo.

8.2.6. Grupo Exibir


Este grupo trata dos modos de exibição dos principais elementos do relatório do Power View.

1. Ajustar à Janela: auto ajusta o relatório criado ao tamanho da janela ativa do


Excel.
2. Lista de Campos: Mostra/Oculta os campos onde estão as tabelas que podem
ser trabalhadas nos relatórios.
3. Área de Filtros: Mostra/Oculta a área de filtros criados para manipulação do
relatório.

8.2.7. Grupo Inserir


Este grupo permite inserir novos elementos em seu relatório.

1. Power View: insere nova planilha para gerar novo relatório.


2. Caixa de Texto: insere uma caixa de texto customizável.
3. Imagem: insere imagem que pode ser manipulada dentro do relatório.

8.2.8. Grupo Organizar


Este grupo permite alternar a perspectiva dos elementos existente no relatório do Power View.
89

8.3. Fonte de dados no Power View


No Excel 2013, você pode usar dados direto no Excel como a base para o Power View no Excel e no
SharePoint. Quando você adiciona tabelas e cria relacionamentos entre elas, o Excel está criando um
Modelo de dados nos bastidores. Um modelo de dados é uma coleção de tabelas e suas relações, refletindo
as relações do mundo real entre funções e processos comerciais; por exemplo, a relação de Produtos com
Inventário e Vendas. Você pode continuar modificando e aprimorando esse mesmo modelo de dados no
PowerPivot no Excel, para criar um modelo de dados mais sofisticado para relatórios do Power View.

Com o Power View você pode interagir com os dados:

 Na mesma pasta de trabalho do Excel que a planilha do Power View.


 Em modelos de dados em pastas de trabalho do Excel publicadas em uma Galeria PowerPivot.
 Em modelos tabulares implantados em instâncias do SSAS (SQL Server 2012 Analysis Services).
 Em modelos multidimensionais em um servidor do SSAS (se você estiver usando o Power View no
SharePoint Server).

8.4. Criar Gráficos e outras visualizações


No Power View, você pode criar rapidamente
várias visualizações, de tabelas e matrizes a
gráficos de pizza, barras e bolhas e conjuntos de
gráficos de múltiplos. Para cada visualização a ser
criada, inicie com uma tabela, que você poderá
converter facilmente em outras visualizações,
para localizar a que melhor ilustra os seus dados.
Para criar uma tabela, clique em uma tabela ou em
um campo na lista de campos ou arraste um
campo da lista de campos para a exibição. O Power View desenha a tabela na exibição, exibindo os dados
reais e adicionando automaticamente os títulos de coluna.

Para converter uma tabela em outras


visualizações, clique em um tipo de visualização
na guia Design. O Power View somente habilita
os gráficos e outras visualizações que
funcionam melhor para os dados nessa tabela.
Por exemplo, se o Power View não detectar
nenhum valor numérico agregado, nenhum
gráfico será habilitado.

8.5. Filtrar e realçar dados


O Power View fornece vários modos de filtrar dados. O Power View usa os metadados no modelo de dados
subjacente para entender as relações entre as diferentes tabelas e campos de uma pasta de trabalho ou
relatório. Devido a essas relações, você pode usar uma visualização para filtrar e realçar todas as visualizações
em uma planilha ou exibição. Ou você pode exibir a área de filtros e definir filtros que se aplicarão a uma
visualização individual ou a todas as visualizações de uma planilha ou exibição.

8.6. Segmentação de Dados


Segmentações de dados no Excel permitem comparar e avaliar seus dados de perspectivas diferentes. As
segmentações de dados no Power View são semelhantes. Quando você tem várias segmentações de dados
90

em uma exibição e seleciona uma entrada em uma segmentação de dados, essa seleção filtra as outras
segmentações de dados na exibição.

8.7. Classificação
Você pode classificar tabelas, matrizes, gráficos de barra e de coluna, e conjunto de pequenos múltiplos no
Power View. Você classifica as colunas em tabelas e matrizes, as categorias ou valores numéricos em gráficos
e os vários campos ou os valores numéricos em um conjunto de múltiplos. Em cada caso, você pode realizar
a classificação em ordem crescente ou decrescente nos atributos, como Nome de Produto, ou nos valores
numéricos, como Total de Vendas.

8.8. Compartilhar Relatórios


Os relatórios do Power View são sempre apresentáveis – você pode procurar seus dados e apresentá-los a
qualquer momento, porque está trabalhando com dados reais. Você não precisa visualizar o relatório para
ver sua aparência.

8.9. Imprimir relatórios do Power View


Os relatórios do Power View são projetados para interação, seja em arquivos XLSX do Excel ou arquivos RDLX
no SharePoint: Você toca em valores em um gráfico e isso afeta os valores nos outros. Portanto, você pode
imprimir uma planilha do Power View, mas ela é estática – não há interatividade no papel, claro.

Além disso, você cria um relatório do Power View para que ele tenha boa aparência na tela: Você ajusta todos
os gráficos, tabelas e outros elementos visuais para caber em uma tela. Às vezes, um gráfico ou uma tabela
tem uma barra de rolagem – o leitor precisa rolar para ver o restante dos valores desse gráfico ou tabela.
Novamente, as barras de rolagem não funcionam no papel.

8.10. Desempenho
Para aprimorar o desempenho, o Power View recupera somente os dados necessários em um dado momento
para uma visualização de dados. Desse modo, até mesmo se uma planilha ou exibição for baseada em um
modelo de dados subjacente que contém milhões de linhas, o Power View buscará apenas os dados das
linhas que estão visíveis na tabela em um momento específico. Se você arrastar a barra de rolagem para a
parte inferior da tabela, verá que ela volta para que você possa rolar para baixo à medida que o Power View
recupera mais linhas.

8.11. Gráficos
O Power View oferece várias opções de gráfico: pizza, coluna, barra, linha, dispersão e bolha. Os gráficos
podem ter vários campos numéricos e várias séries. Você tem várias opções de design em um gráfico: mostrar
e ocultar rótulos, legendas e títulos.

Gráficos são interativos: quando você clica em valores em um gráfico, você:

 Realça esse valor no gráfico.


 Filtra para esse valor em todas as tabelas, matrizes e peças no relatório.
 Realça esse valor em todos os outros gráficos no relatório.

Gráficos também são interativos em uma configuração de apresentação; por exemplo, nos modos de leitura
e de tela inteira no Power View no SharePoint ou em uma planilha do Power View em uma pasta de trabalho
do Excel salva nos Serviços do Excel ou exibida no Office 365.

8.11.1. Gráficos de Pizza


Gráficos de pizza são simples ou sofisticados no Power View. Você pode criar um gráfico de pizza que faz drill
down quando você clica duas vezes em uma fatia, ou um gráfico de pizza que mostra subfatias dentro das
91

fatias de cor maiores. Você pode utilizar filtros cruzados em um gráfico de pizza com outro gráfico. Digamos
que você clique em uma barra em um gráfico de barras. A parte do gráfico de pizza que se aplica a essa barra
é destacada e o resto da pizza é acinzentado.

Os gráficos de pizza são mais úteis quando eles têm:

 Menos de oito cores.


 Menos de oito fatias em cada cor.

Os gráficos de pizza são bons para fornecer valores aproximados em relação a outros valores. Como eles não
proporcionam a comparação lado a lado de gráficos de barras e de coluna, é mais difícil comparar os valores
com precisão.

Eles sempre mostram valores como uma porcentagem do inteiro - o gráfico de pizza inteira é 100%, assim
cada cor é uma porcentagem dele.

Na guia Design > Outro gráfico > Pizza.

O Power View cria um gráfico de pizza com a legenda à direita.

Na metade inferior da Lista de Campos, o campo de categoria está na caixa Cor e a agregação estará caixa
Tamanho.

OBSERVAÇÕES

 Não é possível copiar gráficos de pizza de uma pasta de trabalho do Power View no Excel para uma
planilha normal do Excel. Você pode adicionar um gráfico de pizza a uma pasta de trabalho do Excel.
 Os gráficos de pizza do Power View ainda não têm rótulos de dados, assim a opção fica esmaecida
na faixa de opções.
92

8.11.1.1. Adicionar Fatias a um gráfico de pizza


Você pode adicionar mais um campo de categoria para obter fatias nas cores, como no exemplo acima.

Arraste um campo de categoria para a caixa Fatias.

8.11.1.2. Drill-Down em um gráfico de Pizza


1. Arraste outro campo de categoria para a caixa de cores, sob o campo que já está na caixa.

O gráfico de pizza parece inalterado.

1. Clique duas vezes em uma das cores do gráfico.


2. As cores do gráfico de pizza agora mostram as porcentagens do segundo campo, filtradas pela cor do
gráfico na qual você clicou duas vezes.
3. Para voltar para cima, clique na seta no canto superior do gráfico, ao lado do ícone do filtro.

8.11.2. Gráfico de dispersão de bolhas


Gráficos de dispersão e bolhas são um grande modo de exibir muitos dados relacionados em um gráfico. Nos
gráficos de dispersão, o eixo x exibe um campo numérico e o eixo y exibe outro, facilitando a exibição da
relação entre os dois valores para todos os itens no gráfico.

Em um gráfico de bolhas, um terceiro campo numérico controla o tamanho dos pontos de dados. Também é
possível adicionar um eixo de "reprodução" a um gráfico de dispersão ou de bolhas, para exibir dados à
medida que mudam ao passar do tempo.

8.11.2.1. Criando Gráfico de Bolhas


1. Crie uma tabela com um valor de categoria.

DICA: Escolha uma categoria que não tem muitos valores. Se a categoria tiver mais de 2.000 valores, você
verá uma observação de que o gráfico está “mostrando exemplo representativo” em vez de todas as
categorias. De fato, será difícil ver bolhas individuais se você tiver muitas.

2. Adicione dois ou três valores numéricos à tabela.


 Com dois valores, você obtém um gráfico de dispersão de círculos pequenos, todos do mesmo
tamanho.
 Com três valores, você obtém o gráfico de bolhas. Cada bolha é de uma cor diferente e o tamanho
da bolha ilustra o terceiro valor.
3. Para converter a tabela em um gráfico, na guia Design:
 No Power View no Excel, clique na seta em Outro Gráfico e clique em Dispersão.
 No Power View no SharePoint, clique em Dispersão.

8.11.2.2. Siga os dados com o passar do tempo


Para exibir as alterações efetuadas nos dados com o passar do tempo, você pode adicionar uma dimensão
de tempo para gráficos de dispersão e de bolhas, com um eixo de ‘reprodução’.

 Selecione o gráfico de bolhas ou de dispersão e arraste um campo com os valores de tempo para a
caixa Eixo de Reprodução.

Isto adiciona um botão de "reprodução" e linha do tempo ao fundo do gráfico.


93

Quando você clica no botão de reprodução, as bolhas viajam, crescem e encolhem para mostrar como os
valores se alteram com base no eixo de reprodução. Você pode colocar em pausa a qualquer momento para
estudar os dados com mais detalhe. Quando você clica em uma bolha no gráfico, pode ver seu histórico no
rastro que a bolha seguiu com o passar do tempo.

Gráfico de bolhas com eixo de reprodução e rótulos de dados

8.11.2.3. Categorias baseadas em cores para gráficos de dispersão e de bolhas


Você pode adicionar um campo à caixa Cor para um gráfico de dispersão ou de bolhas, o que vai colorir as
bolhas e os pontos de dispersão de forma diferente, de acordo com os diferentes valores nesse campo,
substituindo as cores das bolhas. Por exemplo, adicionar o campo Categoria a um gráfico de bolhas de
comida, atribuí cores diferentes às bolhas, consoante se são frutos, vegetais, pão ou bebidas.

Gráfico de bolhas com cores diferentes para os valores Categoria

O campo não pode ser um campo calculado e não pode ter mais de vinte instâncias.
94

OBSERVAÇÃO: Você pode clicar em uma cor na legenda para realçar todas as bolhas para essa cor, mas isso
não mostra traços para todas as bolhas dessa cor. Você tem de clicar em cada bolha individualmente para
exibir seus traços. Você pode selecionar mais do que uma bolha de cada vez ao pressionar Ctrl + Clique.

8.11.3. Gráfico de Barras


Em um gráfico de barras, as categorias são organizadas ao longo do eixo vertical e dos valores ao longo do
eixo horizontal. Considere o uso de um gráfico de barras quando:

 Você tiver uma ou mais séries de dados que deseja plotar.


 Seus dados contiverem valores positivos, negativos e nulos (0).
 Você quiser comparar os dados de várias categorias.
 Os rótulos dos eixos forem longos.

No Power View, há três subtipos de gráficos de barras para escolher: empilhados, 100% empilhados e
agrupados.

8.11.4. Gráficos de Coluna


Os dados que são organizados em colunas ou linhas em uma planilha podem ser plotados em um gráfico de
colunas. Os gráficos de colunas são úteis para mostrar alterações de dados durante um período ou para
ilustrar a comparação entre itens. Nos gráficos de colunas, as categorias são geralmente organizadas ao longo
do eixo horizontal e os valores ao longo do eixo vertical.

No Power View, há três subtipos de gráficos de colunas para escolher: empilhados, 100% empilhados e
agrupados.

8.11.5. Gráficos de Linha


Os gráficos de linhas distribuem dados de categoria de maneira uniforme ao longo de um eixo horizontal
(categoria) e todos os dados de valor numérico em um eixo vertical (valor).
95

Considere usar uma escala de tempo ao longo do eixo horizontal. Os gráficos de linha apresentam datas em
ordem cronológica, em intervalos específicos ou unidades base, como o número de dias, meses ou anos,
mesmo se as datas na planilha não estiverem ordenadas ou nas mesmas unidades base.

8.11.5.1. Criando Gráfico de Linha


1. Comece com uma pasta de trabalho do Excel ou outra fonte de dados que contenha seus dados.
2. Em uma planilha do Power View, crie uma tabela com:
 Um campo contendo os valores que você deseja plotar.
 Uma data/hora ou outro campo sequencial.
3. Com a tabela selecionada, na guia Design > Linha.

O campo data/hora deve ir na caixa Eixo e o campo do valor na caixa Valores. Se não tiverem, mova-as na
lista de campos.

8.11.6. Gráficos com Mapas


Os mapas no Power View usam peças de mapa do Bing, de modo que você pode aplicar zoom e afastar como
faria com qualquer outro mapa do Bing. Adicionar locais e campos coloca pontos no mapa. Quanto maior o
valor, maior o ponto. Quando você adiciona uma série com diversos valores, obtém gráficos de pizza no
mapa, com o tamanho do gráfico de pizza mostrando o tamanho do total.
96

8.11.6.1. Criar um Mapa


1. Arraste um campo geográfico, como País/Região, Estado/Província ou Cidade, à planilha ou modo de
exibição do Power View para criar uma tabela.

DICA: Um campo geográfico pode ser marcado com um ícone pequeno de globo. Isso o identifica como um
campo geográfico.

2. Arraste um campo numérico como Vendas para a tabela.


3. Na guia Design, clique em Mapa.
4. Clique em Habilitar Conteúdo para enviar os dados para o Bing para geocodificação por meio de uma
conexão protegida da Web.

Power View cria um mapa com um ponto para cada valor, como cada cidade. O tamanho do ponto representa
o valor.

1. Para converter os pontos em gráficos de pizza, adicione um campo de categoria à caixa Cor para o
mapa.

Mapeia os gráficos de filtro cruzado e outras visualizações do Power View e vice-versa. Por exemplo, quando
você clicar em um ponto de dados em um mapa, os outros gráficos serão filtrados por esse ponto de dados.
Da mesma forma, ao clicar em uma barra de um gráfico de barras, o mapa será filtrado para os dados
relacionados a essa barra.

OBSERVAÇÕES
97

 Não é possível ampliar mapas do Power View tanto quanto é possível ampliar os mesmos mapas no
Bing.
 O serviço de mapeamento do Bing integrado com o Power View não está disponível no momento em
algumas localidades. Em localidades sem suporte, o Power View plota pontos de dados em um mapa
genérico.

8.12. Matrizes
Uma matriz é semelhante a uma tabela na qual é composta de linhas e colunas. Mas uma matriz tem os
seguintes recursos que uma tabela não tem:

 Exibir dados sem repetir valores.


 Exibir totais e subtotais por linha e coluna
 Com uma hierarquia, é possível fazer drill up/drill down
 Recolher e expandir a exibição

Por exemplo, visualização de dados sobre esportes, disciplinas e eventos olímpicos:

À esquerda, a tabela relaciona o esporte e a disciplina para todos os eventos.

À direita, a matriz relaciona cada esporte e disciplina apenas uma vez.

Para criar uma matriz, você começa com uma tabela e a converte em uma matriz.

 Na guia Design > Matriz > Alternar Visualizações > Tabela > Matriz.

Por padrão uma matriz tem totais e subtotais para os grupos, mas você pode desativá-los.

 Na guia Design > Opções > Totais.

Para adicionar grupos de colunas, arraste um campo para a caixa Grupos de Colunas.

DICA: Se você não vir a caixa Grupos de Colunas, verifique se a Matriz está selecionada na guia Design.

8.13. Cartões
Você pode converter uma tabela em uma série de cartões que exibem os dados de cada linha na tabela
disposta em um formato de cartão, como um cartão de índice.
98

1. Crie uma tabela com os campos que você deseja nos cartões.

DICA: Você pode usar imagens em seus cartões.

2. Converta-a para um cartão.


 No Power View no Excel, clique em Design > Tabela > Cartão.
 No Power View no SharePoint, na guia Design na galeria Visualizações, clique na seta para mostrar
todas as visualizações e clique em Cartão.
3. Na guia Design, escolha entre estilo Cartão normal e Texto Explicativo.

O estilo do Cartão exibe o rótulo padrão de forma mais proeminente. No estilo Balão, todo o texto é grande.

Os cartões exibem a imagem padrão em um local proeminente, com campo de rótulo padrão na faixa de
opções do cartão.

O autor do modelo de dados pode definir propriedades


no Power Pivot ou no SQL Server Data Tools para alterar
o modo como os campos são exibidos em cartões. Se
você estiver trabalhando no Power View no Excel,
poderá habilitar o Power Pivot e configurar
propriedades de comportamento de tabela para
relatórios do Power View por conta própria na janela
Power Pivot.

 A configuração da propriedade Rótulo Padrão em um


campo no modelo a transforma no título dos cartões.
Por exemplo, para uma tabela Contatos, o título padrão
seria provavelmente o nome de cada pessoa.
 A configuração da propriedade Imagem Padrão em
um campo de imagem no modelo faz o Power View
exibir a imagem de forma mais proeminente.

8.14. Peças
É possível converter uma tabela ou matriz em peças para apresentar dados tabulares de forma interativa. As
peças são contêineres com uma faixa de navegação dinâmica. As peças atuam como filtros - elas filtram o
conteúdo dentro da peça para o valor selecionado na faixa de guias. É possível adicionar mais de uma
visualização à peça e todas são filtradas pelo mesmo valor. Você pode usar texto ou imagens como as guias.
99

Esta imagem mostra o número de medalhas conquistadas pelos países/regiões que competem em patinação
de velocidade.
100

8.15. Imagens no Power View


Imagens são ótimas para adicionar apelo visual a uma planilha do Power View no Excel ou ao Power View no
SharePoint. Você pode:

 Adicionar imagens estáticas como um plano de fundo, como uma marca d'água ou um elemento de
design, como um logotipo de empresa.
 Adicionar imagens ligadas a dados vinculadas aos dados exibidos em seu relatório.

Planilha do Power View com imagem de tela de fundo

Imagens de disciplinas esportivas filtram eventos esportivos em um contêiner de peças. As imagens das
bandeiras na segmentação de dados filtram a planilha inteira.

8.15.1. Imagens Estáticas no Power View


IMAGEM DE FUNDO: Você pode adicionar imagens e imagens de tela de fundo para fins de design ou
identificação. As imagens e as imagens de tela de fundo não são repetidas em cada planilha ou exibição de
uma pasta de trabalho ou relatório. Você pode usar imagens exclusivas ou reutilizá-las em cada planilha ou
exibição.

COMO FAZER:

1) Se estiver no Excel, verifique se está em uma planilha do Power View.


No Excel, clique em Inserir > Power View.
2) Na guia Power View > seção Imagem de Plano de Fundo > Definir
Imagem.

Você pode posicionar a imagem usando Alongar, Lado a Lado ou Centralizar (Posição da Imagem)

Defina a transparência. Quanto maior a porcentagem, mais transparente (e menos visível) a imagem
(Transparência).
101

ADICIONANDO IMAGEM:

1) Na tela em branco em uma planilha do Power View, na guia Power View >
Inserir > Imagem.
2) Navegue até a imagem e clique em Abrir.
3) Depois que a imagem estiver na planilha, você poderá:

Movê-la: selecione-a e então passe o mouse sobre a extremidade até ver o cursor de mão apontando.

Redimensione-a: selecione-a e então passe o mouse sobre as alças de redimensionamento no meio


e nos cantos das extremidades até ver o cursor de seta dupla.

8.15.2. Imagens ligadas a dados no Power View


Talvez seja necessário definir propriedades no Power Pivot para poder usar imagens no Power View. As
imagens ligadas a dados podem ser internas ou externas ao seu modelo de dados. A fonte deles interfere na
forma como você os usará.

Fontes de imagens ligadas a dados

As imagens no seu relatório do Power View podem vir de várias fontes:

 Em um site externo.
 No modelo de dados do Power Pivot.
 Em um site do SharePoint.

Imagens armazenadas no modelo de dados

Ter as imagens no modelo de dados tem vantagens:

 A pasta de trabalho foi concluída. Você pode deixá-la offline e ainda assim ver as imagens.
 As imagens serão exibidas em planilhas do Power View no Office 365.

As imagens precisam estar em uma coluna com o tipo de dados Binário. Não é possível ver as imagens no
Power Pivot; cada campo na coluna terá estampado “Dados Binários”. Mas quando você adicionar o campo
ao Power View, as imagens serão exibidas ali.

IMPORTANTE: As imagens em uma coluna binária só são visíveis na Lista de Campos no Power View se a
tabela subjacente tiver uma coluna Identificador de Linha.

Se você tiver acesso ao SQL Server, poderá trazer as imagens para o SQL Server e então carregá-las em seu
modelo.

OBSERVAÇÃO: O Power View não dá suporte a objetos OLE como imagens.

Isso significa que você não pode importar imagens para seu modelo a partir do Access, uma vez que o Access
armazena imagens como objetos OLE.

As imagens ligadas a dados fazem parte dos dados em seu modelo de dados. Por exemplo, você poderia ter
fotos dos funcionários em sua empresa, ou de seus produtos.
102

Você pode usar essas imagens no Power View para tornar seu relatório mais significativo e atraente:

 Como as guias em um contêiner de bloco.

As imagens de disciplinas esportivas – neste caso, skate de velocidade – filtram o gráfico de barras neste
contêiner de peças.

Blocos no Power View são contêineres com uma faixa de navegação dinâmica. Blocos agem como filtros –
eles filtram conteúdo do bloco para o valor selecionado na faixa de guias. As imagens são ótimas guias em
blocos.

1) Em uma planilha ou exibição do Power View, crie uma visualização que você queira no bloco.
2) Arraste o campo de imagem para a caixa Lado a Lado por.

O Power View cria blocos com imagens na faixa de guias.

 Em cartões.

Estes cartões mostram a imagem da bandeira e o número de medalhas de cada país/região.

1) Em uma planilha do Power View, adicione os campos que você deseja no cartão.
2) Na guia Design > Tabela > Cartão.

O Power View organiza os campos na mesma ordem em que estão na caixa Campos, com duas exceções:

O campo padrão é exibido como um título.


103

A imagem padrão é grande e exibida de forma proeminente.

 Como os valore sem uma segmentação de dados.

As imagens de diferentes disciplinas esportivas agem como filtros na segmentação de dados à esquerda. A
segmentação de dados está filtrando todas as visualizações nesta planilha para patinação artística.

1) Em uma planilha ou exibição do Power View, clique na tela em branco.


2) Na Lista de Campos, marque a caixa do campo que contém suas imagens.
3) O Power View cria uma tabela com essas imagens.
4) Na guia Design > Segmentação de dados.

DICADOGARCIA: Se a Segmentação de Dados estiver acinzentada, verifique se você tem mais de um campo
na tabela. Você só pode criar uma segmentação de dados a partir de uma tabela com um campo.

5) Agora quando você clica nas imagens na segmentação de dados, a planilha será filtrada para os valores
associados à imagem.

Imagens em um site externo

Quando as imagens estiverem em um site externo, o Power View as acessará anonimamente, de forma que
as imagens devem permitir acesso anônimo. Dessa forma, mesmo se um leitor de relatório tiver permissões
para exibir as imagens, ainda assim eles poderão não estar visíveis.

O procedimento para imagens no site externo também funciona para imagens no SharePoint, exceto, é claro,
se a URL for para um site externo em vez de para um site do SharePoint.

Digamos que você tenha acesso a um conjunto de imagens em um site externo, e no Excel há uma coluna em
uma tabela com os nomes de imagem. A maneira mais flexível de gerenciar links para as imagens é criar uma
coluna calculada para trazer o nome da imagem e a URL para o local das imagens no site externo.

1) Copie a URL para o site externo.


2) Na guia Power Pivot no Excel > Gerenciar Modelo de Dados.
3) Clique em uma célula em branco na coluna Adicionar Coluna e digite um sinal de igual (=), a URL entre
aspas (“”) e o nome da coluna de imagem entre colchetes ([]). Por exemplo:
104

=”http://contoso.com/images” & [ColunaNomeImagem]

4) O Power Pivot preenche todas as células na coluna com a URL além do nome da imagem.
5) Clique no título da coluna, clique com o botão direito do mouse, clique em Renomear Coluna e dê à
coluna um nome informativo.
6) Para garantir que isso funcione, copie um dos valores e cole-o na caixa Endereço em um navegador. Ele
deverá exibir a imagem.

OBSERVAÇÃO: as imagens externas não podem ser exibidas em planilhas do Power View no Office 365. As
imagens precisam ser armazenadas em uma tabela no modelo de dados.
<< Voltar para o Sumário
105

9) POWER BI
9.1. Introdução
Basicamente o Power BI é a junção dos 3 suplementos de Self-Service BI do Excel, vistos nos
3 últimos capítulos desta apostila (Power Query, Powerpivot e Power View), reunidos em
um único software, independente, e que não precisa do Excel para funcionar. Se os
suplementos de BI do Excel são a porta de entrada para o mundo do BI, o Power BI é o
próximo passo para quem deseja se especializar no assunto.

Se você aprendeu ou já trabalha com os suplementos de BI do Excel, não encontrará nenhuma dificuldade
ao trabalhar no Power BI, uma vez que as interfaces são muito semelhates.

O Power BI é um conjunto de serviços e recursos online que permitem localizar e visualizar dados,
compartilhar descobertas e colaborar de novas formas intuitivas.

O Power BI se concentra no powerbi.com, um serviço online que agiliza a criação de painéis, o


compartilhamento de relatórios e a conexão (e incorporação) direta de todos os dados que são importantes
para você. O Power BI apresenta também o Power BI Desktop, uma ferramenta exclusiva e gratuita para a
criação de relatórios com a qual você pode transformar dados, criar visualizações e relatórios avançados, e
publicar facilmente no serviço do Power BI (o recurso de publicação NÃO PODE ser utilizado na Petrobras).
O Power BI se estende também a todos os dispositivos móveis.
106

9.2. Power BI WEB


O serviço do Power BI é um software online como serviço (SaaS), que oferece painéis de exibição do Microsoft
Power BI interativos e que podem ser criados e atualizados a partir de várias fontes de dados. Os quatro
principais conceitos do serviço do Power BI são:

 Blocos: elementos nos quais você pode clicar para explorá-los mais detalhadamente;
 Painéis: ajudam você a controlar com um clique o ritmo de sua empresa (publicação);
 Relatórios: Onde você criará seus Reports e painéis;
 Conjuntos de dados: reúna todos os dados relevantes em um único lugar.

No Power BI, você cria painéis para se manter informado sobre o que é mais importante sobre sua empresa.
Os painéis são uma coleção blocos que representam informações importantes sobre a sua empresa. Os
blocos se baseiam em relatórios. E os relatórios são gerados a partir de conjuntos de dados criados no Power
BI, ou são criados no Power BI Desktop e publicados no serviço do Power BI.

Na imagem a seguir, cada uma das caixas na tela esquerda é um bloco. Quando você seleciona um bloco, o
Power BI leva você até o relatório subjacente do bloco do qual se baseia, que é mostrado na tela esquerda
da imagem a seguir.

Para utilizar este serviço é necessário criar uma conta gratuitamente, através de e-mail corporativo.
107

9.3. Power BI (desktop)


Com o Power BI Desktop você tem uma ferramenta avançada e exclusiva para a criação de relatórios que lhe
permite conectar e combinar dados de diversas fontes. A imagem abaixo mostra um relatório criado com o
Power BI Desktop, que tem várias páginas e visualizações avançadas (observe as guias na parte inferior).

9.4. DICA DO GARCIA


Refaça todos os exercícios de BI deste curso diretamente no Power BI e perceba as principais diferenças,
principalmente no que tange aos relatórios gerados.

Boa sorte, nos vemos em um próximo curso!

Abraços,

Prof. Garcia

<< Voltar para o Sumário


108

10) FONTES
10.1. Livros, Revistas:
Russo, M. & Ferrari, A. “Microsoft Excel 2013: Building Data Models with PowerPivot”, Microsoft Press

10.2. Sites:
Microsoft Developer Network - https://msdn.microsoft.com/pt-br/library/

Suporte M. Office - https://support.office.com/pt-BR/article/-aaae974d-3f47-41d9-895e-97a71c2e8a4a

WiseOwl Training - http://www.wiseowl.co.uk/free-exercises/powerpivot-2010.htm

Blog Raphael Santos - http://www.raphael-santos.net

Powerpivot (pro) - http://www.powerpivotpro.com/

Wordpress, Viviane Ribeiro - https://vivianeribeiro1.wordpress.com/2011/07/12/o-que-e-olap/

Power BI - https://powerbi.microsoft.com/pt-br/

10.3. Youtube:
Canal Planilheiros- https://www.youtube.com/channel/UCusu-y_cy_0fXxOwCTmELqw?sub_confirmation=1

Canal Bill Szysz - https://www.youtube.com/channel/UCx_joCOEjU1KdTpPvu4baYA

Canal pmsocho - https://www.youtube.com/user/pmsocho

Canal Intricity101 - https://www.youtube.com/user/Intricity101

Canal Statmeup - https://www.youtube.com/user/Statmeup

Canal Visoalgt - https://www.youtube.com/user/visoalgt

Canal ExcellsFun - https://www.youtube.com/user/ExcelIsFun

Canal Power BI - https://www.youtube.com/user/mspowerbi

10.4. Fórum de Discussão:


Clube do Hardware - http://forum.clubedohardware.com.br/forum/39-microsoft-office/

Guru do Excel - http://gurudoexcel.com/forum/

Forumeiros - http://profwillianexcel.forumeiros.com/

<< Voltar para o Sumário

Você também pode gostar