Ejemplo de combinación: clases, alumnos y calificaciones

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.

  1. Crea un informe.
  2. Añade tres fuentes de datos correspondientes a los datos de ejemplo:
    1. Clases
    2. Alumnos
    3. 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:

  1. Crea una nueva combinación.
  2. Añade una tabla Calificaciones con las siguientes dimensiones:
    1. student_id
    2. class_id
    3. grade
  3. Añade una tabla Alumnos con las siguientes dimensiones:
    1. student_id
    2. student_name
  4. Añade una tabla Clases con las siguientes dimensiones:
    1. class_id
    2. class_name
  5. Une Calificaciones a Alumnos con student_id.
  6. Une Calificaciones a Clases con class_id.
  7. Configura las dos operaciones de unión como externa izquierda. Una configuración de combinación muestra las condiciones de unión externa izquierda seleccionadas entre las tablas Calificaciones y Alumnos, y entre las tablas Alumnos y Clases.
  8. Guarda la combinación y cierra el editor.
  9. Añade una tabla al informe con los campos student_name, class_name y grade.
  10. 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:

  1. Usa la misma combinación que en la pregunta 1.
  2. Añada una tabla al informe.
  3. Añade class_name como dimensión y grade como métrica.
  4. Edita el campo grade de la siguiente manera:
    1. Cambia el nombre por max_grade.
    2. Define la agregación como MAX.
  5. Ordena la tabla por max_grade, en orden descendente.

    Pestaña Configuración de la tabla con Datos combinados como fuente de datos, "class_name" como dimensión y "max_grade" como métrica.

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:

  1. Crea una nueva combinación.
  2. Añade una tabla Clases con las siguientes dimensiones:
    1. class_id
    2. class_name
  3. Añade una tabla Calificaciones, llámala Calificaciones 1 y añade la dimensión class_id.
  4. Añade grade como métrica y define la agregación como MAX.
  5. Cambia el nombre de grade a max_grade.
  6. Vuelve a añadir la tabla Calificaciones, llámala Calificaciones 2 y añade dimensiones:
    1. student_id
    2. class_id
    3. grade
  7. Añade una tabla Alumnos con estas dimensiones:
    1. student_id
    2. student_name
  8. Usa la combinación externa izquierda para cada caso.
  9. Une Clases a Calificaciones con class_id.
  10. Une Calificaciones a Calificaciones 2 con:
    1. class_id = class_id
    2. max_grade = grade
  11. Une Calificaciones 2 a Alumnos con student_id.

    En una configuración de combinación se muestran las condiciones de unión externa izquierda seleccionadas entre las tablas Clases y Calificaciones 1, Calificaciones 1 y Calificaciones 2, y Calificaciones 2 y Alumnos.

  12. Guarda la combinación y cierra el editor.

  13. Añade una tabla al informe con los campos student_name, class_name y max_grade.

    La pestaña Configuración de un gráfico de tabla de datos combinados con las dimensiones student_name, class_name y max_grade, y la métrica max_grade seleccionadas.

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