在 Google 表格中使用关联工作表分析和刷新 BigQuery 数据

您可以在 Google 表格中使用函数、图表、提取内容、数据透视表和 BigQuery 数据刷新功能。

重要提示:要在 Google 表格中访问 BigQuery 数据,您需要拥有 BigQuery 的访问权限。了解如何开始使用 BigQuery

  1. 使用计算机在 Google 表格中打开与 BigQuery 数据关联的电子表格。
  2. 点击顶部的图表
  3. 选择放置图表的位置。
  4. 点击创建
  5. 在右侧,选择其他设置。
  6. 点击右下角的应用

详细了解 Google 表格中的图表

提示:如要根据最新的 BigQuery 数据更新图表,请点击图表底部的刷新

添加数据透视表
  1. 使用计算机在 Google 表格中打开与 BigQuery 数据关联的电子表格。
  2. 点击顶部的数据透视表
  3. 选择放置数据透视表的位置。
  4. 点击创建
  5. 在右侧选择设置
  6. 点击右下角的应用

提示:

  • 数据透视表目前最多可支持 10 万个结果。
  • 如要限制数据透视表中显示的数据量,请指定要返回的行数或列数。更新“排序依据”和“顺序”,以指定返回哪些行或列。
  • 要使用 SUM 或自定义公式添加计算字段,请在侧边栏中的“值”旁边,点击添加 接着点按 已计算的字段了解如何在数据透视表中添加计算字段
  • 要更新到最新的 BigQuery 数据,请点击数据透视表底部的刷新
  • 要查看某个范围内间隔的值,请使用直方图分组。高于上限和低于下限的值会分别归为一组。
使用函数

您可以使用某些函数处理 BigQuery 数据。

  1. 使用计算机在 Google 表格中打开与 BigQuery 数据关联的电子表格。
  2. 点击顶部的函数
  3. 从列表中选择一个函数。
  4. 选择放置该函数的位置。
  5. 点击创建
  6. 选择参考列,并添加任何其他所需参数。
  7. Enter 键。
  8. 将鼠标悬停在包含该公式的单元格上,然后点击应用更改


提示:您还可以在任何单元格中输入函数。 

将数据提取到提取内容

您可以离线分析数据,也可以引用函数内的各个值和范围。您最多可以提取 50 万行或 10MB 的 BigQuery 数据。如果您尝试提取的数据超出此上限,系统将仅显示前 50 万行。

如果行数:

  • 小于或等于 5 万,则没有单元格限制。
  • 大于 5 万但小于或等于 50 万,则单元格数量必须小于或等于 500 万。
  • 大于 50 万,则不支持数据拉取。

  1. 使用计算机在 Google 表格中打开与 BigQuery 数据关联的电子表格。
  2. 根据需要选择操作步骤:
    1. 点击顶部的提取
  3. 选择放置提取内容的位置。
  4. 点击创建
  5. 在右侧的“提取内容编辑器”下方,添加列、过滤器和排序设置。
  6. 在提取内容的左下角,点击应用更改
向数据集中的所有行添加计算值并查看列统计数据

您可以通过添加计算列来将计算值应用到所有行。

  1. 使用计算机在 Google 表格中打开与 BigQuery 数据关联的电子表格。
  2. 点击顶部的计算列
  3. 使用列名称和受支持的 Google 表格函数输入公式。您可以使用基本的数学运算公式(如 = 价格 * 数量),也可以使用 =RIGHT(orderId, 4) 操作文本。
  4. 点击添加
  5. 点击工作表左下角的应用

提示:如要查看列统计数据,请点击列右上角的下拉箭头 下拉箭头 接着点击 查看列统计数据

支持的函数
逻辑函数
  • IF(可用于检测潜在错误,例如除数为 0)
  • AND
  • OR
  • NOT

LOOKUP 函数

过滤函数

  • 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)

刷新数据

BigQuery 数据不会自动与关联工作表同步。如要同步数据,您可以刷新特定的内容、某个数据源中的全部内容或所有数据源中的全部内容。连接到数据源后,您可以刷新数据以及与数据关联的所有对象(如“图表”,“函数”,“提取内容”和“数据透视表”)。 
  1. 使用计算机在 Google 表格中打开与 BigQuery 数据关联的电子表格。
  2. 在底部的“刷新”旁边,点击“更多”图标 更多 接着点按 刷新选项
  3. 在右侧的“刷新选项”下方,点击要刷新的内容。如要刷新所有数据,请点击右下角的全部刷新
设置刷新计划

重要提示:关联工作表的计划刷新不会反映任何最终用户相关信息,例如 IP 地址或设备信息。使用最终用户相关信息来限制访问权限的虚拟私有云服务控制 (VPC-SC) 边界会导致计划刷新失败。

设置刷新计划,即可在特定预设时间更新所有对象和数据源。
重要提示:

  • 系统将以设置刷新计划的用户的身份来执行相应刷新计划。如有其他用户添加或更新现有数据源,则系统将自动暂停执行刷新计划。要取消暂停,请与刷新计划的所有者联系或接管刷新计划
  • 处于预览或失败状态的对象不会通过刷新计划进行刷新。
  1. 使用计算机在 Google 表格中打开与 BigQuery 数据关联的电子表格。
  2. 在底部的“刷新”旁边,点击“更多”图标 更多 接着点按 刷新选项
  3. 在右侧边栏底部的“计划刷新”下方,点击立即设置
  4. 选择刷新频率。
  5. 点击保存
接管计划刷新

如要以您本人(而非原始所有者)身份执行刷新计划,则可以接管刷新计划。

  1. 使用计算机在 Google 表格中打开与 BigQuery 数据关联的电子表格。
  2. 在底部的“刷新”旁边,点击“更多”图标 更多 接着点按 刷新选项
  3. 在右侧边栏底部的“计划刷新”下方,点击修改
  4. 选择刷新频率。
  5. 点击保存,将计划刷新的所有权转移给您。
     

查看查询详细信息和取消查询

电子表格的编辑者和拥有所需 BigQuery 权限的用户可以取消正在运行的查询。

如需查看任何数据库对象的查询详细信息,请执行以下操作:

  1. 使用计算机在 Google 表格中打开与 BigQuery 数据关联的电子表格。
  2. 在底部弹出的“刷新”按钮上,点击“信息”图标 The info icon. 即可查看 BigQuery 中的查询详细信息。

如需取消任何数据库对象的查询,请执行以下操作:

  1. 使用计算机在 Google 表格中打开与 BigQuery 数据关联的电子表格。
  2. 对于正在运行或待处理的查询:在底部弹出的“刷新”按钮上,找到“正在运行查询”或“查询待处理”旁边显示的系统计算出的运行时间,然后点击旁边的取消
  3. 点击确认

您也可以在“刷新选项”边栏中取消查询,方法如下:

  1. 使用计算机在 Google 表格中打开与 BigQuery 数据关联的电子表格。
  2. 将光标悬停在底部的刷新图标 刷新 上,然后点击“刷新”旁边的“更多”图标 更多 接着点按 刷新选项
  3. 如需逐一取消正在运行的刷新,请点击各项刷新旁边的取消
  4. 点击确认
注意:
  • 如果您没有 BigQuery 数据集的所需 BigQuery 权限,则无法成功取消查询。
  • 由于 Google 表格超时而失败的查询可能会继续在数据库中运行。
  • 如果您取消包含多个公式的查询,则查询中的所有其他公式也会被取消。

下一步:在 Google 表格中使用 BigQuery 数据撰写和修改查询

相关文章

需要更多帮助?

请尝试以下步骤:

true
访问学习中心

您在单位或学校使用 Google 文档等 Google 产品吗?欢迎使用功能强大的提示、教程和模板。了解如何在不安装 Office 的情况下处理 Office 文件、创建动态项目计划和团队日历,以及自动整理收件箱等。

搜索
清除搜索内容
关闭搜索框
主菜单
2623170678874050268
true
搜索支持中心
true
true
true
true
true
35
false
false