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 conferir 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 a 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
Confira os dados usados nos exemplos.
Classes:
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 |
nota |
---|---|---|
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_id
class_id
grade
- Adicione uma tabela Estudantes com as seguintes dimensões:
student_id
student_name
- Adicione uma tabela Aulas com as seguintes dimensões:
class_id
class_name
- Agrupe Notas a Estudantes com
student_id
. - Agrupe Notas e Aulas com
class_id
. - Defina as duas operações de agrupamento como externas à esquerda.
- Salve a combinação e feche o editor.
- Adicione uma tabela ao relatório com os campos
student_name
,class_name
egrade
. - Classifique a tabela por
student_name
, em ordem decrescente.
A tabela vai ficar assim:
student_name | class_name | nota |
---|---|---|
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 aula
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_name
como uma dimensão egrade
como uma métrica. - Edite o campo
grade
da 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 aula
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_id
class_name
- Adicione uma tabela Notas, nomeie como Notas 1 e adicione a dimensão
class_id
. - Adicione
grade
como uma métrica e defina a agregação como MAX. grade
foi renomeado comomax_grade
.- Adicione a tabela Notas novamente, nomeie como Notas 2 e adicione as dimensões:
student_id
class_id
grade
- Adicione uma tabela Estudantes, com as seguintes dimensões:
student_id
student_name
- Use externo à esquerda para cada agrupamento.
- Agrupe Aulas e Notas com
class_id
. - Agrupe Notas e Notas 2 com:
class_id = class_id
max_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_name
emax_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 |