如果要执行更复杂的分析(例如,联接多个 BigQuery 表格中的数据),您可以撰写自定义查询。
重要提示:
- 要在 Google 表格中访问 BigQuery 数据,您需要拥有 BigQuery 的访问权限。了解如何开始使用 BigQuery。
- 您只能将 Google 标准 SQL 与 BigQuery 连接器搭配使用。
- 使用计算机在 Google 表格中打开电子表格。
- 在顶部的菜单中,点击数据 数据连接器 连接到 BigQuery。
- 选择一个项目。
- 点击撰写自定义查询。
- 输入查询字词。
- 要预览查询可扫描的数据量,请点击编辑器右下角的预览结果。
- 点击插入结果。
提示:如果您是开发者,请了解如何在关联工作表中使用 Apps 脚本。
向查询添加参数
要在查询中使用单元格的值,请设置参数。
- 在“查询编辑器”的右侧,点击参数 添加。
- 输入参数名称和要引用的单元格。
- 点击添加。
要比较数据,您可能需要更改数据类型。例如,如果 BigQuery 中的某列是字符串数据,则 Google 表格中的数据必须为纯文本,才能得出正确的比较结果。
如果电子表格和 BigQuery 中的数据类型不同,您可以执行以下操作:
如果电子表格和 BigQuery 中的数据类型不同,您可以执行以下操作:
- 在 Google 表格中更改数据格式。例如,格式为数字的数据可以更改为纯文本。
- 在查询中转换值的类型。例如:WHERE zip_code = CAST(@ZIP AS string)。
查询示例
简单查询:
SELECT
word,
SUM(word_count) AS word_count
FROM
`bigquery-public-data.samples.shakespeare`
WHERE word IN ('me', 'I', 'you')
GROUP BY word;
参数化查询:
SELECT SUM(kw_total)
FROM `bigquery-public-data.sunroof_solar.solar_potential_by_censustract`
WHERE state_name = @STATENAME;
下一步:修复在 Google 表格中使用 BigQuery 数据的相关问题
相关文章
开始在 Google 表格中处理 BigQuery 数据
在 Google 表格中对 BigQuery 数据进行排序和过滤
在 Google 表格中使用 BigQuery 数据分析和刷新查询
修复在 Google 表格中使用 BigQuery 数据的相关问题