Jika memiliki izin yang sesuai untuk membuat kalkulasi tabel, Anda dapat menggunakan kalkulasi pintasan, yang memungkinkan Anda melakukan penghitungan umum pada kolom numerik yang ada di tabel data Jelajah tanpa perlu menggunakan fungsi dan operator Looker.
Anda juga dapat menerapkan kalkulasi tabel langsung ke nilai di baris Total.
Alasan penghitungan di baris Total mungkin membingungkan
Contoh dan diskusi di halaman ini didasarkan pada contoh kueri Jelajahi: Jumlah Item Pesanan, Jumlah Pengguna, Item Pesanan per Pengguna, dan Rata-rata Item Pesanan yang dikelompokkan menurut Tanggal Pembuatan Pesanan dengan opsi Total diterapkan:
Total untuk Item Pesanan per Pengguna adalah 4,5, yang merupakan total pembulatan yang diharapkan dari 54.767 (Total Item Pesanan) dibagi dengan 12.290 (Total Jumlah Pengguna).
Total untuk Rata-rata Item Pesanan adalah 54.767, yang merupakan total Jumlah Item Pesanan — 54.767 — dibagi dengan 1, yang mungkin tidak masuk akal untuk ditampilkan kepada pengguna.
Seperti yang telah dibahas di bagian Pertimbangan untuk menggunakan kalkulasi tabel di halaman dokumentasi Menggunakan kalkulasi tabel, kalkulasi tabel menghitung total berdasarkan satu baris Total, bukan berdasarkan nilai di kolom data. Hasilnya dapat dipahami dengan jelas untuk beberapa penghitungan, seperti total penghitungan tabel Item Pesanan per Pengguna.
Namun, kalkulasi tabel yang melakukan agregasi — misalnya, kalkulasi
yang menggunakan percentile
dan median
— dapat menghitung total dengan cara yang membingungkan, seperti dalam total Rata-rata
Item Pesanan dalam contoh Jelajah.
Mengganti total penghitungan dengan simbol null di baris Total
Jika memiliki hasil yang berpotensi membingungkan dalam total kalkulasi tabel, Anda dapat mengganti salah satu total dengan simbol null menggunakan ekspresi kalkulasi tabel berikut. Anda dapat mengganti my_grouping_dim
dengan dimensi pengelompokan, dan table_calc
dengan penghitungan tabel yang ingin Anda tampilkan null di baris Total:
if(is_null(my_grouping_dim), null, <table_calc>)
Jika ekspresi sebelumnya diterapkan ke penghitungan tabel Mean Order Items, penghitungan tabel akan menampilkan simbol null untuk total Mean Order Items di baris Total tabel data:
if(is_null(${orders.created_date}), null, mean(${order_items.count}))
Hasil ini akan terlihat seperti berikut dalam tabel data:
Referensi lainnya
Untuk informasi tambahan terkait pemecahan masalah total untuk pengukuran, lihat artikel Mengapa total saya tidak cocok dengan nilai di tabel saya? Halaman Praktik Terbaik.