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 seperti COUNT_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.