Menggunakan kalkulasi tabel

Kalkulasi tabel mempermudah pembuatan metrik ad hoc. Mirip dengan formula yang ditemukan di alat spreadsheet seperti Google Spreadsheet. Kalkulasi tabel muncul dalam bentuk kolom hijau pada tabel data, dan bukan kolom biru (dimensi) atau kolom oranye (ukuran).

Kolom terakhir dalam tabel berikut menggunakan penghitungan tabel untuk menggabungkan tiga kolom dalam data menggunakan fungsi concat.

Tabel data menyertakan penghitungan tabel yang menyambungkan nilai kolom Kategori Pesawat Kecelakaan, Negara Kecelakaan, dan Jumlah Kecelakaan dalam satu kolom.

Kalkulasi tabel dapat menjalankan kalkulasi yang matematis, sesuai logika (benar/salah), leksikal (berbasis teks), dan berbasis tanggal terhadap dimensi, ukuran, serta kalkulasi tabel lainnya dalam kueri Anda. Formula yang Anda gunakan untuk menjalankan kalkulasi tersebut disebut ekspresi Looker (Lexp).

Kalkulasi tabel berbeda dari kolom yang ditentukan LookML dan kolom kustom

Ada beberapa perbedaan antara kalkulasi tabel dan kolom yang ditentukan LookML yang ditentukan di LookML:

  • Kalkulasi tabel memberi siapa saja yang memiliki izin yang sesuai kemampuan untuk membuat kalkulasi yang didasarkan pada kolom yang ditentukan LookML, bukan kemampuan untuk membuat kolom yang ditentukan LookML, yang mengharuskan pengguna memiliki izin pengembangan dan memahami LookML.
  • Kalkulasi tabel mengoperasikan hasil dari kueri Anda setelah dijalankan, bukan kolom kustom atau yang ditentukan LookML, yang merupakan bagian dari kueri yang dijalankan terhadap database. Dengan kata lain, pertama-tama Anda memilih kumpulan dimensi dan ukuran serta menjalankan kueri seperti biasa, lalu kemudian Anda dapat menjadikan data sebagai dasar kalkulasi tabel dalam hasil kueri.
  • Meskipun kalkulasi tabel lebih sederhana dan lebih cepat dibuat daripada kolom yang ditentukan LookML, kalkulasi ini tidak semudah dikontrol seperti kolom yang ditentukan LookML. Karena setiap pengguna dapat membuat penghitungan tabel, penghitungan tersebut mungkin bukan penghitungan "resmi". Ingatlah selalu aspek untung-rugi antara kolom yang ditentukan LookML dan kalkulasi tabel saat membuat keputusan, karena Looker memanfaatkan LookML untuk mempertahankan satu sumber tepercaya.

Ada beberapa perbedaan antara kalkulasi tabel dan kolom kustom:

  • Kolom kustom menghasilkan SQL yang akan berjalan di database, mirip dengan kolom yang ditentukan LookML. Penghitungan tabel dijalankan setelah kueri dan tidak berjalan pada database.
  • Kalkulasi tabel bergantung pada data dari tabel data; kolom kustom tidak bergantung.

Kolom kalkulasi tabel muncul di samping dimensi dan ukuran di dalam tabel. Jika Anda ingin menggunakan kembali kalkulasi tabel di masa mendatang, pastikan Anda menyimpan Jelajah sebagai Look atau sebagai kartu dasbor.

Membuat kalkulasi tabel

Agar pengguna atau grup dapat membuat penghitungan tabel, admin Looker Anda harus memberi pengguna atau grup tersebut akses ke fitur dengan memberikan izin create_table_calculations.

Halaman Jelajahi Looker memiliki editor ekspresi Looker bawaan untuk membantu Anda membuat kalkulasi tabel, kolom kustom, dan filter kustom. Jika Anda adalah developer Looker yang membuat pengujian data untuk memverifikasi logika model, Anda juga dapat menggunakan editor ekspresi Looker untuk membuat ekspresi Looker, lalu menyalin ekspresi tersebut ke parameter expression pengujian data.

Anda dapat mengakses editor ekspresi Looker dari halaman Jelajahi dengan cara berikut:

Menggunakan tombol Tambahkan di bagian Kolom Kustom pada pemilih kolom untuk membuat penghitungan tabel

Jika memiliki izin untuk membuat penghitungan tabel, Anda dapat menggunakan bagian Kolom Kustom di pemilih kolom untuk membuka dialog Buat penghitungan tabel.

Untuk membuat penghitungan tabel menggunakan bagian Kolom Kustom, ikuti langkah-langkah berikut:

  1. Pilih Tambahkan di bagian Kolom Kustom pada pemilih kolom.
  2. Pilih Table Calculation untuk membuka dialog Create table calculation.

Kemudian, untuk setiap penghitungan tabel, ikuti langkah-langkah berikut:

  1. Pilih jenis penghitungan dari drop-down Penghitungan. Opsi untuk Ekspresi kustom ditampilkan secara default.
  2. Tambahkan definisi penghitungan, termasuk memilih kolom Sumber penghitungan pintasan, sesuai keinginan. Hanya kolom numerik yang muncul di tabel data Jelajah yang memenuhi syarat untuk jenis penghitungan selain Ekspresi kustom.
    • Jika Ekspresi kustom dipilih dari drop-down Kalkulasi, masukkan Ekspresi Looker di kotak teks besar untuk membuat kalkulasi Anda. Anda hanya dapat membuat penghitungan tabel dari kolom yang muncul di tabel data Jelajahi. Ekspresi Looker bisa jadi cukup sederhana; atau menggunakan kolom, fungsi, dan operator sebanyak yang dibutuhkan logika bisnis Anda. Ekspresi yang Anda buat dapat bernilai angka, tanggal, string (teks), atau Boolean (benar/salah).
    • Halaman dokumentasi Membuat ekspresi Looker menjelaskan cara membuat ekspresi Looker dan cara editor dapat membantu Anda.
  3. Pilih format selain default dari drop-down Format, jika diinginkan.
  4. Masukkan nama penghitungan baru selain default di kolom Nama, sesuai keinginan. Nama penghitungan muncul di pemilih kolom dan di tabel data.
  5. Pilih + Tambahkan Deskripsi untuk menambahkan deskripsi opsional hingga 255 karakter yang dapat memberi pengguna lain lebih banyak konteks atau informasi tentang penghitungan tabel.
  6. Pilih Simpan.

Penghitungan baru akan otomatis muncul di tabel data dan di bagian Kolom Kustom pada pemilih kolom. Seperti kolom lainnya, Anda dapat memilih nama penghitungan untuk menambahkan atau menghapusnya dari kueri. Anda juga dapat mengarahkan kursor ke kolom untuk menampilkan opsi lainnya yang tersedia untuk penghitungan tersebut.

Menggunakan panel Data untuk membuat kalkulasi tabel

Selain menggunakan bagian Custom Fields di pemilih kolom, Anda dapat membuka dialog Create table calculation dengan memilih tombol Add calculation dari panel bagian Data.

Jika fitur Labs Kalkulasi Tabel dalam Halaman diaktifkan, editor ekspresi kalkulasi tabel akan terbuka di bagian Data pada halaman Jelajahi. Gunakan petunjuk di bagian Membuat kalkulasi tabel dengan bagian Kalkulasi Tabel Dalam Halaman untuk menyelesaikan pembuatan kalkulasi tabel.

Kemudian, untuk setiap penghitungan tabel, ikuti langkah-langkah berikut:

  1. Pilih jenis penghitungan dari drop-down Penghitungan. Opsi untuk Ekspresi kustom ditampilkan secara default.
  2. Tambahkan definisi penghitungan, termasuk memilih kolom Sumber penghitungan pintasan, sesuai keinginan. Hanya kolom numerik yang muncul di tabel data Jelajah yang memenuhi syarat untuk jenis penghitungan selain Ekspresi kustom.
    • Jika Ekspresi kustom dipilih dari drop-down Kalkulasi, masukkan Ekspresi Looker di kotak teks besar untuk membuat kalkulasi Anda. Anda hanya dapat membuat penghitungan tabel dari kolom yang muncul di tabel data Jelajahi. Ekspresi Looker bisa jadi cukup sederhana; atau menggunakan kolom, fungsi, dan operator sebanyak yang dibutuhkan logika bisnis Anda. Ekspresi yang Anda buat dapat bernilai angka, tanggal, string (teks), atau Boolean (benar/salah).
    • Halaman dokumentasi Membuat ekspresi Looker menjelaskan cara membuat ekspresi Looker dan cara editor dapat membantu Anda.
  3. Pilih format selain default dari drop-down Format, jika diinginkan.
  4. Masukkan nama penghitungan baru selain default di kolom Nama, sesuai keinginan. Nama penghitungan muncul di pemilih kolom dan di tabel data.
  5. Pilih + Tambahkan Deskripsi untuk menambahkan deskripsi opsional hingga 255 karakter yang dapat memberi pengguna lain lebih banyak konteks atau informasi tentang penghitungan tabel.
  6. Pilih Simpan.

Penghitungan baru akan otomatis muncul di tabel data dan di bagian Kolom Kustom pada pemilih kolom. Seperti kolom lainnya, Anda dapat memilih nama penghitungan untuk menambahkan atau menghapusnya dari kueri. Anda juga dapat mengarahkan kursor ke kolom untuk menampilkan opsi lainnya yang tersedia untuk penghitungan tersebut.

Membuat dan mengedit kalkulasi tabel dengan Kalkulasi Tabel Dalam Halaman

Jika fitur Labs Penghitungan Tabel dalam Halaman diaktifkan dan Anda memiliki izin untuk membuat penghitungan tabel, editor ekspresi penghitungan tabel akan terbuka di bagian Data di halaman Jelajahi. Membuat dan mengedit penghitungan tabel di bagian Data memungkinkan pengguna mereferensikan kolom dan nilai dalam kueri Jelajah saat mereka membuat dan mengedit ekspresi.

Untuk membuat dan mengedit kalkulasi tabel dengan fitur Kalkulasi Tabel Dalam halaman:

  1. Buka editor ekspresi dengan menggunakan tombol Tambahkan di bagian Kolom Kustom pada pemilih kolom atau dengan menggunakan panel Data.

  2. Pilih jenis penghitungan dari menu drop-down Penghitungan, atau — jika Anda mengedit penghitungan tabel — pilih penghitungan lain sesuai keinginan. Opsi untuk Ekspresi kustom akan muncul secara default.

  3. Tambahkan definisi penghitungan, termasuk memilih kolom Sumber penghitungan pintasan, sesuai keinginan. Hanya kolom numerik yang muncul di tabel data Jelajah yang memenuhi syarat untuk jenis penghitungan selain Ekspresi kustom.

    • Jika Ekspresi kustom dipilih dari drop-down Kalkulasi, masukkan Ekspresi Looker di kotak teks besar untuk membuat kalkulasi Anda. Anda hanya dapat membuat penghitungan tabel dari kolom yang muncul di tabel data Jelajahi. Ekspresi Looker bisa jadi cukup sederhana, atau menggunakan kolom, fungsi, dan operator sebanyak yang dibutuhkan logika bisnis Anda. Ekspresi yang Anda buat dapat bernilai angka, tanggal, string (teks), atau Boolean (benar/salah).
    • Halaman dokumentasi Membuat ekspresi Looker menjelaskan cara membuat ekspresi Looker dan cara editor dapat membantu Anda.
  4. Masukkan nama penghitungan baru selain default di kolom Nama Penghitungan, sesuai keinginan. Nama penghitungan muncul di pemilih kolom dan di tabel data.

  5. Tambahkan deskripsi opsional atau edit deskripsi yang ada hingga 255 karakter di kolom Deskripsi. Deskripsi dapat memberi pengguna lain lebih banyak konteks atau informasi tentang penghitungan tabel.

  6. Jika Anda membuat penghitungan tabel baru, pilih format selain default dari drop-down Format, jika diinginkan. Jika Anda mengedit penghitungan tabel yang ada, pilih format selain format yang ada dari dropdown Format, jika diinginkan.

  7. Pilih Simpan. Atau, pilih Batal untuk keluar dari editor ekspresi dan konfirmasi bahwa Anda ingin membatalkan perubahan yang belum disimpan dengan memilih Hapus dari dialog konfirmasi Hapus perubahan yang belum disimpan?.

Penghitungan baru akan otomatis muncul di tabel data dan di bagian Kolom Kustom pada pemilih kolom. Seperti kolom lainnya, Anda dapat memilih nama penghitungan untuk menambahkan atau menghapusnya dari kueri. Anda juga dapat mengarahkan kursor ke kolom untuk menampilkan opsi lainnya yang tersedia untuk penghitungan tersebut.

Pintasan untuk penghitungan umum

Jika memiliki izin untuk membuat dan mengedit kalkulasi tabel, Anda dapat melakukan kalkulasi pintasan pada kolom numerik tertentu yang ada di tabel data Jelajah — termasuk kalkulasi tabel lainnya.

Anda dapat melakukan penghitungan pintasan dengan salah satu cara berikut:

Metode kedua memungkinkan Anda menyesuaikan penghitungan tabel saat membuatnya, seperti mengganti nama, menambahkan deskripsi opsional, atau memilih format selain default.

Bagian berikut menjelaskan jenis opsi penghitungan yang tersedia.

Jenis pintasan penghitungan umum

Beberapa jenis penghitungan tersedia sebagai opsi pintasan. Tabel berikut mencantumkan setiap penghitungan yang tersedia beserta deskripsi, input, dan ekspresi Looker (Lexp), serta format nilai default dan nama default penghitungan. Anda dapat menentukan nama atau format nilai yang berbeda dengan mengedit penghitungan.

Untuk pintasan penghitungan umum yang hanya tersedia untuk hasil pivot, lihat tabel pintasan penghitungan pivot umum di halaman ini.

Penghitungan Deskripsi Input Lexp Format Nama
% kolom Nilai baris dibagi dengan jumlah nilai dalam kolom. Jika batas baris telah tercapai, penghitungan ini hanya menyertakan nilai dalam tabel data. field_1 field_1/sum(field_1) % (0 tempat desimal) Persentase dari view_name field_name
% dari baris sebelumnya Nilai baris saat ini dibagi dengan nilai baris berikutnya. field_1 field_1/offset(field_1, 1) % (0 tempat desimal) Persentase dari sebelumnya - view_name field_name
% perubahan dari baris sebelumnya Perbedaan antara nilai baris saat ini dan nilai baris berikutnya, dibagi dengan nilai baris berikutnya. field_1 field_1/offset(field_1, 1) - 1 % (0 tempat desimal) Perubahan persentase dari sebelumnya - view_name field_name
Total kolom berjalan Jumlah kumulatif nilai baris saat ini dan semua nilai baris sebelumnya di kolom. field_1 running_total(field_1) Pemformatan default Total yang berjalan sebesar view_name field_name
Peringkat kolom Peringkat nilai baris di antara semua nilai dalam kolom. Jika batas baris telah tercapai, penghitungan ini hanya menyertakan nilai dalam tabel data. field_1 rank(field_1,field_1) Pemformatan default Peringkat view_name field_name

Saat hasil Eksplorasi diputar, ada pintasan penghitungan yang lebih umum tersedia untuk ukuran yang diputar.

Tabel berikut mencantumkan setiap penghitungan yang tersedia beserta deskripsi, input, dan ekspresi Looker (Lexp), serta format nilai default dan nama default penghitungan. Anda dapat menentukan nama atau format nilai yang berbeda dengan mengedit penghitungan.

Penghitungan Deskripsi Input Lexp Format Nama
% dari kolom sebelumnya Untuk kolom yang diputar, nilai kolom saat ini dibagi dengan nilai kolom di sebelah kirinya. field_1 field_1 / pivot_offset(field_1, -1) % (0 tempat desimal) Persentase kolom sebelumnya dari view_name field_name
% perubahan dari kolom sebelumnya Untuk kolom yang diputar, perbedaan antara nilai kolom saat ini dan nilai kolom di sebelah kiri, dibagi dengan nilai kolom di sebelah kiri. field_1 (field_1/pivot_offset(field_1, -1)) - 1 % (0 tempat desimal) Persentase perubahan dari kolom sebelumnya view_name field_name
% baris Untuk kolom yang diputar, persentase nilai kolom saat ini dibagi dengan jumlah baris kolom tersebut. field_1 field_1/sum(pivot_row(field_1)) % (0 tempat desimal) Persentase baris
Total baris yang berjalan Untuk kolom yang diputar, jumlah kumulatif kolom saat ini dan semua kolom sebelumnya di baris ini. field_1 sum(pivot_offset_list(field_1,-1*pivot_column()+1,pivot_column())) Pemformatan default Total baris yang berjalan

Menggunakan menu roda gigi tabel data kolom untuk menggunakan pintasan untuk penghitungan umum

Jika memiliki izin untuk membuat dan mengedit penghitungan tabel, Anda dapat membuat penghitungan pintasan dari menu roda gigi tabel data kolom dengan langkah-langkah berikut:

  1. Pilih menu roda gigi di samping nama kolom di tabel data.
  2. Pilih Penghitungan untuk menampilkan jenis penghitungan yang tersedia.
  3. Pilih jenis penghitungan.

Jenis penghitungan pivot tidak akan muncul kecuali jika hasil Eksplorasi di-pivot.

Kalkulasi baru akan otomatis muncul sebagai kolom hijau di tabel data.

Penghitungan baru juga akan muncul di bagian Custom Fields pada alat pilih kolom.

Seperti kolom lainnya, Anda dapat memilih nama penghitungan untuk menambahkan atau menghapusnya dari kueri. Anda juga dapat mengarahkan kursor ke kolom untuk menampilkan opsi lainnya yang tersedia untuk penghitungan tersebut, termasuk mengedit penghitungan.

Menggunakan dialog Buat atau Edit kalkulasi tabel untuk menggunakan pintasan untuk penghitungan umum

Metode ini memungkinkan Anda memilih format atau nama selain default, atau menambahkan deskripsi saat membuat penghitungan.

  1. Buka dialog Create table calculation jika Anda membuat kalkulasi tabel, atau buka dialog Edit table calculation jika Anda mengedit kalkulasi tabel.

    Dialog Edit kalkulasi tabel menampilkan % dari kalkulasi baris sebelumnya berdasarkan kolom Jumlah Item Inventaris.

  2. Pilih jenis penghitungan dari drop-down Penghitungan. Contoh ini menggunakan % dari baris sebelumnya untuk membandingkan jumlah item inventaris dengan jumlah item inventaris bulan sebelumnya.

  3. Pilih kolom tempat Anda ingin melakukan penghitungan di drop-down Kolom sumber. Hanya kolom numerik yang muncul di tabel data Eksplorasi yang akan tersedia untuk dipilih. Dalam contoh ini, pengguna memilih untuk melakukan penghitungan % baris sebelumnya pada ukuran Jumlah Item Inventaris.

  4. Atau, gunakan drop-down Format untuk memilih format yang sudah ditentukan atau membuat format kustom untuk hasilnya. Jika Anda membuat format kustom, gunakan pemformatan bergaya spreadsheet seperti yang diuraikan di halaman dokumentasi Menambahkan pemformatan kustom ke kolom numerik. Jika tidak ada pilihan yang dibuat, Looker akan menggunakan format default.

  5. Ganti nama kalkulasi tabel Anda dari nama default di kolom Name, jika diinginkan. Nama penghitungan muncul di pemilih kolom dan di tabel data.

  6. Pilih + Tambahkan Deskripsi untuk menambahkan deskripsi opsional hingga 255 karakter yang dapat memberi pengguna lain lebih banyak konteks atau informasi tentang penghitungan tabel.

  7. Jika Anda telah selesai membuat kalkulasi tabel, pilih Save untuk menambahkan kalkulasi ke Jelajahi.

Kalkulasi baru akan otomatis muncul sebagai kolom hijau di tabel data.

Penghitungan baru juga akan muncul di bagian Custom Fields pada alat pilih kolom.

Seperti kolom lainnya, Anda dapat memilih nama penghitungan untuk menambahkan atau menghapusnya dari kueri. Anda juga dapat mengarahkan kursor ke kolom untuk menampilkan opsi lainnya yang tersedia untuk penghitungan tersebut, termasuk mengedit penghitungan.

Menduplikasi kalkulasi tabel

Jika memiliki izin untuk membuat penghitungan tabel, Anda juga dapat menduplikasi penghitungan tabel yang ada yang telah dibuat oleh Anda atau pengguna lain. Menduplikasi lalu mengedit penghitungan tabel dapat membantu jika Anda ingin membuat beberapa penghitungan tabel dengan perbedaan kecil saja (misalnya, jumlah 30 hari, 60 hari, atau 90 hari).

Anda dapat menduplikasi kalkulasi tabel dengan cara berikut:

  • Menggunakan menu Lainnya tiga titik pada bagian Kolom Kustom di pemilih kolom
  • Menggunakan menu roda gigi tabel data kalkulasi

Untuk menduplikasi penghitungan tabel, ikuti langkah-langkah berikut:

  1. Di pemilih kolom, luaskan bagian Custom Fields pada pemilih kolom.
  2. Pilih menu tiga titik Lainnya untuk penghitungan tabel yang ingin Anda duplikat.
  3. Pilih Duplikat.

Atau, pilih Duplicate dari menu roda gigi tabel data penghitungan.

Kalkulasi tabel duplikat muncul setelah yang asli di bagian Custom Fields pada pemilih kolom, menggunakan nama kalkulasi tabel asli ditambah kata "Copy" yang ditambahkan di bagian akhir.

Selanjutnya, Anda dapat mengedit kalkulasi tabel duplikat.

Mengedit kalkulasi tabel

Jika memiliki izin untuk membuat penghitungan tabel, Anda juga dapat mengedit penghitungan tabel yang ada yang dibuat oleh Anda atau pengguna lain.

Ada beberapa cara untuk mengedit kalkulasi tabel:

  • Menggunakan menu Lainnya tiga titik pada bagian Kolom Kustom di pemilih kolom
  • Menggunakan menu roda gigi tabel data kalkulasi

Untuk mengedit penghitungan tabel, ikuti langkah-langkah berikut:

  1. Luaskan bagian Custom Fields di pemilih kolom, atau pilih Edit calculation dari menu roda gigi tabel data kalkulasi untuk membuka dialog Edit table calculation.
  2. Pilih menu tiga titik Lainnya di samping penghitungan tabel yang ingin Anda edit.
  3. Pilih Edit untuk membuka dialog Edit table calculation.
  4. Pilih jenis penghitungan baru dari drop-down Penghitungan, jika diinginkan.
  5. Ubah definisi penghitungan, termasuk kolom Sumber penghitungan pintasan, sesuai keinginan. Hanya kolom numerik yang muncul di tabel data Jelajah yang memenuhi syarat untuk jenis penghitungan selain Ekspresi kustom.
    • Jika Ekspresi kustom dipilih dari drop-down Kalkulasi, tambahkan ekspresi Looker ke, atau edit ekspresi Looker yang ada di, kotak teks besar. Anda hanya dapat membuat penghitungan tabel dari kolom yang muncul di tabel data Jelajahi.
  6. Pilih format baru dari drop-down Format, jika diinginkan.
  7. Masukkan nama penghitungan baru di kolom Nama, sesuai keinginan. Nama penghitungan muncul di pemilih kolom dan di tabel data. Jika Anda telah mengubah apa pun pada kalkulasi tabel, pertimbangkan untuk mengubah namanya agar sesuai.
  8. Tambahkan atau perbarui deskripsi kolom opsional hingga 255 karakter dengan detail tentang penghitungan tabel, termasuk penggunaan yang dimaksudkan.
    • Jika ada deskripsi, kotak Deskripsi akan otomatis muncul. Jika tidak ada deskripsi, pilih + Tambahkan Deskripsi untuk menambahkan deskripsi opsional.
  9. Pilih Simpan.

Menghapus kalkulasi tabel

Jika memiliki izin untuk membuat penghitungan tabel, Anda juga dapat menghapus penghitungan tabel yang Anda atau pengguna lain buat. Jika Anda menghapus penghitungan tabel, penghitungan tersebut akan hilang dari Jelajahi, tetapi tidak dari kartu Tampilan atau dasbor yang menggunakan penghitungan tersebut. Selain itu, siapa pun yang menggunakan URL untuk Jelajah yang memiliki kolom kustom akan tetap melihat penghitungan.

Ada beberapa cara untuk menghapus kalkulasi tabel:

  • Menggunakan menu Lainnya tiga titik pada bagian Kolom Kustom di pemilih kolom
  • Menggunakan menu roda gigi tabel data kalkulasi

Untuk menghapus penghitungan tabel, ikuti langkah-langkah berikut:

  1. Luaskan bagian Custom Fields pada pemilih kolom.
  2. Pilih menu tiga titik Lainnya di samping penghitungan tabel yang ingin Anda hapus.
  3. Pilih Hapus.

Atau, pilih Hapus dari menu roda gigi tabel data penghitungan tabel.

Anda juga dapat menggunakan pintasan keyboard Command-K (Mac) atau Ctrl+K (Windows) untuk menghapus penghitungan tabel dan menghapus kolom dari kueri Jelajah.

Anda dapat mengaktifkan kembali kolom kustom yang telah dihapus dengan memilih panah kembali di browser.

Mengurutkan kalkulasi tabel

Untuk mengurutkan pada penghitungan tabel, pilih nama kolom di bagian atas kolom, seperti yang Anda lakukan pada dimensi atau ukuran. Untuk informasi selengkapnya tentang pengurutan, lihat halaman dokumentasi Membuat dan mengedit Jelajah.

Saat penghitungan tabel tidak dapat diurutkan

Pengurutan pada kalkulasi tabel berfungsi mirip dengan pengurutan pada dimensi atau ukuran di Looker. Namun, ada dua perbedaan penting yang mencegah pengurutan dalam beberapa skenario:

  • Penghitungan tabel dibuat setelah data diambil dari database Anda, yang berarti bahwa saat mengurutkan penghitungan tabel, Anda hanya dapat mengurutkan data yang sudah ditampilkan.
  • Beberapa penghitungan tabel diterapkan ke beberapa baris dalam kolom yang sama, seperti saat menggunakan fungsi offset() (lihat selengkapnya tentang menggunakan fungsi offset dan pivot_offset di Praktik Terbaik Looker). Dalam kasus ini, mengurutkan penghitungan tabel akan mengubah hasilnya sehingga dinonaktifkan.

Skenario tertentu saat Anda tidak dapat mengurutkan penghitungan tabel meliputi hal berikut:

Penghitungan yang mencapai batas baris

Jika jumlah baris dalam kueri melebihi batas baris yang telah Anda tetapkan, Anda tidak akan dapat mengurutkan penghitungan tabel. Hal ini karena penghitungan tabel hanya didasarkan pada baris yang ditampilkan. Oleh karena itu, jika Anda mencapai batas baris, penghitungan tabel mungkin tidak memiliki beberapa baris yang seharusnya diurutkan ke dalam hasil Anda. Jika mengalami masalah ini, Anda dapat mencoba meningkatkan batas baris (hingga 5.000 baris).

Looker akan memperingatkan Anda saat hasil telah mencapai batas baris dengan menampilkan teks Batas baris tercapai: Hasil mungkin tidak lengkap di panel kuning di bagian atas tabel data.

Jika hal ini terjadi, Anda dapat mencoba mengurutkan tabel data berdasarkan kolom yang bukan kalkulasi tabel.

Mengurutkan dimensi atau ukuran setelah mengurutkan kalkulasi tabel

Seperti yang ditunjukkan di bagian Kalkulasi yang mencapai batas baris di halaman ini, kalkulasi tabel hanya didasarkan pada baris yang ditampilkan. Sebaliknya, pengurutan menurut dimensi atau ukuran akan kembali ke database untuk memastikannya menemukan baris yang benar. Oleh karena itu, Anda harus mulai mengurutkan dengan dimensi dan ukuran. Kemudian, saat data yang benar telah ditampilkan dari database, Anda dapat mengurutkan hasil tersebut berdasarkan penghitungan tabel.

Menggunakan kalkulasi tabel dalam visualisasi

Sama seperti dimensi dan ukuran yang ditentukan LookML, kalkulasi tabel akan otomatis ditampilkan dalam visualisasi.

Selain itu, Anda dapat menggunakan penghitungan tabel untuk menentukan baris data yang akan ditampilkan dalam visualisasi. Contoh berikut akan digunakan untuk menjelajahi fitur ini; contoh ini mencakup informasi penjualan mingguan tentang kategori Aksesori.

Perhatikan bahwa tabel data pokok menyertakan dimensi Orders Created Week dan ukuran Order Items Total Profit, beserta penghitungan tabel yang disebut Percent of Previous Week Profit, yang membandingkan laba setiap minggu dengan minggu sebelumnya:

Anda kini dapat mencegah baris data tertentu agar tidak muncul di diagram kolom. Untuk melakukannya, Anda akan membuat penghitungan tabel yang dievaluasi menjadi benar atau salah, lalu menyembunyikan nilai salah (yang akan muncul sebagai entri "Tidak" di tabel data). Anda tidak ingin formula menghasilkan kata "true" atau "false"; melainkan harus berupa kondisi yang benar atau salah.

Untuk mencapai hasil ini, Anda dapat membuat penghitungan tabel, Lebih Besar dari Laba Minggu Sebelumnya, yang mengevaluasi apakah penghitungan Persentase Laba Minggu Sebelumnya lebih besar dari 1:

${percent_of_previous_week_profit} > 1

Tabel yang dihasilkan akan menyertakan kalkulasi tabel baru yang mengevaluasi setiap baris terhadap kalkulasi Melebihi Laba Minggu Sebelumnya dan menampilkan Ya atau Tidak, bergantung pada apakah persentase sebelumnya lebih besar dari 1.

Untuk menyembunyikan semua baris dengan pendapatan minggu tertentu yang tidak melebihi pendapatan minggu sebelumnya, pilih menu roda gigi tabel data penghitungan benar atau salah, lalu pilih Sembunyikan "Tidak" dari Visualisasi.

Visualisasi yang dihasilkan kini hanya akan menampilkan minggu yang melampaui pendapatan minggu sebelumnya.

Salah satu kasus penggunaan umum untuk fitur ini adalah menyembunyikan baris pertama atau terakhir dari visualisasi, karena banyak jenis analisis membuat baris yang berisi nilai null di awal atau akhir tabel:

  • Tabel data yang menampilkan total berjalan
  • Hasil dengan sebagian hari yang mengakhiri analisis tanggal
  • Saat Anda menghitung persentase baris sebelumnya

Untuk memfilter baris dengan nilai null, buat penghitungan tabel baru menggunakan fungsi logika is_null:

NOT is_null(${percent_of_previous_week_sales})

Kemudian, sembunyikan baris dengan memilih Sembunyikan "Tidak" dari Visualisasi dari menu roda gigi tabel data penghitungan tabel.

Pertimbangan untuk menggunakan kalkulasi tabel

  • Semua kolom yang Anda gunakan dalam penghitungan tabel HARUS menjadi bagian dari kueri awal Anda.
  • Formula harus dalam huruf kecil. ROUND tidak akan berfungsi, tetapi round akan berfungsi.
  • Kalkulasi tabel hanya akan beroperasi pada baris yang ditampilkan dalam kueri Anda. Jika ada batas 500 baris, baris ke-501 tidak akan dipertimbangkan.
  • Jika Anda menambahkan baris Total ke tabel data, beberapa penghitungan tabel yang melakukan agregasi mungkin tidak dijumlahkan seperti yang Anda harapkan, misalnya, penghitungan yang menggunakan percentile atau median. Hal ini karena kalkulasi tabel menghitung total menggunakan nilai di baris Total, bukan dengan menggunakan nilai di kolom data. Lihat halaman Praktik Terbaik Menampilkan total kalkulasi tabel yang berpotensi membingungkan sebagai null untuk mendapatkan tips pemecahan masalah.
  • Selalu gunakan angka nol di awal untuk desimal kurang dari 1. Misalnya, 0,95 akan berfungsi, tetapi 0,95 akan menyebabkan error.
  • Menggunakan pintasan keyboard Command-K (Mac) atau Ctrl+K (Windows) akan menghapus semua penghitungan tabel, termasuk kolom kustom. Untuk mengaktifkan kembali penghitungan tabel, pilih panah kembali di browser. Anda mungkin juga perlu menjalankan ulang kueri.