Misalkan Anda adalah administrator sekolah dan Anda menyimpan informasi tentang kelas yang ditawarkan, siswa yang mendaftar di kelas tersebut, dan nilai yang mereka terima di setiap kelas. Anda dapat menggunakan Looker Studio untuk melacak dan memvisualisasikan informasi ini menggunakan penggabungan data.
Pertanyaan yang akan dijawab
Contoh ini akan menjawab pertanyaan berikut yang mungkin Anda miliki tentang data:
- Siapa saja siswa yang mengikuti setiap kelas dan berapa nilai yang diperoleh setiap siswa di setiap kelas?
- Berapa nilai tertinggi yang diperoleh di setiap kelas?
- Siapa siswa yang memperoleh nilai tertinggi di setiap kelas?
Data sampel
Berikut adalah data yang digunakan dalam contoh.
Kelas:
| class_id |
class_name |
|---|---|
| c1 |
Tenun keranjang bawah air |
| c2 |
Membuat hidangan fusion di rumah jadi mudah |
| c3 |
Cara melatih iguana penyerang |
| c4 |
Belajar SQL untuk hiburan dan profit |
Siswa:
| student_id |
student_name |
|---|---|
| s1 |
Brett |
| s2 |
Rick |
| s3 |
Susanna |
| s4 |
Jennifer |
Nilai:
| student_id |
class_id |
nilai |
|---|---|---|
| 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 |
Penyiapan
Langkah pertama adalah terhubung ke data Anda dengan membuat sumber data di Looker Studio. Laporan demonstrasi menggunakan Spreadsheet untuk data pokok, tetapi Anda juga dapat menyimpan data ini di database, seperti BigQuery atau MySQL.
- Buat laporan baru.
- Tambahkan 3 sumber data yang sesuai dengan data sampel:
- Class
- Siswa
- Tingkatan
Pelajari cara membuat dan mengedit sumber data.
Pertanyaan 1: Siswa, kelas, dan nilai yang diterima
Pertanyaan: "Siapa saja siswa yang mengikuti setiap kelas dan berapa nilai yang diperoleh setiap siswa di setiap kelas?"
Untuk menjawab pertanyaan ini, ikuti langkah-langkah berikut:
- Buat gabungan baru.
- Tambahkan tabel Nilai dengan dimensi berikut:
student_idclass_idgrade
- Tambahkan tabel Siswa dengan dimensi berikut:
student_idstudent_name
- Tambahkan tabel Kelas dengan dimensi berikut:
class_idclass_name
- Gabungkan Nilai ke Siswa dengan
student_id. - Gabungkan Nilai ke Kelas dengan
class_id. - Tetapkan kedua operasi join ke left outer.

- Simpan gabungan dan tutup editor.
- Tambahkan tabel ke laporan dengan kolom
student_name,class_name, dangrade. - Urutkan tabel menurut
student_namesecara menurun.
Tabel Anda akan terlihat seperti ini:
| student_name | class_name | nilai |
|---|---|---|
| Brett | Tenun keranjang bawah air | 2 |
| Brett | Cara melatih iguana penyerang | 7 |
| Brett | Belajar SQL untuk hiburan dan profit | 94 |
| Jennifer | Tenun keranjang bawah air | 3 |
| Jennifer | Membuat hidangan fusion di rumah jadi mudah | 48 |
| Jennifer | Cara melatih iguana penyerang | 32 |
| Jennifer | Belajar SQL untuk hiburan dan profit | 20 |
| Rick | Tenun keranjang bawah air | 99 |
| Rick | Membuat hidangan fusion di rumah jadi mudah | 38 |
| Rick | Belajar SQL untuk hiburan dan profit | 63 |
| Susanna | Tenun keranjang bawah air | 65 |
| Susanna | Membuat hidangan fusion di rumah jadi mudah | 88 |
| Susanna | Belajar SQL untuk hiburan dan profit | 75 |
Pertanyaan 2: Nilai tertinggi menurut kelas
Pertanyaan: "Berapa nilai tertinggi yang diperoleh di setiap kelas?"
Untuk menjawab pertanyaan ini, ikuti langkah-langkah berikut:
- Gunakan campuran yang sama seperti di Pertanyaan 1.
- Tambahkan tabel ke laporan.
- Tambahkan
class_namesebagai dimensi dangradesebagai metrik. - Edit kolom
gradesebagai berikut:- Ubah namanya menjadi
max_grade. - Tetapkan agregasi ke MAX.
- Ubah namanya menjadi
Urutkan tabel menurut
max_gradesecara menurun.
Tabel Anda akan terlihat seperti ini:
| class_name | max_grade |
|---|---|
| Tenun keranjang bawah air | 99 |
| Belajar SQL untuk hiburan dan profit | 94 |
| Cara melatih iguana penyerang | 32 |
| Membuat hidangan fusion di rumah jadi mudah | 88 |
Pertanyaan 3: Nilai tertinggi menurut siswa berdasarkan kelas
Pertanyaan:"Siapa siswa yang memperoleh nilai tertinggi di setiap kelas?"
Untuk menjawab pertanyaan ini, ikuti langkah-langkah berikut:
- Buat gabungan baru.
- Tambahkan tabel Kelas dengan dimensi berikut:
class_idclass_name
- Tambahkan tabel Nilai, berikan nama Nilai 1, lalu tambahkan dimensi
class_id. - Tambahkan
gradesebagai metrik, dan tetapkan agregasi ke MAX. - Ganti nama
grademenjadimax_grade. - Tambahkan tabel Nilai lagi, berikan nama Nilai 2, lalu tambahkan dimensi:
student_idclass_idgrade
- Tambahkan tabel Siswa, dengan dimensi:
student_idstudent_name
- Gunakan left outer untuk setiap gabungan.
- Gabungkan Kelas ke Nilai dengan
class_id. - Gabungkan Nilai ke Nilai 2 dengan:
class_id = class_idmax_grade = grade
Gabungkan Nilai 2 ke Siswa dengan
student_id.
Simpan gabungan dan tutup editor.
Tambahkan tabel ke laporan dengan kolom
student_name,class_name, danmax_grade.
Tabel Anda akan terlihat seperti ini:
| student_name | class_name | max_grade |
|---|---|---|
| Rick | Tenun keranjang bawah air | 99 |
| Brett | Belajar SQL untuk hiburan dan profit | 94 |
| Susanna | Membuat hidangan fusion di rumah jadi mudah | 88 |
| Jennifer | Cara melatih iguana penyerang | 32 |