您可以在 Google 表格中使用函数、图表、提取内容、数据透视表和 BigQuery 数据刷新功能。
重要提示:要在 Google 表格中访问 BigQuery 数据,您需要拥有 BigQuery 的访问权限。了解如何开始使用 BigQuery。
- 使用计算机在 Google 表格中打开与 BigQuery 数据关联的电子表格。
- 点击顶部的图表。
- 选择放置图表的位置。
- 点击创建。
- 在右侧,选择其他设置。
- 点击右下角的应用。
提示:如要根据最新的 BigQuery 数据更新图表,请点击图表底部的刷新。
添加数据透视表- 使用计算机在 Google 表格中打开与 BigQuery 数据关联的电子表格。
- 点击顶部的数据透视表。
- 选择放置数据透视表的位置。
- 点击创建。
- 在右侧选择设置
- 点击右下角的应用。
提示:
- 数据透视表目前最多可支持 10 万个结果。
- 如要限制数据透视表中显示的数据量,请指定要返回的行数或列数。更新“排序依据”和“顺序”,以指定返回哪些行或列。
- 要使用 SUM 或自定义公式添加计算字段,请在侧边栏中的“值”旁边,点击添加 已计算的字段。了解如何在数据透视表中添加计算字段。
- 要更新到最新的 BigQuery 数据,请点击数据透视表底部的刷新。
- 要查看某个范围内间隔的值,请使用直方图分组。高于上限和低于下限的值会分别归为一组。
您可以使用某些函数处理 BigQuery 数据。
- 使用计算机在 Google 表格中打开与 BigQuery 数据关联的电子表格。
- 点击顶部的函数。
- 从列表中选择一个函数。
- 选择放置该函数的位置。
- 点击创建。
- 选择参考列,并添加任何其他所需参数。
- 按 Enter 键。
- 将鼠标悬停在包含该公式的单元格上,然后点击应用更改。
提示:您还可以在任何单元格中输入函数。
您可以离线分析数据,也可以引用函数内的各个值和范围。您最多可以提取 50 万行或 10MB 的 BigQuery 数据。如果您尝试提取的数据超出此上限,系统将仅显示前 50 万行。
如果行数:
- 小于或等于 5 万,则没有单元格限制。
- 大于 5 万但小于或等于 50 万,则单元格数量必须小于或等于 500 万。
- 大于 50 万,则不支持数据拉取。
- 使用计算机在 Google 表格中打开与 BigQuery 数据关联的电子表格。
- 根据需要选择操作步骤:
- 点击顶部的提取。
- 选择放置提取内容的位置。
- 点击创建。
- 在右侧的“提取内容编辑器”下方,添加列、过滤器和排序设置。
- 在提取内容的左下角,点击应用更改。
您可以通过添加计算列来将计算值应用到所有行。
- 使用计算机在 Google 表格中打开与 BigQuery 数据关联的电子表格。
- 点击顶部的计算列。
- 使用列名称和受支持的 Google 表格函数输入公式。您可以使用基本的数学运算公式(如 = 价格 * 数量),也可以使用 =RIGHT(orderId, 4) 操作文本。
- 点击添加。
- 点击工作表左下角的应用。
提示:如要查看列统计数据,请点击列右上角的下拉箭头 查看列统计数据。
- IF(可用于检测潜在错误,例如除数为 0)
- AND
- OR
- NOT
LOOKUP 函数
- ROWS
- VLOOKUP:了解如何在关联工作表中使用 VLOOKUP。
- XLOOKUP:了解如何在关联工作表中使用 XLOOKUP。
过滤函数
- FILTER
- LEFT、RIGHT、MID
- UPPER、LOWER
- LEN
- CONCAT (&)
- +、-、*、/
- 负号 (-) 和百分号 (%)
数学函数
- ROUND
- POW/POWER (^)
- SQRT
- ABS
- LOG、LN、LOG10
日期和时间
- DATE、TIME
- YEAR、MONTH、DAY
- HOUR、MINUTE、SECOND
- =、<>
- >、>=、<、<=
- SUM
- SUMIF
- SUMIFS
- COUNT
- COUNTBLANK
- COUNTIF
- COUNTIFS
- COUNTUNIQUE
- COUNTUNIQUEIFS
- MIN
- MINIFS
- MAX
- MAXIFS
- AVERAGE
- AVERAGEIF
- AVERAGEIFS
- VAR
- VARP
- STDEV
- STDEVP
其他
- ISBLANK(返回结果,显示给定参数是否为 NULL)
刷新数据
- 使用计算机在 Google 表格中打开与 BigQuery 数据关联的电子表格。
- 在底部的“刷新”旁边,点击“更多”图标 刷新选项。
- 在右侧的“刷新选项”下方,点击要刷新的内容。如要刷新所有数据,请点击右下角的全部刷新。
重要提示:关联工作表的计划刷新不会反映任何最终用户相关信息,例如 IP 地址或设备信息。使用最终用户相关信息来限制访问权限的虚拟私有云服务控制 (VPC-SC) 边界会导致计划刷新失败。
设置刷新计划,即可在特定预设时间更新所有对象和数据源。
重要提示:
- 系统将以设置刷新计划的用户的身份来执行相应刷新计划。如有其他用户添加或更新现有数据源,则系统将自动暂停执行刷新计划。要取消暂停,请与刷新计划的所有者联系或接管刷新计划。
- 处于预览或失败状态的对象不会通过刷新计划进行刷新。
- 使用计算机在 Google 表格中打开与 BigQuery 数据关联的电子表格。
- 在底部的“刷新”旁边,点击“更多”图标 刷新选项。
- 在右侧边栏底部的“计划刷新”下方,点击立即设置。
- 选择刷新频率。
- 点击保存。
如要以您本人(而非原始所有者)身份执行刷新计划,则可以接管刷新计划。
- 使用计算机在 Google 表格中打开与 BigQuery 数据关联的电子表格。
- 在底部的“刷新”旁边,点击“更多”图标 刷新选项。
- 在右侧边栏底部的“计划刷新”下方,点击修改。
- 选择刷新频率。
- 点击保存,将计划刷新的所有权转移给您。
查看查询详细信息和取消查询
电子表格的编辑者和拥有所需 BigQuery 权限的用户可以取消正在运行的查询。
如需查看任何数据库对象的查询详细信息,请执行以下操作:
- 使用计算机在 Google 表格中打开与 BigQuery 数据关联的电子表格。
- 在底部弹出的“刷新”按钮上,点击“信息”图标 即可查看 BigQuery 中的查询详细信息。
- 注意:如果无需运行查询即可获取数据,则不会显示 。详细了解如何在不运行查询的情况下探索表数据。
- 刷新时,系统可能会将类似的公式合并到一个查询中,以计算所有合并公式的结果。
如需取消任何数据库对象的查询,请执行以下操作:
- 使用计算机在 Google 表格中打开与 BigQuery 数据关联的电子表格。
- 对于正在运行或待处理的查询:在底部弹出的“刷新”按钮上,找到“正在运行查询”或“查询待处理”旁边显示的系统计算出的运行时间,然后点击旁边的取消。
- 点击确认。
您也可以在“刷新选项”边栏中取消查询,方法如下:
- 使用计算机在 Google 表格中打开与 BigQuery 数据关联的电子表格。
- 将光标悬停在底部的刷新图标 上,然后点击“刷新”旁边的“更多”图标 刷新选项。
- 如需逐一取消正在运行的刷新,请点击各项刷新旁边的取消。
- 点击确认。
- 如果您没有 BigQuery 数据集的所需 BigQuery 权限,则无法成功取消查询。
- 由于 Google 表格超时而失败的查询可能会继续在数据库中运行。
- 如果您取消包含多个公式的查询,则查询中的所有其他公式也会被取消。
下一步:在 Google 表格中使用 BigQuery 数据撰写和修改查询