APPROX_COUNT_DISTINCT
Fungsi APPROX_COUNT_DISTINCT menghitung perkiraan jumlah item unik dalam kolom.
Sintaks
APPROX_COUNT_DISTINCT(X)
Parameter
field_expression- kolom atau ekspresi yang berisi item yang akan dihitung.
Cara kerja fungsi APPROX_COUNT_DISTINCT
Fungsi APPROX_COUNT_DISTINCT mengambil satu parameter, yang dapat berupa nama metrik, dimensi, atau ekspresi dari jenis apa pun. APPROX_COUNT_DISTINCT menampilkan perkiraan jumlah item unik dalam kolom atau ekspresi tersebut.
APPROX_COUNT_DISTINCT lebih efisien dalam hal pemrosesan kueri daripada COUNT_DISTINCT, tetapi menampilkan hasil yang kurang tepat. Jika set data Anda sangat besar, atau jika performa laporan Anda lebih penting daripada jumlah yang tepat, pertimbangkan untuk menggunakan APPROX_COUNT_DISTINCT. Menggunakan APPROX_COUNT_DISTINCT alih-alih COUNT_DISTINCT juga dapat mengurangi biaya kueri saat menggunakan sumber data BigQuery.
Untuk penjelasan mendalam tentang cara kerja perkiraan agregasi, lihat dokumentasi BigQuery.
Contoh
APPROX_COUNT_DISTINCT(Page)- menghitung perkiraan jumlah nilai unik dalam dimensi Halaman.
Batas APPROX_COUNT_DISTINCT
Fungsi
APPROX_COUNT_DISTINCThanya tersedia saat digunakan dengan sumber data BigQuery.Untuk sumber data yang tidak mendukung
APPROX_COUNT_DISTINCT,APPROX_COUNT_DISTINCTakan berfungsi sepertiCOUNT_DISTINCT.Anda tidak dapat menerapkan fungsi ini ke metrik pra-agregasi ( jenis Agregasi Otomatis), atau ke ekspresi yang merupakan hasil dari fungsi agregasi lainnya. Misalnya, formula seperti
APPROX_COUNT_DISTINCT(Sessions)di sumber data Google Analytics akan menghasilkan error.