O Power Pivot transforma o Excel em uma ferramenta de BI. Enquanto as Tabelas Dinâmicas convencionais trabalham com uma única tabela de dados, o Power Pivot permite criar modelos relacionais com múltiplas tabelas — exatamente como um banco de dados. E com a linguagem DAX, você escreve métricas que as funções nativas do Excel não conseguem calcular.
O que é o Power Pivot
Power Pivot é um suplemento nativo do Excel (Microsoft 365 e Excel 2016+) que adiciona um motor de análise em memória ao Excel. Principais características:
- Processa dezenas de milhões de linhas sem travar
- Permite relacionar múltiplas tabelas (como um banco de dados relacional)
- Usa DAX (Data Analysis Expressions) para criar colunas calculadas e medidas
- As Tabelas Dinâmicas conectadas ao modelo são muito mais poderosas
Ativando o Power Pivot
Vá em Arquivo → Opções → Suplementos. Em "Gerenciar", selecione "Suplementos COM" e clique em "Ir". Marque "Microsoft Power Pivot para Excel" e confirme. Uma nova guia "Power Pivot" aparece na faixa.
Importando dados para o modelo
Clique em Power Pivot → Gerenciar para abrir a janela do modelo. Para adicionar tabelas:
- A partir do Excel: selecione uma Tabela Inteligente (Ctrl+T) na planilha, depois vá em Power Pivot → Adicionar ao Modelo de Dados
- A partir de fontes externas: use "Obter Dados Externos" na janela do Power Pivot — conecta a bancos SQL, Access, arquivos texto e mais
Criando relacionamentos entre tabelas
Na janela do Power Pivot, clique em "Exibição de Diagrama". Arraste o campo chave de uma tabela para o campo correspondente em outra (como uma chave estrangeira em SQL). O Power Pivot cria o relacionamento — e as Tabelas Dinâmicas conectadas ao modelo conseguem cruzar dados das duas tabelas automaticamente.
Escrevendo DAX: medidas básicas
Medidas são cálculos que se adaptam ao contexto do filtro da Tabela Dinâmica. Na barra de fórmula da janela do Power Pivot, crie medidas assim:
Total Vendas := SUM(Pedidos[Valor])
Ticket Médio := DIVIDE([Total Vendas]; COUNTROWS(Pedidos))
% Meta := DIVIDE([Total Vendas]; SUM(Metas[Meta]))
Essas medidas aparecem como campos calculados em qualquer Tabela Dinâmica conectada ao modelo e respondem automaticamente a filtros de região, período ou produto.
Colunas calculadas vs. medidas
- Coluna calculada: computada linha a linha e armazenada no modelo. Use para categorias e segmentações fixas. Ex:
=IF(Pedidos[Valor]>1000, "Premium", "Standard") - Medida: calculada dinamicamente pelo contexto do filtro. Use para KPIs e agregações. Muito mais eficiente para análises.
Perguntas frequentes
Power Pivot é o mesmo que Power BI?
O motor é o mesmo (Analysis Services). Power BI usa o mesmo motor DAX e o mesmo conceito de modelagem, mas é uma ferramenta separada com publicação na nuvem, colaboração e visualizações mais avançadas.
Qual o limite de linhas no Power Pivot?
Não há limite prático imposto pela ferramenta — o limite é a RAM do computador. Na prática, modelos com 50-100 milhões de linhas funcionam em máquinas com 16GB+ de RAM.