A função PLACES_COUNT_PER_GEO usa uma matriz de áreas geográficas para pesquisar e retorna uma tabela com a contagem de lugares por área. Por exemplo, se você especificar uma matriz de CEPs como a área de pesquisa, a resposta vai conter uma tabela com uma linha separada para cada CEP.
Como a função PLACES_COUNT_PER_GEO retorna uma tabela, chame-a usando uma cláusula FROM.
- Parâmetros de entrada: - Obrigatório: o parâmetro de filtro - geographiesque especifica a área de pesquisa. O parâmetro- geographiesusa uma matriz de valores definida pelo tipo de dados- GEOGRAPHYdo BigQuery, que aceita pontos, linestrings e polígonos.
- Opcional: outros parâmetros de filtro para refinar sua pesquisa. 
 
- Retorna: - Uma tabela com uma linha por área geográfica. A tabela contém as colunas geography(GEOGRAPHY),count(INT64) eplace_ids(ARRAY<STRING>), em queplace_idscontém até 250 IDs de lugar para cada área geográfica.
 
- Uma tabela com uma linha por área geográfica. A tabela contém as colunas 
Exemplo: calcular o número de restaurantes em cada condado de Nova York
Este exemplo gera uma tabela de contagens de restaurantes em operação por condado na cidade de Nova York.
Este exemplo usa o conjunto de dados públicos do BigQuery United States Census Bureau Data para extrair os limites dos três condados da cidade de Nova York: "Queens","Kings" e "New York". Os limites de cada município estão na coluna county_geom.
Este exemplo usa a função ST_SIMPLIFY do BigQuery para retornar uma versão simplificada de county_geom. A função ST_SIMPLIFY substitui cadeias quase retas de bordas por uma única borda longa.
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"] ) );
A resposta da função:

Visualizar resultados
As imagens a seguir mostram esses dados no Looker Studio como um mapa preenchido, incluindo o contorno de cada condado:

Para importar seus dados para o Looker Studio:
- Execute a função acima para gerar os resultados. 
- Nos resultados do BigQuery, clique em Abrir em -> Looker Studio. Seus resultados são importados automaticamente para o Looker Studio. 
- O Looker Studio cria uma página de relatório padrão e a inicializa com um título, uma tabela e um gráfico de barras dos resultados.  
- Selecione tudo na página e exclua. 
- Clique em Inserir -> Mapa preenchido para adicionar um mapa preenchido ao relatório. 
- Em Tipos de gráfico -> Configuração, configure os campos conforme mostrado abaixo:  
- O mapa preenchido aparece como acima. Se quiser, selecione Tipos de gráficos -> Estilos para configurar ainda mais a aparência do mapa. 
Para mais informações e um exemplo de como visualizar os resultados do Places Insights, consulte Visualizar resultados da consulta.