Wednesday, December 9, 2020

Grouping Data with Google Data Studio

Hi Folks,

Kabar baik disini, semoga kalian juga ya.

Di akhir tahun ini mau berbagi sesuatu yang harusnya lumayan berguna.

Syntax yang berguna di Google Data Studio.


Kalau sumber data kalian cuma 1, seharusnya lumayan mudah untuk kolaborasi datanya.
Nah, disini aku pake 2 sumber data untuk dashboard ini.

Nomor 1 yang harus dilakukan kalau kita mau join beberapa data (data=kumpulan record) adalah cari kolom unik yang sama. 
Di tema dataku diatas, karena tentang mahasiswa.
Harusnya Nomor Induk Mahasiswa kan yang jadi primary key.
Tapi karena di dataku ga ada NIM, jadinya aku pake nama wkwk.

Cara bind data di Data Studio :

Sumber daya -> Kelola sumber data
Belajar Data Studio

Disini terlihat kalau aku pakai Nama untuk menjadi kunci penghubung nya.
Kalau 2 data sudah ada kunci penghubungnya. 
Kalian bisa pilih kolom apa saja yang mau kalian olah atau tampilkan di dashboard.

Tips Trick Syntax :

1. Right Left

Beberapa fungsi excel bisa digunakan juga di Data Studio, namun belum semua.
Hingga saat ini Data Studio masih melakukan update.

Di bagian kiri tengah dashboard diatas, untuk memunculkan Tahun Kelahiran.
Kuambil dari data Tempat Tanggal Lahir.
Aku menggunakan 
RIGHT_TEXT(TTL,4)


Belajar Data Studio

2. Dimensi Perincian
Karena kolom angkatan dan Jenis Kelamin ada di google sheet masing-masing.
Aku buat menempati masing-masing dimensi seperti ini.

Belajar Data Studio


3. Case and New Column

Di data studio, kita juga bisa menambahkan kolom baru untuk mengolah data sebelum ditampilkan.
Caranya dengan Sumber daya -> Kelola sumber data -> Edit data yang diinginkan.

Belajar Data Studio

Tambahkan kolom :
Belajar Data Studio

Isi nama kolom baru
Set case WHEN: dari kolom apa, isi datanya apa
Set case THEN: akan ditampilkan sebagai apa di kolom baru.

Jadi analoginya, pasti banyak orang mengisi pekerjaan dengan rinci, 
seperti :
  • Karyawan PT A, B. 
  • PNS Kabupaten C, D.
  • Pemilik Usaha E, F 
ini akan kita ringkas menjadi grup yang lebih kecil sesuai tipe.

Belajar Data Studio

CASE
WHEN Pekerjaan IN ("PENSIUN","PENSIUNAN BUMI ASIH JAYA","PENS. PNS","PURNA","PENS. PT. KAI","PENSIUNAN PNS")then "PENSIUN"
WHEN Pekerjaan IN ("-")then "TIDAK BEKERJA"
END

atau 

CASE
WHEN Pekerjaan = "PNS (GURU)" THEN "PNS"
WHEN Pekerjaan = "PEDAGANG" then "WIRAUSAHA"
WHEN Pekerjaan = "PENSIUN" then "PENSIUN"
ELSE "Tidak Bekerja"
END

4. Regular Expression

Di data dashboard paling bawah, untuk menampilkan kota asal.
Aku menggunakan data Tempat Tanggal Lahir lagi.
Syntax regexp_extract bisa memisahkan data sesuai delimiter yang tersedia.
Contohnya disini delimiter ","

REGEXP_EXTRACT(TTL,'(.*),')

Sekian
Have a nice day

No comments:

Post a Comment