Cara menggunakan google sheets api query
I'm a self-taught web developer from India. I enjoy learning about new web technologies and working on projects. I hope that my work will assist other developers who are experiencing the same difficulties that I am.
Sebagai aplikasi penunjang pekerjaan, Google Sheet kini telah menjadi aplikasi yang populer dan powerful. Keunggulan yang dihadirkan oleh Google Sheet di antaranya adalah tidak diperlukan biaya untuk mengaksesnya, mudah diakses dari mana saja melalui perangkat apa saja secara real-time, serta kemudahan konektivitas dengan aplikasi Google lainnya. Show Query pada dasarnya dapat diartikan sebagai kemampuan untuk menampilkan data dari database untuk diolah lebih lanjut yang biasanya diambil dari tabel tabel dalam database. Bagi pengguna SQL akan merasa familiar dan mudah memahami fungsi Query yang ada di Google Sheet, karena dasar penulisan parameter pada fungsi ini mengacu kepada Google Visualization API Query Language yang menggunakan logic yang sama saat kita menggunakan SQL contoh seperti Select untuk mengambil data. Query pada google spreadsheet secara sederhananya dapat diartikan sebagai fungsi untuk mengambil beberapa atau keseluruhan data dari suatu database ke dalam lembar kerja kita. Fungsi ini dapat menggantikan kebiasan copy-paste kita yang terlalu memakan waktu serta kurang praktis untuk data yang besar. Query ini sendiri dapat dimodifikasi dan dikombinasikan dengan beberapa fungsi seperti importrange, arithmetic (SUM, AVG, COUNT etc), dll. Fungsi Query yang dapat diaplikasikan di Google Sheet meliputi :
Sebagai tahap persiapan, kita perlu menyiapkan data yang akan diolah. Pada tulisan ini data yg digunakan yaitu Data Sales Super Store pada . Langkah pertama yang dapat dilakukan adalah melakukan Named Range, hal ini bertujuan untuk memudahkan penulisan formula query. Langkah — langkahnya yaitu :
Jika Named Range sudah terbuat, kita dapat langsung mengaplikasikan fungsi Query. Di sini sebagai study case kita akan mengolah sample data Sales Super Store . SelectFungsi Query pertama yang akan kita coba yaitu Select, yang digunakan untuk melakukan pengambilan data, baik secara keseluruhan atau hanya beberapa data yang kita butuhkan. Untuk mengambil data secara keseluruhan formula yang digunakan yaitu : =query(Aggregate, “select*”, -1)
Untuk mengambil sebagian data formula yang digunakan yaitu : =query(Aggregate, “select A”,1)
WhereFungsi Where digunakan untuk menampilkan data/mencari nilai dalam suatu kondisi dimana kondisi itu di tentukan berdasarkan atau dari referensi yang kita kehendaki. Sebagai contoh disini kita akan mencoba menggunakan fungsi where untuk memfilter data super store di mana kita hanya akan mengambil data dengan product category-nya office supplies. Formula yang digunakan yaitu : =query(Aggregate, “select * where J = ‘Office Supplies’ “)
Fungsi Where ini dapat digunakan secara lebih kompleks dan costumize. Anda dapat mengambil data dengan filter berdasarkan tanggal, tahun, bulan ataupun parameter lainnya. Untuk hal ini kita bahas di tulisan lainnya ya! Order byFungsi Order by digunakan untuk menampilkan data berdasarkan order baik dari yang terkecil ke yang terbesar atau sebaliknya. Sebagai contoh kita akan mencoba menggunakan fungsi order by untuk mengurutkan data super store dengan 2 perlakuan yaitu kecil ke besar (ascending) dan besar ke kecil (descending). Pada case yang pertama kita akan urutkan berdasarkan nilai sales terkecil — terbesar (kolom W). Formula yang digunakan untuk urutan kecil ke besar (ascending) yaitu : =QUERY(Aggregate, “select * order by W”)
Data yang ditampilkan akan sesuai dengan urutan nilai sales (kolom W) dari kecil ke besar. Sedangkan jika ingin menampilkan data dengan urutan nilai besar ke kecil, kita dapat menambahkan desc pada rumus tadi seperti berikut : =QUERY(Aggregate, “select * order by W desc”)
Group byGroup berfungsi untuk mengkelompokan data yang akan ditampilkan. Misal pada data super-store tadi kita ingin menampilkan jumlah data penjualan berdasarkan wilayah, maka rumus yang dapat digunakan yaitu : =query(Aggregate, “select P, sum(W) group by P”)
Maka akan tampil data jumlah penjualan berdasarkan wilayah. Kemudian kita dapat mengkombinasikan rumus group by dengan order by untuk mendapatkan jumlah data penjualan berdasarkan wilayah yang telah diurutkan berdasarkan dari yang terbesar hinggal terkecil dengan menggunakan rumus : =query(Aggregate, “select P, sum(W) group by P order by sum(W) desc”)
Demikian Query pada Google Sheet Spreadsheet ini, selanjutnya di tulisan lain kita akan membahas mengenai Query yang dikombinasikan dengan importrange dan aritmatika lainnya. Semoga tulisan ini membawa manfaat dan jika ada saran ataupun pertanyaan feel free to comment ya! Apa saja rumus spreadsheet?Berikut daftar rumus Google Sheets yang paling dibutuhkan:. SUM. Pertama adalah rumus SUM yang berguna untuk melakukan penjumlahan. ... . 2. AVERAGE. Selain penjumlahan, rumus umum lainnya yang pasti Anda butuhkan adalah mencari rata-rata dari sebuah data. ... . 3. COUNT. ... . MAX. ... . MIN. ... . TRIM. ... . PROPER. ... . 3. GOOGLETRANSLATE.. Apa itu data Query?Query adalah permintaan data dari database. Permintaan harus diajukan dalam bentuk tabel database atau kombinasi tabel menggunakan kode yang disebut dengan bahasa kueri. Dengan begitu, sistem bisa memahami dan memproses kueri yang sesuai. Dalam bahasa Inggris standar, arti query adalah permintaan informasi.
Importrange untuk apa?IMPORTRANGE adalah fungsi data eksternal, seperti halnya IMPORTXML dan GOOGLEFINANCE . Artinya, fungsi ini memerlukan koneksi internet agar dapat berfungsi.
Apa saja fitur utama dari Google Sheets?Simak beberapa fitur unggulan Google Sheets berikut ini.. Kolaborasi bersama tim / pengguna lain. Google Sheets memungkinkan pengguna untuk melakukan kolaborasi bersama pengguna lain. ... . Terdapat riwayat revisi. ... . Melakukan editing secara real-time. ... . Integrasi dengan Google Forms. ... . |