AULA 5 DE 16

Power Query Avançado
Mesclar e Acrescentar

📅 Data: 16/10/2025 (Quinta-feira)
⏱️ Duração: 2 horas
05

🎯 Objetivo da Aula

Dominar técnicas avançadas do Power Query: Mesclar Consultas (JOIN), Acrescentar Consultas (UNION) e Colunas Condicionais

🔗 Juntar Tabelas!

Dados estão em tabelas separadas? Vamos aprender a juntar tudo como peças de um quebra-cabeça!

🔄 Mesclar vs Acrescentar

↔️ MESCLAR (JOIN)

Juntar COLUNAS (lado a lado)

ANTES:

Tabela A
ID | Valor
1 | 100
2 | 200
Tabela B
ID | Nome
1 | João
2 | Maria
⬇️

DEPOIS:

Resultado Mesclado
ID | Valor | Nome
1 | 100 | João
2 | 200 | Maria

💡 Analogia: Sentar lado a lado

⬇️ ACRESCENTAR (UNION)

Empilhar LINHAS (um abaixo do outro)

ANTES:

Tabela A
Data | Valor
01/10 | 100
02/10 | 200
Tabela B
Data | Valor
03/10 | 300
04/10 | 400
⬇️

DEPOIS:

Resultado Acrescentado
Data | Valor
01/10 | 100
02/10 | 200
03/10 | 300
04/10 | 400

💡 Analogia: Fazer fila indiana

🎯 Regra de Ouro

Mesmas LINHAS + mais COLUNAS

→ MESCLAR

Mesmas COLUNAS + mais LINHAS

→ ACRESCENTAR

🔗 6 Tipos de Junção (JOIN)

⬅️ ESQUERDA EXTERNA

Todas de A + dados de B quando existir

MAIS COMUM! 90% dos casos

🤝 INTERNA (INNER)

Apenas linhas que existem em AMBAS

⚠️ Pode perder dados!

↔️ EXTERNA COMPLETA

TUDO de A e B, combinado quando possível

Mantém absolutamente tudo

➡️ DIREITA EXTERNA

Todas de B + dados de A quando existir

🚫 ANTI ESQUERDA

Apenas linhas de A SEM correspondência em B

🚫 ANTI DIREITA

Apenas linhas de B SEM correspondência em A

💡 Analogia: Inner = só casados. Outer = todos, casados ou solteiros!

🚦 Colunas Condicionais

O que é?

Criar nova coluna baseada em condições: SE isso, ENTÃO aquilo.

Exemplos Práticos:

SE Valor > 1000 → "Venda Grande"
SE Cidade = "São Paulo" → "Sudeste"
SE Quantidade > 10 → "Atacado"

🚦 Analogia: Semáforo

SE verde → anda. SE vermelho → para.

Exemplo: Classificar Vendas

LÓGICA:

SE Valor > 2000
ENTÃO "Grande"
SENÃO SE Valor >= 1000
ENTÃO "Média"
SENÃO
"Pequena"

RESULTADO:

ID Valor Classificação
1 500 Pequena
2 1500 Média
3 3000 Grande

⏰ Cronograma Detalhado

Bloco 1: Revisão e Conceitos

0:00 - 0:15 (15 minutos)

1

🧩 Problema do Mundo Real

Dados em tabelas separadas: Vendas, Clientes, Produtos. Como juntar?

🔑 Conceito-chave: CHAVES

ID_Cliente é a "ponte" entre Vendas e Clientes

Bloco 2: Mesclar Consultas (INNER JOIN)

0:15 - 0:40 (25 minutos)

2
2.1 Preparar dados (5min) - Importar 3 arquivos
2.2 Entender chaves (5min) - O que conecta as tabelas
2.3 Primeiro MERGE (15min) - Vendas + Clientes

Bloco 3: Tipos de Junção

0:40 - 1:00 (20 minutos)

3
⬅️ Esquerda Externa (mais comum)
🤝 Interna (só combinados)
↔️ Externa Completa (tudo)
➡️ Direita Externa
🚫 Anti Esquerda
🚫 Anti Direita

☕ Intervalo

1:00 - 1:10 (10 minutos)

Bloco 4: Acrescentar Consultas (UNION)

1:10 - 1:30 (20 minutos)

4

📊 Cenário: Múltiplas Lojas

3 arquivos de vendas (Loja 1, 2 e 3) para empilhar

⬇️ Método 1: Duas tabelas

Acrescentar Consultas → Escolher segunda tabela

⬇️ Método 2: Três ou mais (MELHOR)

Acrescentar múltiplas de uma vez

Bloco 5: Colunas Condicionais

1:30 - 1:55 (25 minutos)

5
5.1 O que são? (5min) - Conceito de SE/ENTÃO
5.2 Coluna simples (10min) - Uma condição
5.3 Múltiplas condições (10min) - SE, SENÃO SE, SENÃO

Bloco 6: 🎯 Projeto Prático

1:55 - 2:00 (5 minutos)

Desafio: Combinar TUDO!

1 Acrescentar vendas de 2 lojas
2 Mesclar com clientes
3 Mesclar com produtos
4 Criar coluna "Status" (SE > 1000 = Premium)
5 Fechar e Aplicar

📁 Arquivos para Praticar

6 arquivos para praticar Mesclar e Acrescentar

📊

vendas.xlsx

Tabela principal

✓ 9 vendas
✓ IDs de clientes e produtos
⚠️ Tem 1 órfão (ID 999)
👥

clientes.xlsx

Cadastro

✓ 6 clientes
✓ Nome, Cidade, Estado
⚠️ Cliente 106 sem vendas
📦

produtos.xlsx

Catálogo

✓ 6 produtos
✓ Nome, Categoria, Preço
✓ Todos eletrônicos

Arquivos das Lojas (para Acrescentar)

🏪

vendas_loja1.csv

5 vendas

🏪

vendas_loja2.csv

5 vendas

🏪

vendas_loja3.csv

5 vendas

💡 Propósito dos Arquivos

Use os 3 primeiros para praticar MESCLAR. Use os 3 das lojas para praticar ACRESCENTAR!

Próxima Aula: 21/10/2025 - Relacionamentos e Modelo de Dados! 🔗

Mini Curso de Power BI - Aula 5 de 16