Ejemplo de combinación: clases, estudiantes y calificaciones

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

Preguntas que se deben 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 recibió cada estudiante en cada clase?
  • ¿Cuál fue la calificación más alta que obtuviste en cada clase?
  • ¿Qué estudiante obtuvo 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

Cocina casera fusionada de forma sencilla

c3

Cómo entrenar a una iguana de ataque

c4

Aprende SQL para divertirte y obtener ganancias

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 conectarte 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 podrías almacenar estos datos 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 ejemplo:
    1. Clases
    2. Alumnos
    3. Calificaciones

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

Pregunta 1: Estudiantes, clases y calificaciones recibidas

Pregunta: "¿Qué estudiantes tomaron qué clases y qué calificación obtuvo cada estudiante en cada clase?"

Para responder esta pregunta, sigue estos pasos:

  1. Crea una combinación nueva.
  2. Agrega una tabla Grades con las siguientes dimensiones:
    1. student_id
    2. class_id
    3. grade
  3. Agrega una tabla Students 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 Grades con Students con student_id.
  6. Une Calificaciones a Clases con class_id.
  7. Configura ambas operaciones de unión como externas izquierdas. Una configuración de combinación muestra las condiciones de unión externa a la izquierda seleccionadas entre las tablas Grades y Students, y entre las tablas Students y Classes.
  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 a una iguana de ataque 7
Brett Aprende SQL para divertirte y obtener ganancias 94
Jennifer Cestería submarina 3
Jennifer Cocina casera fusionada de forma sencilla 48
Jennifer Cómo entrenar a una iguana de ataque 32
Jennifer Aprende SQL para divertirte y obtener ganancias 20
Rick Cestería submarina 99
Rick Cocina casera fusionada de forma sencilla 38
Rick Aprende SQL para divertirte y obtener ganancias 63
Susana Cestería submarina 65
Susana Cocina casera fusionada de forma sencilla 88
Susana Aprende SQL para divertirte y obtener ganancias 75

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

Pregunta: "¿Cuál fue la calificación más alta que se obtuvo 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 una dimensión y max_grade como una métrica.

Tu tabla debería verse así:

class_name max_grade
Cestería submarina 99
Aprende SQL para divertirte y obtener ganancias 94
Cómo entrenar a una iguana de ataque 32
Cocina casera fusionada de forma sencilla 88

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

Pregunta:"¿Qué estudiante obtuvo 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 de 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 Grades, asígnale el nombre Grades 2 y agrega 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 left outer para cada unión.
  9. Unir Clases a Calificaciones con class_id
  10. Une Grades a Grades 2 con lo siguiente:
    1. class_id = class_id
    2. max_grade = grade
  11. Une Grades 2 a Students con student_id.

    Una configuración de combinación muestra las condiciones de unión externa a la 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 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 verse así:

student_name class_name max_grade
Rick Cestería submarina 99
Brett Aprende SQL para divertirte y obtener ganancias 94
Susana Cocina casera fusionada de forma sencilla 88
Jennifer Cómo entrenar a una iguana de ataque 32