Supponiamo che un amministratore scolastico debba archiviare le informazioni sui corsi offerti, sugli studenti iscritti a questi corsi e sui voti ricevuti in ciascuno. Puoi utilizzare Looker Studio per monitorare e visualizzare queste informazioni utilizzando la combinazione dei dati.
Domande a cui rispondere
Questo esempio risponde alle seguenti domande sui dati:
- Quali studenti hanno seguito determinati corsi e che voti hanno ottenuto in ciascun corso?
- Qual è stato il voto più alto ricevuto in ogni corso?
- Quale studente ha ricevuto il voto più alto in ogni corso?
Dati di esempio
Ecco i dati utilizzati negli esempi.
Corsi:
| class_id |
class_name |
|---|---|
| c1 |
Tessitura di cesti subacquea |
| c2 |
Introduzione alla home fusion |
| c3 |
Come addestrare un'iguana da combattimento |
| c4 |
Impara SQL per lo svago e il profitto |
Studenti:
| student_id |
student_name |
|---|---|
| s1 |
Brett |
| s2 |
Rick |
| s3 |
Susanna |
| s4 |
Jennifer |
Voti:
| student_id |
class_id |
grade |
|---|---|---|
| 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 |
Configurazione
Il primo passaggio è di connetterti ai tuoi dati creando origini dati in Looker Studio. Il report dimostrativo utilizza Fogli Google per i dati sottostanti, ma puoi anche archiviare questi dati in un database, ad esempio BigQuery o MySQL.
- Crea un nuovo report.
- Aggiungi 3 origini dati corrispondenti ai dati di esempio:
- Classi
- Studenti
- Gestione dei voti
Scopri come creare e modificare le origini dati.
Domanda 1: studenti, corsi e voti ricevuti
Domanda: "Quali studenti hanno seguito determinati corsi e quali voti hanno ottenuto in ciascun corso?"
Per rispondere a questa domanda, segui questi passaggi:
- Crea una nuova unione.
- Aggiungi una tabella Voti con le seguenti dimensioni:
student_idclass_idgrade
- Aggiungi una tabella Studenti con le seguenti dimensioni:
student_idstudent_name
- Aggiungi una tabella Corsi con le seguenti dimensioni:
class_idclass_name
- Unisci Voti a Studenti con
student_id. - Unisci Voti a Corsi con
class_id. - Imposta entrambe le operazioni di unione su left outer.

- Salva la combinazione e chiudi l'editor.
- Aggiungi una tabella al report con i campi
student_name,class_nameegrade. - Ordina la tabella in base al valore
student_name, in ordine discendente.
La tabella dovrebbe essere simile alla seguente:
| student_name | class_name | grade |
|---|---|---|
| Brett | Tessitura di cesti subacquea | 2 |
| Brett | Come addestrare un'iguana da combattimento | 7 |
| Brett | Impara SQL per lo svago e il profitto | 94 |
| Jennifer | Tessitura di cesti subacquea | 3 |
| Jennifer | Introduzione alla home fusion | 48 |
| Jennifer | Come addestrare un'iguana da combattimento | 32 |
| Jennifer | Impara SQL per lo svago e il profitto | 20 |
| Rick | Tessitura di cesti subacquea | 99 |
| Rick | Introduzione alla home fusion | 38 |
| Rick | Impara SQL per lo svago e il profitto | 63 |
| Susanna | Tessitura di cesti subacquea | 65 |
| Susanna | Introduzione alla home fusion | 88 |
| Susanna | Impara SQL per lo svago e il profitto | 75 |
Domanda 2: voto più alto per corso
Domanda: "Qual è stato il voto più alto ricevuto in ogni corso?"
Per rispondere a questa domanda, segui questi passaggi:
- Utilizza la stessa unione della Domanda 1.
- Aggiungi una tabella al report.
- Aggiungi
class_namecome dimensione egradecome metrica. - Modifica il campo
gradecome segue:- Modifica il nome in
max_grade. - Imposta l'aggregazione su MAX.
- Modifica il nome in
Ordina la tabella in base al valore
max_grade, in ordine discendente.
La tabella dovrebbe essere simile alla seguente:
| class_name | max_grade |
|---|---|
| Tessitura di cesti subacquea | 99 |
| Impara SQL per lo svago e il profitto | 94 |
| Come addestrare un'iguana da combattimento | 32 |
| Introduzione alla home fusion | 88 |
Domanda 3: voto più alto per studente per corso
Domanda:"Quale studente ha ottenuto il voto più alto in ogni corso?"
Per rispondere a questa domanda, segui questi passaggi:
- Crea una nuova unione.
- Aggiungi una tabella Corsi con le seguenti dimensioni:
class_idclass_name
- Aggiungi una tabella Voti, assegnale il nome Voti 1 e aggiungi la dimensione
class_id. - Aggiungi
gradecome metrica e imposta l'aggregazione su MAX. - Rinomina
gradeinmax_grade. - Aggiungi di nuovo la tabella Voti, assegnale il nome Voti 2 e aggiungi le dimensioni:
student_idclass_idgrade
- Aggiungi una tabella Studenti con le dimensioni seguenti:
student_idstudent_name
- Usa left outer per ogni unione.
- Unisci Corsi a Voti con
class_id. - Unisci Voti a Voti 2 con:
class_id = class_idmax_grade = grade
Unisci Voti 2 a Studenti con
student_id.
Salva la combinazione e chiudi l'editor.
Aggiungi una tabella al report con i campi
student_name,class_nameemax_grade.
La tabella dovrebbe essere simile alla seguente:
| student_name | class_name | max_grade |
|---|---|---|
| Rick | Tessitura di cesti subacquea | 99 |
| Brett | Impara SQL per lo svago e il profitto | 94 |
| Susanna | Introduzione alla home fusion | 88 |
| Jennifer | Come addestrare un'iguana da combattimento | 32 |