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
, bukan COUNT_DISTINCT
, juga dapat membantu 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_DISTINCT
hanya tersedia saat digunakan dengan sumber data BigQuery.Untuk sumber data yang tidak mendukung
APPROX_COUNT_DISTINCT
,APPROX_COUNT_DISTINCT
akan berfungsi sepertiCOUNT_DISTINCT
.Anda tidak dapat menerapkan fungsi ini untuk metrik pra-agregasi ( jenis Agregasi Otomatis), atau untuk ekspresi yang merupakan hasil dari fungsi agregasi lainnya. Misalnya, formula seperti
APPROX_COUNT_DISTINCT(Sessions)
di sumber data Google Analytics akan menghasilkan error.