Imagina que administras un centro educativo y que recoges información sobre las clases que ofrece el centro, los alumnos que se inscriben en ellas y las calificaciones que reciben en cada una de ellas. Con Looker Studio, puedes hacer un seguimiento de esa información y visualizarla usando la combinación de datos.
Preguntas para responder
En este ejemplo se responde a las preguntas que puedas tener sobre los datos:
- ¿Qué alumnos asistieron a cada clase y qué calificación recibieron en cada una?
- ¿Cuál fue la calificación más alta que se recibió en cada clase?
- ¿Qué alumno recibió la calificación más alta en cada clase?
Datos de ejemplo
A continuación se muestran los datos que se usan en los ejemplos.
Clases:
class_id |
class_name |
---|---|
c1 |
Cestería artesanal submarina |
c2 |
Fusión casera sin complicaciones |
c3 |
Entrenar una iguana de ataque |
c4 |
Aprender SQL para divertirse y obtener beneficios |
Alumnos:
student_id |
student_name |
---|---|
s1 |
Brett |
s2 |
Rick |
s3 |
Susanna |
s4 |
Jennifer |
Calificaciones:
student_id |
class_id |
calificación |
---|---|---|
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 |
Configuración
El primer paso es conectarse a tus datos creando fuentes de datos en Looker Studio. El informe de demostración usa Hojas de cálculo para los datos subyacentes, pero también puedes almacenarlos en una base de datos, como BigQuery o MySQL.
- Crea un informe.
- Añade tres fuentes de datos correspondientes a los datos de ejemplo:
- Clases
- Alumnos
- Notas
Más información sobre cómo crear y editar fuentes de datos
Pregunta 1: Alumnos, clases y calificaciones recibidas
Pregunta: "¿Qué alumnos asistieron a cada clase y qué calificación recibieron en cada una?"
Para responder a esta pregunta, sigue estos pasos:
- Crea una nueva combinación.
- Añade una tabla Calificaciones con las siguientes dimensiones:
student_id
class_id
grade
- Añade una tabla Alumnos con las siguientes dimensiones:
student_id
student_name
- Añade una tabla Clases con las siguientes dimensiones:
class_id
class_name
- Une Calificaciones a Alumnos con
student_id
. - Une Calificaciones a Clases con
class_id
. - Configura las dos operaciones de unión como externa izquierda.
- Guarda la combinación y cierra el editor.
- Añade una tabla al informe con los campos
student_name
,class_name
ygrade
. - Ordena la tabla por
student_name
, en orden descendente.
Tu tabla debería tener este aspecto:
student_name | class_name | calificación |
---|---|---|
Brett | Cestería artesanal submarina | 2 |
Brett | Entrenar una iguana de ataque | 7 |
Brett | Aprender SQL para divertirse y obtener beneficios | 94 |
Jennifer | Cestería artesanal submarina | 3 |
Jennifer | Fusión casera sin complicaciones | 48 |
Jennifer | Entrenar una iguana de ataque | 32 |
Jennifer | Aprender SQL para divertirse y obtener beneficios | 20 |
Rick | Cestería artesanal submarina | 99 |
Rick | Fusión casera sin complicaciones | 38 |
Rick | Aprender SQL para divertirse y obtener beneficios | 63 |
Susanna | Cestería artesanal submarina | 65 |
Susanna | Fusión casera sin complicaciones | 88 |
Susanna | Aprender SQL para divertirse y obtener beneficios | 75 |
Pregunta 2: Calificación más alta por clase
Pregunta: "¿Cuál fue la calificación más alta que se recibió en cada clase?"
Para responder a esta pregunta, sigue estos pasos:
- Usa la misma combinación que en la pregunta 1.
- Añada una tabla al informe.
- Añade
class_name
como dimensión ygrade
como métrica. - Edita el campo
grade
de la siguiente manera:- Cambia el nombre por
max_grade
. - Define la agregación como MAX.
- Cambia el nombre por
Ordena la tabla por
max_grade
, en orden descendente.
Tu tabla debería tener este aspecto:
class_name | max_grade |
---|---|
Cestería artesanal submarina | 99 |
Aprender SQL para divertirse y obtener beneficios | 94 |
Entrenar una iguana de ataque | 32 |
Fusión casera sin complicaciones | 88 |
Pregunta 3: La calificación más alta por alumno y clase
Pregunta: "¿Qué alumno recibió la calificación más alta en cada clase?"
Para responder a esta pregunta, sigue estos pasos:
- Crea una nueva combinación.
- Añade una tabla Clases con las siguientes dimensiones:
class_id
class_name
- Añade una tabla Calificaciones, llámala Calificaciones 1 y añade la dimensión
class_id
. - Añade
grade
como métrica y define la agregación como MAX. - Cambia el nombre de
grade
amax_grade
. - Vuelve a añadir la tabla Calificaciones, llámala Calificaciones 2 y añade dimensiones:
student_id
class_id
grade
- Añade una tabla Alumnos con estas dimensiones:
student_id
student_name
- Usa la combinación externa izquierda para cada caso.
- Une Clases a Calificaciones con
class_id
. - Une Calificaciones a Calificaciones 2 con:
class_id = class_id
max_grade = grade
Une Calificaciones 2 a Alumnos con
student_id
.Guarda la combinación y cierra el editor.
Añade una tabla al informe con los campos
student_name
,class_name
ymax_grade
.
Tu tabla debería tener este aspecto:
student_name | class_name | max_grade |
---|---|---|
Rick | Cestería artesanal submarina | 99 |
Brett | Aprender SQL para divertirse y obtener beneficios | 94 |
Susanna | Fusión casera sin complicaciones | 88 |
Jennifer | Entrenar una iguana de ataque | 32 |