Hàm PLACES_COUNT_PER_GEO lấy một mảng các khu vực địa lý để tìm kiếm và trả về một bảng số lượng địa điểm theo khu vực. Ví dụ: nếu bạn chỉ định một mảng mã bưu chính làm khu vực tìm kiếm, thì phản hồi sẽ chứa một bảng có một hàng riêng biệt cho mỗi mã bưu chính.
Vì hàm PLACES_COUNT_PER_GEO trả về một bảng, nên hãy gọi hàm này bằng cách sử dụng mệnh đề FROM.
Tham số đầu vào:
Trả về:
- Một bảng có một hàng cho mỗi khu vực địa lý. Bảng này chứa các cột
geography(GEOGRAPHY),count(INT64) vàplace_ids(ARRAY<STRING>), trong đóplace_idschứa tối đa 250 mã địa điểm cho mỗi khu vực địa lý.
- Một bảng có một hàng cho mỗi khu vực địa lý. Bảng này chứa các cột
Ví dụ: Tính số lượng nhà hàng ở mỗi quận của Thành phố New York
Ví dụ này tạo ra một bảng số lượng nhà hàng đang hoạt động theo quận ở Thành phố New York.
Ví dụ này sử dụng tập dữ liệu công khai của Cục Thống kê Dân số Hoa Kỳ
trên BigQuery để lấy
ranh giới cho 3 quận ở Thành phố New York: "Queens","Kings", "New
York". Ranh giới của mỗi quận được chứa trong cột county_geom.
Sau đó, ví dụ này sử dụng hàm BigQuery
ST_SIMPLIFY
để trả về phiên bản đơn giản của county_geom. Hàm ST_SIMPLIFY thay thế các chuỗi cạnh gần như thẳng bằng một cạnh dài duy nhất.
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"] ) );
Phản hồi cho hàm:

Hình dung kết quả
Các hình ảnh sau đây cho thấy dữ liệu này được hiển thị trong Looker Studio dưới dạng bản đồ được phủ bóng, bao gồm cả đường viền của mỗi quận:

Cách nhập dữ liệu vào Looker Studio:
Chạy hàm ở trên để tạo kết quả.
Trong kết quả BigQuery, hãy nhấp vào Mở trong -> Looker Studio. Kết quả sẽ tự động được nhập vào Looker Studio.
Looker Studio tạo một trang báo cáo mặc định và khởi chạy trang đó bằng tiêu đề, bảng và biểu đồ thanh của kết quả.

Chọn mọi nội dung trên trang rồi xoá.
Nhấp vào Chèn -> Bản đồ được phủ bóng để thêm bản đồ được phủ bóng vào báo cáo.
Trong mục Loại biểu đồ -> Thiết lập, hãy định cấu hình các trường như minh hoạ bên dưới:

Bản đồ được phủ bóng sẽ xuất hiện như trên. Bạn có thể chọn Loại biểu đồ -> Kiểu (không bắt buộc) để định cấu hình thêm giao diện của bản đồ.
Để biết thêm thông tin và ví dụ về cách hình dung kết quả của Thông tin chi tiết về địa điểm, hãy xem phần Hình dung kết quả truy vấn.