Menampilkan total kalkulasi tabel yang berpotensi membingungkan sebagai null

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:

Jelajahi tabel data yang menampilkan null,bukan 54.767 di kolom baris Mean Order Items Total.

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.