Fungsi PLACES_COUNT_PER_GEO mengambil array area geografis untuk ditelusuri dan menampilkan tabel jumlah tempat per area. Misalnya, jika Anda menentukan array kode pos sebagai area penelusuran, respons akan berisi tabel dengan baris terpisah untuk setiap kode pos.
Karena fungsi PLACES_COUNT_PER_GEO menampilkan tabel, panggil fungsi tersebut menggunakan klausa FROM.
Parameter input:
Wajib: Parameter filter
geographiesyang menentukan area penelusuran. Parametergeographiesmengambil array nilai yang ditentukan oleh jenis dataGEOGRAPHYBigQuery, yang mendukung titik, linestring, dan poligon.Opsional: Parameter filter tambahan untuk mempersempit penelusuran.
Returns:
- Tabel dengan satu baris per area geografis. Tabel berisi kolom
geography(GEOGRAPHY),count(INT64), danplace_ids(ARRAY<STRING>) denganplace_idsberisi hingga 250 ID tempat untuk setiap area geografis.
- Tabel dengan satu baris per area geografis. Tabel berisi kolom
Contoh: Menghitung jumlah restoran di setiap wilayah Kota New York
Contoh ini menghasilkan tabel jumlah restoran yang beroperasi per wilayah di Kota New York.
Contoh ini menggunakan set data publik BigQuery United States Census Bureau
Data
untuk mendapatkan batas tiga wilayah di Kota New York: "Queens","Kings", "New
York". Batas setiap wilayah terdapat di kolom county_geom.
Contoh ini kemudian menggunakan fungsi BigQuery
ST_SIMPLIFY
untuk menampilkan versi county_geomyang disederhanakan. Fungsi ST_SIMPLIFY mengganti rantai tepi yang hampir lurus dengan satu tepi panjang.
DECLARE geos ARRAY<GEOGRAPHY>; SET geos = (SELECT ARRAY_AGG(ST_SIMPLIFY(county_geom, 100)) FROM `bigquery-public-data.geo_us_boundaries.counties` WHERE county_name IN ("Queens","Kings", "New York") AND state_fips_code = "36"); SELECT * FROM `PROJECT_NAME.places_insights___us.PLACES_COUNT_PER_GEO`( JSON_OBJECT( 'geographies', geos, 'types', ["restaurant"], 'business_status', ["OPERATIONAL"] ) );
Respons untuk fungsi:

Memvisualisasikan hasil
Gambar berikut menunjukkan data ini yang ditampilkan di Looker Studio sebagai peta terisi, termasuk garis luar setiap wilayah:

Untuk mengimpor data ke Looker Studio:
Jalankan fungsi di atas untuk menghasilkan hasil.
Di hasil BigQuery, klik Open in -> Looker Studio. Hasil Anda akan otomatis diimpor ke Looker Studio.
Looker Studio membuat halaman laporan default dan menginisialisasinya dengan judul, tabel, dan diagram batang hasil.

Pilih semua yang ada di halaman, lalu hapus.
Klik Insert -> Filled map untuk menambahkan peta terisi ke laporan Anda.
Di bagian Chart types -> Setup , konfigurasikan kolom seperti yang ditunjukkan di bawah:

Peta terisi akan muncul seperti di atas. Anda dapat memilih Chart types -> Styles untuk mengonfigurasi lebih lanjut tampilan peta.
Untuk mengetahui informasi selengkapnya dan contoh cara memvisualisasikan hasil Places Insights, lihat Memvisualisasikan hasil kueri.