Vamos supor que você seja um diretor de escola e armazene informações sobre as aulas oferecidas, os estudantes que se matricularam nelas e as notas que recebem. Você pode usar o Looker Studio para acompanhar e visualizar essas informações usando a combinação de dados.
Perguntas a serem respondidas
Neste exemplo, respondemos às seguintes perguntas sobre os dados:
- Quais estudantes assistiram quais aulas e qual foi a nota de cada um deles?
- Qual foi a nota mais alta recebida em cada aula?
- Qual estudante recebeu a maior nota em cada aula?
Dados de amostra
Veja os dados usados nos exemplos.
Turmas:
| class_id |
class_name |
|---|---|
| c1 |
Tecelagem de cesta subaquática |
| c2 |
Fusão doméstica descomplicada |
| c3 |
Como treinar uma iguana que ataca |
| c4 |
Aprenda sobre SQL por diversão e lucro |
Estudantes:
| student_id |
student_name |
|---|---|
| s1 |
Brett |
| s2 |
Rick |
| s3 |
Susanna |
| s4 |
Jennifer |
Notas:
| student_id |
class_id |
grade |
|---|---|---|
| s1 |
c1 |
2 |
| s2 |
c1 |
99 |
| s3 |
c1 |
65 |
| s4 |
c1 |
3 |
| s2 |
c2 |
38 |
| s3 |
c2 |
88 |
| s4 |
c2 |
48 |
| s1 |
c3 |
7 |
| s4 |
c3 |
32 |
| s1 |
c4 |
94 |
| s2 |
c4 |
63 |
| s3 |
c4 |
75 |
| s4 |
c4 |
20 |
Configuração
A primeira etapa é se conectar aos seus dados criando fontes de dados no Looker Studio. O relatório de demonstração usa as Planilhas para os dados, mas é possível armazenar essas informações em um banco de dados, como o BigQuery ou o MySQL.
- Crie um novo relatório.
- Adicione três fontes de dados correspondentes aos dados de amostra:
- Classes
- Estudantes
- Notas
Saiba como criar e editar fontes de dados.
Pergunta 1: estudantes, aulas e notas recebidas
Pergunta: "Quais estudantes assistiram a quais aulas e qual foi a nota de cada um deles?"
Para responder a essa pergunta, siga estas etapas:
- Crie uma nova combinação.
- Adicione uma tabela Notas com as seguintes dimensões:
student_idclass_idgrade
- Adicione uma tabela Estudantes com as seguintes dimensões:
student_idstudent_name
- Adicione uma tabela Aulas com as seguintes dimensões:
class_idclass_name
- Mescle Notas a Estudantes com
student_id. - Mescle Notas e Turmas com
class_id. - Defina as duas operações de junção como "externa à esquerda".

- Salve a combinação e feche o editor.
- Adicione uma tabela ao relatório com os campos
student_name,class_nameegrade. - Classifique a tabela por
student_name, em ordem decrescente.
A tabela vai ficar assim:
| student_name | class_name | grade |
|---|---|---|
| Brett | Tecelagem de cesta subaquática | 2 |
| Brett | Como treinar uma iguana que ataca | 7 |
| Brett | Aprenda sobre SQL por diversão e lucro | 94 |
| Jennifer | Tecelagem de cesta subaquática | 3 |
| Jennifer | Fusão doméstica descomplicada | 48 |
| Jennifer | Como treinar uma iguana que ataca | 32 |
| Jennifer | Aprenda sobre SQL por diversão e lucro | 20 |
| Rick | Tecelagem de cesta subaquática | 99 |
| Rick | Fusão doméstica descomplicada | 38 |
| Rick | Aprenda sobre SQL por diversão e lucro | 63 |
| Susanna | Tecelagem de cesta subaquática | 65 |
| Susanna | Fusão doméstica descomplicada | 88 |
| Susanna | Aprenda sobre SQL por diversão e lucro | 75 |
Pergunta 2: maior nota por turma
Pergunta: "Qual foi a nota mais alta recebida em cada aula?"
Para responder a essa pergunta, siga estas etapas:
- Use a mesma combinação da pergunta 1.
- Adicione uma tabela ao relatório.
- Adicione
class_namecomo uma dimensão egradecomo uma métrica. - Edite o campo
gradeda seguinte maneira:- Mude o nome para
max_grade. - Defina a agregação como MAX.
- Mude o nome para
Classifique a tabela por
max_grade, em ordem decrescente.
A tabela vai ficar assim:
| class_name | max_grade |
|---|---|
| Tecelagem de cesta subaquática | 99 |
| Aprenda sobre SQL por diversão e lucro | 94 |
| Como treinar uma iguana que ataca | 32 |
| Fusão doméstica descomplicada | 88 |
Pergunta 3: maior nota de cada estudante por turma
Pergunta:"Qual estudante recebeu a maior nota em cada aula?"
Para responder a essa pergunta, siga estas etapas:
- Crie uma nova combinação.
- Adicione uma tabela Aulas com as seguintes dimensões:
class_idclass_name
- Adicione uma tabela Notas, nomeie como Notas 1 e adicione a dimensão
class_id. - Adicione
gradecomo uma métrica e defina a agregação como MAX. gradefoi renomeado comomax_grade.- Adicione a tabela Notas novamente, nomeie como Notas 2 e adicione as dimensões:
student_idclass_idgrade
- Adicione uma tabela Estudantes, com dimensões:
student_idstudent_name
- Use externo à esquerda para cada junção.
- Agrupe Turmas e Notas com
class_id. - Agrupe Notas e Notas 2 com:
class_id = class_idmax_grade = grade
Agrupe Notas 2 e Estudantes com
student_id.
Salve a combinação e feche o editor.
Adicione uma tabela ao relatório com os campos
student_name,class_nameemax_grade.
A tabela vai ficar assim:
| student_name | class_name | max_grade |
|---|---|---|
| Rick | Tecelagem de cesta subaquática | 99 |
| Brett | Aprenda sobre SQL por diversão e lucro | 94 |
| Susanna | Fusão doméstica descomplicada | 88 |
| Jennifer | Como treinar uma iguana que ataca | 32 |