SQL e DadosTrilha · etapa 349 min
Preparação, layout e visualizações no Looker Studio
Vídeos desta etapa, na ordem do portal:
- Preparando dados para o Google Looker Studio · 24 min
- Estruturando Aspectos e Aparência do Relatório · 17 min
- Adicionando visualizações de dados ao relatório · 8 min
A aula 1 importou CSV e montou a primeira tabela com dimensão e métrica, e a aula 2 trocou a fonte para Google Sheets e criou pizza, barras e tabela com SUM e AVG. Esta aula 3 continua desse fluxo para mostrar que dado sujo trava a visualização. Ela destrava limpeza no Sheets, padronização com campo calculado no Looker Studio e montagem de layout com KPIs, gráficos e filtro.
O que foi falado
Dados ruins geram visual ruim
Vídeo 1 · 00:00:21O Looker Studio só mostra o que recebe, então se a planilha chega com erro a visualização sai errada. Os vilões são valores ausentes, como célula vazia ou com NA, que quebram contagens e gráficos, e formatações inconsistentes, como a mesma resposta escrita de jeitos diferentes. Por isso a aula manda preparar e limpar antes de visualizar.
Limpar e padronizar no Google Sheets
Vídeo 1 · 00:02:25A limpeza é feita no Sheets antes de levar para o Looker Studio. Você cria filtro para enxergar só vazios ou só um valor, usa localizar e substituir com Ctrl+H para trocar tudo de uma vez, como
sim,SimeSporyesenaoeNaoporno, renomeia coluna confusa pelo que ela realmente tem e apaga linha inválida ou vazia com botão direito.Padronizar texto livre com
Vídeo 1 · 00:13:46CASE WHENQuando não dá para arrumar na origem, você cria campo calculado com Adicionar campo, sem mexer na planilha. O
CASE WHENtesta cada variação de Like Website e devolve o padrão, comoyesouno, e oELSEdevolve o próprio valor para o que não entrou na regra. O pega iniciante é caixa alta:Nocom N maiúsculo enominúsculo viram grupos diferentes, então precisa igualar tudo na fórmula. Em Estilo, o nulo pode aparecer como Sem dados para não ficar em branco.CASE WHEN Like Website = "S" THEN "yes" WHEN Like Website = "Sim" THEN "yes" ELSE Like Website ENDCategorizar comentários com
Vídeo 1 · 00:19:02REGEXP_MATCHPara categorizar comentários, a aula usa uma expressão regular dentro de CASE WHEN. REGEXP_MATCH compara o valor inteiro com o padrão; para encontrar photos em qualquer posição do texto, o padrão precisa permitir conteúdo antes e depois, como .*photos.*. O campo devolve image quando há correspondência e other nos demais casos.
CASE WHEN REGEXP_MATCH(Comments, ".*photos.*") THEN "image" ELSE "other" ENDMontar cabeçalho, KPIs e layout simétrico
Vídeo 2 · 00:02:11Bom dashboard usa clareza, hierarquia, consistência e simetria para o usuário entender de cara. O cabeçalho leva retângulo com cor da empresa, texto para o título e imagem do logo, alinhados pelas guias vermelhas que marcam limite da página. Os KPIs ficam no topo, onde a leitura começa, e os gráficos vão embaixo em blocos do mesmo tamanho, duplicados com Ctrl+D, com fundo neutro, borda e cor por valor de dimensão.
Escolher barras, linha, pizza, mapa de calor e filtro
Vídeo 3 · 00:00:42Cada gráfico serve para uma pergunta: barras para comparar categorias como faixa etária, linha para ver evolução e queda no tempo, pizza para ver proporção de cada parte no total e tabela com mapa de calor para detalhar, onde número maior fica com cor mais forte. Para colorir por categoria é preciso colocar o campo em dimensão detalhada e ajustar a cor por valor. A lista suspensa filtra o dashboard inteiro por um subconjunto, como por gênero, e deixa o relatório interativo.
Conceitos da aula
- Dashboard
- Gráfico de tabela
- Métrica
- Dimensão
- Gráfico de pizza
- Gráfico de barras verticais
- Campo calculado
- CASE WHEN
- REGEXP_MATCH
- KPIs
- Mapa de calor
- Lista suspensa
Reforce este assunto
- Campos calculados e filtros no Looker StudioSQL e Dados · aula 6
- Campos calculados, CAST e CASE no Looker StudioSQL e Dados · aula 7
- TP2 no Looker Studio: limpeza e montagem do relatórioSQL e Dados · aula 10