Ejemplo de combinación: clases, estudiantes y calificaciones

Supongamos que eres administrador de una institución educativa y almacenas información sobre las clases que se ofrecen, los estudiantes que se inscriben en ellas y las calificaciones que reciben en cada una. Puedes usar Looker Studio para hacer un seguimiento de esta información y visualizarla mediante la combinación de datos.

Preguntas para responder

En este ejemplo, se responden las siguientes preguntas que podrías tener sobre los datos:

  • ¿Qué estudiantes tomaron qué clases y qué calificación recibieron en cada una?
  • ¿Cuál fue la calificación más alta que recibiste en cada clase?
  • ¿Qué estudiante recibió la calificación más alta en cada clase?

Datos de muestra

Estos son los datos que se usan en los ejemplos.

Clases:

class_id

class_name

c1

Cestería submarina

c2

Combinación de dispositivos más fácil

c3

Cómo entrenar una iguana de ataque

c4

Aprende SQL por diversión y beneficio

Estudiantes:

student_id

student_name

s1

Brett

s2

Rick

s3

Susana

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 crear fuentes de datos en Looker Studio para conectarte a tus datos. 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 nuevo.
  2. Agrega 3 fuentes de datos correspondientes a los datos de muestra:
    1. Clases
    2. Alumnos
    3. Calificaciones

Obtén información para crear y editar fuentes de datos.

Pregunta 1: Estudiantes, clases y calificaciones recibidas

Pregunta: “¿Qué clases tomaron los estudiantes y qué calificación recibieron en cada una?”

Para responder esta pregunta, sigue estos pasos:

  1. Crea una combinación nueva.
  2. Agrega una tabla Calificaciones con las siguientes dimensiones:
    1. student_id
    2. class_id
    3. grade
  3. Agrega una tabla Estudiantes con las siguientes dimensiones:
    1. student_id
    2. student_name
  4. Agrega una tabla Clases con las siguientes dimensiones:
    1. class_id
    2. class_name
  5. Une Calificaciones a Estudiantes con student_id.
  6. Une Calificaciones a Clases con class_id.
  7. Establece ambas operaciones de unión como externas a la izquierda. Una configuración de combinación muestra las condiciones de unión externa izquierda seleccionadas entre las tablas Calificaciones y Estudiantes, y entre las tablas Estudiantes y Clases.
  8. Guarda la combinación y cierra el editor.
  9. Agrega una tabla al informe con los campos student_name, class_name y grade.
  10. Ordena la tabla por student_name de forma descendente.

Tu tabla debería verse así:

student_name class_name calificación
Brett Cestería submarina 2
Brett Cómo entrenar una iguana de ataque 7
Brett Aprende SQL por diversión y beneficio 94
Jennifer Cestería submarina 3
Jennifer Combinación de dispositivos más fácil 48
Jennifer Cómo entrenar una iguana de ataque 32
Jennifer Aprende SQL por diversión y beneficio 20
Rick Cestería submarina 99
Rick Combinación de dispositivos más fácil 38
Rick Aprende SQL por diversión y beneficio 63
Susana Cestería submarina 65
Susana Combinación de dispositivos más fácil 88
Susana Aprende SQL por diversión y beneficio 75

Pregunta 2: Calificación más alta por clase

Pregunta: “¿Cuál fue la calificación más alta que recibió en cada clase?”

Para responder esta pregunta, sigue estos pasos:

  1. Usa la misma combinación que en la Pregunta 1.
  2. Agrega una tabla al informe.
  3. Agrega class_name como dimensión y grade como métrica.
  4. Edita el campo grade de la siguiente manera:
    1. Cambia el nombre a max_grade.
    2. Establece la agregación en MAX.
  5. Ordena la tabla por max_grade de forma descendente.

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

Tu tabla debería verse así:

class_name max_grade
Cestería submarina 99
Aprende SQL por diversión y beneficio 94
Cómo entrenar una iguana de ataque 32
Combinación de dispositivos más fácil 88

Pregunta 3: Calificación más alta por estudiante por clase

Pregunta: “¿Qué estudiante recibió la calificación más alta en cada clase?”

Para responder esta pregunta, sigue estos pasos:

  1. Crea una combinación nueva.
  2. Agrega una tabla Clases con las siguientes dimensiones:
    1. class_id
    2. class_name
  3. Agrega una tabla Calificaciones, asígnale el nombre Calificaciones 1 y agrega la dimensión class_id.
  4. Agrega grade como métrica y establece la agregación en MAX.
  5. Se cambió el nombre de grade a max_grade.
  6. Vuelve a agregar la tabla Calificaciones, asígnale el nombre Calificaciones 2 y agrega las siguientes dimensiones:
    1. student_id
    2. class_id
    3. grade
  7. Agrega una tabla Estudiantes con las siguientes dimensiones:
    1. student_id
    2. student_name
  8. Usa izquierda externa para cada unión.
  9. Une Clases a Calificaciones con class_id.
  10. Une Calificaciones a Calificaciones 2 con lo siguiente:
    1. class_id = class_id
    2. max_grade = grade
  11. Agrega Grados 2 a Estudiantes con student_id.

    Una configuración de combinación muestra las condiciones de unión externa izquierda seleccionadas entre las tablas Clases y Calificaciones 1, las tablas Calificaciones 1 y Calificaciones 2, y las tablas Calificaciones 2 y Estudiantes.

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

  13. Agrega una tabla al informe con los campos student_name, class_name y max_grade.

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

Tu tabla debería verse así:

student_name class_name max_grade
Rick Cestería submarina 99
Brett Aprende SQL por diversión y beneficio 94
Susana Combinación de dispositivos más fácil 88
Jennifer Cómo entrenar una iguana de ataque 32