Angenommen, Sie sind Administrator in einer Bildungseinrichtung und speichern Informationen zu den angebotenen Kursen, zu den Teilnehmern dieser Kurse und zu den Noten, die sie in den Kursen erzielt haben. Durch Zusammenführen der Daten in Looker Studio können Sie diese Informationen im Blick behalten und visuell darstellen.
Zu beantwortende Fragen
In diesem Beispiel werden die folgenden Fragen zu den Daten beantwortet:
- Wer hat an welchem Kurs teilgenommen und welche Note wurde jeweils erreicht?
- Was war die beste Note in jedem Kurs?
- Wer hat in den einzelnen Kursen die beste Note erhalten?
Beispieldaten
In den Beispielen wurden folgende Daten verwendet.
Kurse:
class_id |
class_name |
---|---|
c1 |
Korbflechten unter Wasser |
c2 |
Kernfusion im Eigenheim für Anfänger |
c3 |
Wie trainiere ich einen Angriffsleguan |
c4 |
SQL für Freizeit und Beruf |
Schüler und Studenten:
student_id |
student_name |
---|---|
s1 |
Brett |
s2 |
Rick |
s3 |
Susanna |
s4 |
Jennifer |
Noten:
student_id |
class_id |
Note |
---|---|---|
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 |
Einrichtung
Zuerst müssen Sie in Looker Studio Datenquellen einrichten, um eine Verknüpfung zu Ihren Daten zu erstellen. Die Daten für diesen Demobericht werden aus Google Tabellen genommen, Sie könnten sie aber auch in einer Datenbank speichern, z. B. in BigQuery oder MySQL.
- Erstellen Sie einen neuen Bericht.
- Fügen Sie drei Datenquellen hinzu, die den Beispieldaten entsprechen:
- Klassen
- Studenten
- Notenvergabe
Weitere Informationen zum Erstellen und Bearbeiten von Datenquellen
Frage 1: Teilnehmer, Kurse und Noten
Frage: „Welcher Schüler hat an welchem Kurs teilgenommen und welche Note hat er in jedem Kurs erhalten?“
So beantworten Sie diese Frage:
- Erstellen Sie eine neue Zusammenführung.
- Fügen Sie die Tabelle Grades (Noten) mit den folgenden Dimensionen hinzu:
student_id
class_id
grade
- Fügen Sie die Tabelle Students (Teilnehmer) mit den folgenden Dimensionen hinzu:
student_id
student_name
- Fügen Sie die Tabelle Kurse mit den folgenden Dimensionen hinzu:
class_id
class_name
- Führen Sie Noten und Schüler/Studenten mit
student_id
zusammen. - Führen Sie Noten und Kurse mit
class_id
zusammen. - Legen Sie für beide Join-Vorgänge „Left Outer Join“ fest.
- Speichern Sie die Zusammenführung und schließen Sie den Editor.
- Fügen Sie dem Bericht eine Tabelle mit den Feldern
student_name
,class_name
undgrade
hinzu. - Sortieren Sie die Tabelle in absteigender Reihenfolge nach
student_name
.
Ihre Tabelle sollte in etwa so aussehen:
student_name | class_name | Note |
---|---|---|
Brett | Korbflechten unter Wasser | 2 |
Brett | Wie trainiere ich einen Angriffsleguan | 7 |
Brett | SQL für Freizeit und Beruf | 94 |
Jennifer | Korbflechten unter Wasser | 3 |
Jennifer | Kernfusion im Eigenheim für Anfänger | 48 |
Jennifer | Wie trainiere ich einen Angriffsleguan | 32 |
Jennifer | SQL für Freizeit und Beruf | 20 |
Rick | Korbflechten unter Wasser | 99 |
Rick | Kernfusion im Eigenheim für Anfänger | 38 |
Rick | SQL für Freizeit und Beruf | 63 |
Susanna | Korbflechten unter Wasser | 65 |
Susanna | Kernfusion im Eigenheim für Anfänger | 88 |
Susanna | SQL für Freizeit und Beruf | 75 |
Frage 2: Beste Note nach Kurs
Frage: „Was war die beste Note in jedem Kurs?“
So beantworten Sie diese Frage:
- Verwenden Sie dieselbe Zusammenführung wie in Frage 1.
- Fügen Sie dem Bericht eine Tabelle hinzu.
- Fügen Sie
class_name
als Dimension undgrade
als Messwert hinzu. - Bearbeiten Sie das Feld
grade
so:- Ändern Sie den Namen in
max_grade
. - Legen Sie für die Aggregation MAX fest.
- Ändern Sie den Namen in
Sortieren Sie die Tabelle in absteigender Reihenfolge nach
max_grade
.
Ihre Tabelle sollte in etwa so aussehen:
class_name | max_grade |
---|---|
Korbflechten unter Wasser | 99 |
SQL für Freizeit und Beruf | 94 |
Wie trainiere ich einen Angriffsleguan | 32 |
Kernfusion im Eigenheim für Anfänger | 88 |
Frage 3: Beste Note nach Teilnehmer und Kurs
Frage: „Wer hat in den einzelnen Kursen die beste Note erhalten?“
So beantworten Sie diese Frage:
- Erstellen Sie eine neue Zusammenführung.
- Fügen Sie die Tabelle Kurse mit den folgenden Dimensionen hinzu:
class_id
class_name
- Fügen Sie die Tabelle Noten hinzu, geben Sie ihr den Namen Noten 1 und fügen Sie die Dimension
class_id
hinzu. - Fügen Sie
grade
als Messwert hinzu und legen Sie für die Aggregation MAX fest. - Benennen Sie
grade
inmax_grade
um. - Fügen Sie die Tabelle Grades (Noten) wieder hinzu, geben Sie ihr den Namen Grades 2 (Noten 2) und fügen Sie folgende Dimensionen hinzu:
student_id
class_id
grade
- Fügen Sie die Tabelle Students (Teilnehmer) mit folgenden Dimensionen hinzu:
student_id
student_name
- Verwenden Sie für jeden Join-Vorgang Left Outer Join.
- Führen Sie Kurse und Noten mit
class_id
zusammen. - Führen Sie Noten und Noten 2 folgendermaßen zusammen:
class_id = class_id
max_grade = grade
Führen Sie Grades 2 und Students mit
student_id
zusammen.Speichern Sie die Zusammenführung und schließen Sie den Editor.
Fügen Sie dem Bericht eine Tabelle mit den Feldern
student_name
,class_name
undmax_grade
hinzu.
Ihre Tabelle sollte in etwa so aussehen:
student_name | class_name | max_grade |
---|---|---|
Rick | Korbflechten unter Wasser | 99 |
Brett | SQL für Freizeit und Beruf | 94 |
Susanna | Kernfusion im Eigenheim für Anfänger | 88 |
Jennifer | Wie trainiere ich einen Angriffsleguan | 32 |