Notifikasi

Artikel ini membahas Looker Studio. Untuk melihat dokumentasi Looker, buka https://cloud.google.com/looker/docs/intro.

Contoh penggabungan: kelas, siswa, dan nilai

Pelajari cara menyelesaikan kasus penggunaan penggabungan data klasik.

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.

Lihat laporan demonstrasi

Salin dan edit laporan demonstrasi langsung untuk melihat cara kerja penggabungan.

(Laporan ini hanya tersedia dalam bahasa Inggris.)

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

Budi

s2

Rizki

s3

Susi

s4

Yuni

 

Nilai

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

 

Ikuti contoh dalam artikel ini dengan membuat salinan data ini menggunakan Google Spreadsheet

Penyiapan

Langkah pertama adalah terhubung ke data Anda dengan membuat sumber data di Looker Studio. Laporan demonstrasi menggunakan Spreadsheet untuk data pokok, tetapi Anda dapat dengan mudah menyimpan data ini di database, seperti BigQuery atau MySQL.

  1. Buat laporan baru.
  2. Tambahkan 3 sumber data yang sesuai dengan data sampel:
    1. Kelas
    2. Siswa
    3. Nilai

Pelajari cara membuat dan mengedit sumber data.

Pertanyaan 1: Siswa, kelas, dan nilai yang diterima

"Siapa saja siswa yang mengikuti setiap kelas dan berapa nilai yang diperoleh setiap siswa di setiap kelas?"

Untuk menjawab pertanyaan ini:

  1. Buat gabungan baru.
  2. Tambahkan tabel Nilai, dengan dimensi:
    1. student_id
    2. class_id
    3. grade
  3. Tambahkan tabel Siswa, dengan dimensi:
    1. student_id
    2. student_name
  4. Tambahkan tabel Kelas, dengan dimensi:
    1. class_id
    2. class_name
  5. Gabungkan Nilai ke Siswa dengan student_id.
  6. Gabungkan Nilai ke Kelas dengan class_id.
  7. Tetapkan kedua operasi join ke left outer.Contoh konfigurasi gabungan yang menunjukkan left outer join antara Nilai dan Siswa serta Kelas Siswa.
  8. Simpan gabungan dan tutup editor.
  9. Tambahkan tabel ke laporan dengan kolom student_name, class_name, dan grade.
  10. Urutkan tabel menurut student_name secara menurun.

Tabel Anda seharusnya terlihat seperti ini:

student_name

class_name

grade

Budi

Tenun keranjang bawah air

2

Budi

Cara melatih iguana penyerang

7

Budi

Belajar SQL untuk hiburan dan profit

94

Yuni

Tenun keranjang bawah air

3

Yuni

Membuat hidangan fusion di rumah jadi mudah

48

Yuni

Cara melatih iguana penyerang

32

Yuni

Belajar SQL untuk hiburan dan profit

20

Rizki

Tenun keranjang bawah air

99

Rizki

Membuat hidangan fusion di rumah jadi mudah

38

Rizki

Belajar SQL untuk hiburan dan profit

63

Susi

Tenun keranjang bawah air

65

Susi

Membuat hidangan fusion di rumah jadi mudah

88

Susi

Belajar SQL untuk hiburan dan profit

75

 

Pertanyaan 2: Nilai tertinggi menurut kelas

"Berapa nilai tertinggi yang diperoleh di setiap kelas?"

Untuk menjawab pertanyaan ini:

  1. Gunakan gabungan yang sama seperti di Pertanyaan 1.
  2. Tambahkan tabel ke laporan.
  3. Tambahkan class_name sebagai dimensi dan grade sebagai metrik.
  4. Edit kolom grade:
    1. Ubah nama kolom menjadi max_grade.
    2. Tetapkan agregasi ke MAX.
  5. Urutkan tabel menurut max_grade secara menurun.

Contoh konfigurasi tabel yang menggunakan data gabungan sebagai sumber data, dengan class_name sebagai dimensi dan max_grade sebagai metrik.

Tabel Anda seharusnya 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

"Siapa siswa yang memperoleh nilai tertinggi di setiap kelas?"

Untuk menjawab pertanyaan ini:

  1. Buat gabungan baru.
  2. Tambahkan tabel Kelas, dengan dimensi:
    1. class_id
    2. class_name
    3. Tambahkan tabel Nilai, berikan nama Nilai 1, lalu tambahkan dimensi class_id.
    4. Tambahkan grade sebagai metrik, dan tetapkan agregasi ke MAX.
    5. Ganti nama grade menjadi max_grade.
  3. Tambahkan tabel Nilai lagi, berikan nama Nilai 2, lalu tambahkan dimensi:
    1. student_id
    2. class_id
    3. grade
  4. Tambahkan tabel Siswa, dengan dimensi:
    1. student_id
    2. student_name
  5. Gunakan left outer untuk setiap join.
  6. Gabungkan Kelas ke Nilai dengan class_id.
  7. Gabungkan Nilai ke Kelas 2 dengan:
    1. class_id = class_id
    2. max_grade = grade
  8. Gabungkan Nilai 2 ke Siswa dengan student_id.Contoh konfigurasi gabungan yang menunjukkan cara menggabungkan Kelas ke Nilai 1, Nilai 1 ke Nilai 2, dan Nilai ke Siswa.
  9. Simpan gabungan dan tutup editor.
  10. Tambahkan tabel ke laporan dengan kolom student_name, class_name, dan max_grade.

The Setup tab for a blended data table chart with the student_name, class_name, and max_grade dimensions and the max_grade metric selected.

Tabel Anda seharusnya terlihat seperti ini:

student_name

class_name

max_grade

Rizki

Tenun keranjang bawah air

99

Budi

Belajar SQL untuk hiburan dan profit

94

Susi

Membuat hidangan fusion di rumah jadi mudah

88

Yuni

Cara melatih iguana penyerang

32

Apakah ini membantu?

Bagaimana cara meningkatkannya?
Telusuri
Hapus penelusuran
Tutup penelusuran
Menu utama
13120823915947205242
true
Pusat Bantuan Penelusuran
true
true
true
true
true
102097
false
false