跳到内容
请注意::本文仅为方便您阅读而提供。本文由翻译软件自动翻译,可能未经校对。本文的英文版应被视为官方版本,您可在此找到最新信息。您可以在此处访问。

在 Data Studio 中构建和激活数据集

上次更新时间: 2026年7月21日

可与以下任何订阅一起使用,除非另有说明:

请注意:如果您是超级管理员,请了解如何将您的账户加入测试版

概述

HubSpot Data Studio 可整合外部客户数据,为您的技术栈提供一个用于同步、集成和激活的统一平台。用户可以从 Google 表格、Snowflake 以及数据同步应用等外部来源构建数据集,然后将其集成到列表、工作流和报告中,从而实现高效、数据驱动的决策。

开始之前

  • 要查看、编辑和使用数据集,您必须拥有Data Studio权限。
  • “查看”和“编辑”权限默认已启用。超级管理员必须为数据集用户启用“使用”权限,才能允许他们使用HubSpot 积分访问 Data Studio。
  • 仅当在工作流、受众群体中使用数据集,或将其同步到 CRM 以及导出时,才需要“使用”权限。
  • 您可以接收 Data Studio 同步通知以随时了解其状态,这样在出现错误或意外故障时,您可以迅速采取行动,并确保按定期计划更新到 CRM 中的数据质量始终如一。了解如何设置通知
  • HubSpot 的“产品与服务目录”中了解有关订阅限制的更多信息。

什么是数据集?

数据集是来自您整个 HubSpot 账户的数据集合,可包含 HubSpot 和/或外部数据源。数据集可以包含 CRM 对象和 HubSpot 资产的属性、来自外部数据源的字段,以及用于计算数据的公式。

 

在《术语表》中了解有关数据集定义的更多信息。

Data Studio 的用例

以下是关键用例,演示了如何利用外部数据集来增强 CRM 记录、优化工作流、创建动态客户列表,以及使用数据集构建报告。

从第三方应用程序同步数据

您可以将第三方应用程序中的数据集直接同步到您的 HubSpot CRM。这使您能够:

  • 使用外部数据集更新 CRM 记录
  • 通过计算公式字段生成新属性
  • 一键将数据即时写入您的 CRM

例如,您可以将产品使用平台(如 Mixpanel)的数据与公司数据集融合,在 HubSpot 中创建一个强大的“产品参与度评分”属性

了解如何从第三方应用程序同步数据

将数据同步到 HubSpot CRM

您可以将数据同步到 HubSpot CRM 以:

  • 优化受众细分
  • 发送更个性化的营销邮件
  • 基于数据分析结果优化销售推广

例如,您可以创建一个数据集来追踪客户在不同渠道中的行为。通过将这些数据同步回 CRM,您可以优化受众细分,从而识别出高意向潜在客户。利用这些洞察,您可以发送根据客户偏好量身定制的个性化电子邮件营销活动,从而提升参与度和转化率。

了解如何将数据同步到 HubSpot 的 CRM

在工作流中使用您的数据集

您可以在工作流中使用数据集来:

  • 针对主要数据集记录构建一次性或周期性工作流
  • 将数据集字段纳入工作流操作

例如,利用“互动评分”数据集构建工作流,自动向客户发送潜在升级或流失风险的提醒。该工作流还可以主动联系那些非常适合升级的客户

。 了解如何在工作流中使用数据集

使用数据集创建受众分群

您可以使用数据集创建受众分群,以:

  • 将产品使用情况、潜在客户评分和客户数据导入并合并到 Data Studio 中
  • 将 HubSpot 联系人数据与外部数据源结合,并通过筛选器优化洞察
  • 生成符合特定条件的、经过筛选的数据集联系人列表

例如,利用针对性的客户数据集生成动态受众群体,以此驱动自动化营销活动,从而大规模地提供个性化的客户体验

了解如何使用数据集创建受众群体

在报告中使用数据集

您可以在报告中使用数据集来:

  • 整合多个数据源,结合来自 CRM、外部应用程序和分析平台的信息,创建统一的报告
  • 通过应用筛选条件动态对数据进行细分,以聚焦特定群体、行为或趋势
  • 使用公式字段构建自定义指标和计算,以生成独特的绩效指标。 

例如,您可以创建一个字段,根据“交易金额”属性计算年度经常性收入,然后在报告中使用数据集中的这些数据来跟踪收入趋势、预测未来收益,并分析客户随时间的留存情况。

请注意:如果您的数据集使用了 HubSpot 对象并包含汇总指标和自定义公式,您对这些指标应用的任何筛选条件将仅影响数据的汇总视图,而不会影响底层报告。

了解如何在报告中使用数据集

将数据集导出到 Google 表格和 Office 365 Excel

您可以将数据集导出到 Google 表格和 Office 365 Excel 以:

  • 为存档或增强安全性而保留外部副本。
  • 即使在没有互联网连接的情况下也能处理数据。
  • 轻松与团队成员共享数据集,以便进行实时编辑和反馈。

例如,将 HubSpot 数据集导出到 Google 表格或 Office 365 Excel,企业可以对数据进行优化,从而清晰洞察收入趋势和客户获取情况,然后在不授予 HubSpot 访问权限的情况下,安全地与外部利益相关者共享数据

了解如何导出数据集

创建数据集

要创建数据集:

  1. 在你的 HubSpot 帐户中,单击更多,然后导航到数据管理 > Data Studio。如果你的帐户中未显示更多,请直接导航到数据管理 > Data Studio
  2. 点击右上角的“创建数据集”。
  3. 点击“导入数据”。

数据源

数据源是数据集的基础。请在“术语表”中了解有关不同数据源的更多信息。

  1. 在左侧“数据源”面板中:
    • 若要添加已存在于您的 CRM 中的 HubSpot 数据源:从列表中选择一个数据源,或点击“帮助我选择”以使用 HubSpot 的 AI 功能,获取对象建议。选择后,左侧面板将显示“选择列”。若要添加其他数据源,请点击“+ 添加数据源”。 
    • 要添加外部数据:点击“+ 连接新数据源”。在“添加数据源”面板中,选择“文件”选项或外部应用程序。
  2. 选择数据源后,在属性列表中,勾选您希望在数据集中显示的属性旁边的复选框。然后,点击“完成”
  1. 若要合并其他数据源以构建更复杂的数据集,请点击顶部的“数据源”。在左侧面板中,点击“使用高级数据源配置”。

高级数据源配置

要合并另一个数据源:

  1. 单击“加入另一个数据源”,或单击数据源查看器中的“+ ”图标

  1. “HubSpot 数据源”或“外部数据源”选项卡中,选择一个数据源
  2. 点击“继续”
  3. “预览关联”屏幕上,配置以下内容:
 
    • “左表”框中,将显示您选择的主数据源
    • “右表”框中将显示您选择的附加数据源。
    • 单击“左”下拉菜单,选择“左连接”或“内连接”。
      • 左连接:返回[主数据源]中的所有行以及[辅助数据源] 中的所有匹配行。 
      • 内连接:返回在[主数据源][辅助数据源] 中均具有匹配值的行。
    • 单击“使用关联标签”或“使用匹配键”。
      • 使用关联标签:为连接选择一个关联标签。
      • 使用匹配键:为左表和右表分别选择一个匹配键。
    • “匹配行为”下,指定所选数据源之间的关系:
      • 多重匹配:左表中的一行可以与右表中的多行匹配。
      • 仅匹配一行:左表中的一行最多可与右表中的一行匹配。多余的行将不会被包含。
    • 单击“添加自定义连接”

  1. 若要通过拖放自定义列的顺序,请点击顶部的“列”。点击不同的列,并将其拖放至您希望的顺序。
  1. 要创建新列,请点击以下任一选项:
    • 从源中添加列
    • 添加数据代理列
    • 添加公式列

数据代理

选择“添加数据代理列”选项时,您可以使用数据代理进行研究并在智能列中生成新数据:

  1. 点击“添加数据代理列”
  2. “描述您想了解的内容”文本框中 ,输入您希望从智能列生成并提取的数据的描述。此外,您还可以使用建议的提示词。然后,点击“预览”
  3. “智能列名称”文本框中,输入列名
  4. 检查描述内容,并根据需要修改文本。
  5. 点击“+ 插入列标记”以引用数据集中的其他属性。
  6. 点击“数据应来自哪里?”下拉菜单,选择数据来源。
    • 网络搜索:来自互联网搜索的数据。
    • 公司研究:来自公司主要网站的数据。
    • 数据集列:来自数据集内另一列的数据。
  7. 点击“此提示应返回 何种数据”下拉菜单,指定单元格中的信息类型(例如:数字、文本或日期)。
    • 字符串
    • 数字
    • 布尔值
  8. 单击“预览”
  9. 智能列现在将显示在表格中。

数据

增强 使用“数据增强”功能来填补数据缺失或验证数据:

  1. 在顶部,点击“数据增强”。然后,勾选您希望添加到列中的数据旁边的复选框
  2. 点击“+ 添加所选列”。 
  3. 确认数据增强选项后,点击“添加数据增强列”。

公式

使用“公式”功能基于其他列创建计算:

  1. 在顶部,点击“公式”。然后,点击其中一个可用选项。
  1. 在底部面板中,填写公式字段。

  1. 然后,点击“保存”

修饰符

使用“修饰符”来应用格式更改和标准化处理:

  1. 在顶部,单击“公式”。
  2. 单击“修正大小写”或“去除空格”,然后执行以下操作:
    • “列名”文本框中输入一个名称。
    • 单击“选择列”下拉菜单以选择一列。
    • 点击“转换”下拉菜单,选择“标题大小写”、“小写”“去除空格”
    • 点击“保存”。

汇总视图和未汇总视图

用于查看数据集的视图有两种类型:

  • 汇总视图当数据集包含多个数据源,且主数据源与辅助数据源之间存在多种可能的匹配关系时,系统会自动生成此视图。该视图将按主数据源对数据进行分组显示,并用于 CRM 同步、工作流和列表中。只有汇总视图中可用的列,才能在 CRM 同步、工作流和列表中使用。
  • 未汇总视图: 用于显示未分组数据的图。 

请注意:如果仅有一个数据源,或者不同数据源之间存在一对一关系(例如,example@hubspot.com在 Snowflake 中出现一次,在您的 HubSpot CRM 中也出现一次),则不会显示该数据集的汇总视图或未汇总视图,该数据集可用于报告、CRM 同步、工作流和列表。 了解如何配置数据连接设置

您可以通过点击 左上角的“可展开视图 ”,然后选择“汇总视图 ”或“未汇总视图在两者之间进行切换

筛选器

您可以对数据集应用筛选器。

  1. 在顶部,点击“筛选器”。点击“+ 添加筛选器”或“高级筛选视图”
  2. 如果您选择了“高级筛选视图”,请在以下高级筛选器之间进行选择:
    • 行级筛选器:在任何分组或汇总之前对行进行筛选
    • 聚合筛选器:根据固定的聚合值筛选行
    • 汇总视图筛选器:在一对多数据源汇总后,对汇总视图中的行进行筛选
  3. 如果您选择了“+ 添加筛选器”,请从弹出框中点击一个筛选器。根据需要继续添加筛选器。

检查数据集

完成数据集自定义后,您可以执行以下操作:

  1. 检查表格,确保数据集显示正确。
  1. 如果您对数据集满意,请点击 “保存”点击“在…中使用 ”以创建报告、工作流、列表、执行 CRM 同步或导出数据集。

术语表

数据源

数据源包括您希望进行报告的 CRM 对象(例如联系人、自定义对象)、资产(例如网站页面、电子邮件)以及活动(例如对话、销售)。每个数据集最多可选择五个数据源

主数据源作为数据集的锚点,所有其他数据源均与其关联。HubSpot 会通过最短路径将它们连接起来,无需额外步骤即可自动合并联系人、商机等相关数据。

其他数据源则需要通过中间连接进行集成。例如,如果“商机”是主数据源,且需要博客文章数据,HubSpot 将通过“联系人”和“网络活动”将它们关联起来,并自动选择必要的数据源。

附加数据源

您可以向数据集添加次要数据源,将信息整合到单一视图中。部分数据源会自动集成,而其他数据源可能需要额外操作才能建立连接。

自动关联

对于常见的 HubSpot 数据组合(例如“公司”+“交易”)以及与同步应用的集成(例如“联系人”+“Stripe 发票”),系统支持自动关联。

选择这些数据源对时,系统会使用默认列(通常为“电子邮件地址”“公司域名”)自动匹配行数据。

若要自定义匹配列,您可以在数据源面板中管理关联设置

自定义关联

当集成来自具有灵活列结构的数据源(如 Google 表格、AirTable、CSV 和数据仓库)时,您必须提供额外详细信息以启用数据合并。

如果需要自定义连接,您需要从每个数据源中选择匹配的列。这可确保数据通过电子邮件地址、ID 或公司域名等通用标识符正确对齐。

语法

在函数中,您可以使用来自属性和字段的数据,或字面量数据。属性和字段数据会根据各个数据源动态变化,而字面量数据则是恒定的。例如:

  • 2021-03-05是一个字面日期,其值是恒定的。
  • [CONTACT.createdate]是一个基于属性的日期,对于每个联系人记录而言都是动态的。

只要数据类型与函数所需的参数兼容,函数即可同时包含字面量和属性/字段

数据

。例如:

DATEDIFF("MONTH", "2021-01-01", “[CONTACT.createdate]”)

下面,您将了解字面量和属性/字段数据的语法,以及如何将它们纳入公式中。

字面量语法

使用字面量可在计算中添加特定的静态文本字符串、数字、true 或 false 值以及日期。

  • 字符串字面量: 用引号括起的文本 “My cool string”
  • 数字字面量:不带引号的数字。例如,42
  • 布尔常量: truefalse
  • 日期字面量: 格式为"YYY-MM-DD"字符串,或日期时间戳数字(例如1635715904)。 

属性语法

属性引用允许您直接包含所选数据源属性的值。您无需将该属性添加为数据集字段即可引用它。

引用属性时请使用以下语法:

  • 引用表达式必须始终用方括号([])括起来。
  • 属性引用需指定对象或事件名称,后跟一个句点以及内部属性名称。例如:
    • [CONTACT.lifecyclestage]
    • [COMPANY.name]
    • [e_hs_scheduled_email_v2.__hs_event_native_timestamp]

字段引用语法

您可以在公式中通过将字段名称用方括号括起来来引用字段。例如:

    • [Field 1]
    • [My awesome custom field]

只要公式中的运算符和函数支持该字段的数据类型,您就可以在公式中引用字段。例如,如果您创建了一个包含字符串的新字段,则可以在接受字符串的函数中引用该字段:

  • 如果字段 1 为 [DEAL.name],则其包含一个字符串值(交易名称)。
  • CONCAT([Field 1], "Q4")是有效的,因为它包含两个字符串值。
  • CONCAT([DEAL.name], 2012) 则无效,因为它同时包含字符串和数字值。

运算符

您可以将运算符与字面量和属性/字段值结合使用,且运算符按标准的 PEMDAS 运算顺序进行求值。这允许您使用括号嵌套运算符。例如:

  • 将数字与属性引用相加: 1 + [DEAL.amount]
  • 使用括号嵌套运算: (1 + 2) * (3 + 4)
运算符 说明 使用示例

+

对数字进行加法运算。返回一个数字。

1 + 1
= 2

[DEAL.amount] + 100

-

进行减法运算。返回一个数字。

100 - 1
= 99

EXP(1) - EXP(1)
= 0

WEEKNUM([DEAL.closedate]) - WEEKNUM([DEAL.createdate])

*

对两个数字进行乘法运算。返回一个数字。

2 * 2
= 4

POW(10, 2) * -1
= -100

[DEAL.amount] * 0.5

/

对数字进行除法运算。返回一个数字。

10/ 2
= 5

[DEAL.amount] / DATEDIFF("DAY", [DEAL.createdate], [DEAL.closedate])

-

取一个数的负值。

-100
= -100

-[DEAL.amount]

AND&&

检查两个布尔值是否均为真。返回一个布尔值。

true AND false
= false

CONTAINS(“HubSpot”, “Hub”) && CONTAINS(“HubSpot”, “Spot”)
= true

OR||

检查两个布尔值中是否有任意一个为真。返回一个布尔值。

true OR false
= true

CONTAINS(“HubSpot”, “Hub”) || CONTAINS(“HubSpot”, “CRM”)
= true

!

对布尔值取反。返回另一个布尔值。

!true
= false

===

相等运算符。返回一个布尔值。

=true
= true

IF

IF逻辑是一组在满足特定条件时执行的规则。您可以使用IF逻辑对数据进行区分。例如,您可以使用IF逻辑来:

  • 根据交易规模计算不同的佣金(即交易规模越大,佣金比例越高)。
  • 将交易按层级分类,以便在报告中进行分析和采取行动。
  • 将反馈意见划分为不同类别(例如,评分 1-6 归类为“贬损者”)。
  • 根据联系人被标记为潜在客户的天数来定义其优先级。
     

LABEL

LABEL 函数可将枚举属性区间值转换为易于理解的值。某些 HubSpot 定义的属性(如“交易”和 “联系人所有者”)以内部值形式呈现,这会给分析带来困难。当与支持转换的 HubSpot 定义属性配合使用时,LABEL 函数将根据门户设置(而非用户设置)提供转换结果。例如,您可以使用 LABEL 函数:

  • 在字段中直接访问联系人或交易阶段名称

LABEL([DEAL.dealstage]) = "Closed Won"(10)

  • 在字段中直接引用 HubSpot 所有者的姓名

LABEL([DEAL.hubspot_owner_id]) = "John Smith"


数值函数

函数 定义 参数 使用示例

ABS

计算一个数的绝对值。返回一个数。

ABS(number)

number:要计算绝对值的数值。

ABS(-10)
= 10

ABS(10)
= 10

CEIL

将小数值向上舍入到最接近的整数。返回一个数值。

CEIL(number)

number:要计算上界值的数值。

CEIL(3.14)
= 4

CEIL(EXP(1))
= 3

CEIL(LN([DEAL.amount]))

DIV0

对一个数进行除法运算,但当除数为零时返回零。返回一个数值。

DIV0(dividend, divisor)

被除数:在除法运算中用作被除数的数值。

除数:在除法运算中用作除数的数值,若除数为零,则结果为零

DIV0(5, 2)
= 2.5

DIV0(5, 0)
= 0

DIV0([DEAL.amount], DATEDIFF("DAY", [DEAL.createdate], [DEAL.closedate]))

EXP

计算欧拉数(e)的某次幂。返回一个数值。

EXP(exponent)

指数:欧拉数所乘的指数。

EXP(1)
= 2.718281828459045

EXP(0)
= 1

FLOOR

将小数值向下舍入到最接近的整数。返回一个数值。

FLOOR(number)

number:欧拉数所对应的指数。

FLOOR(3.14)
= 3

CEIL(EXP(1))
= 2

FLOOR(LN([DEAL.amount]))

LN

计算一个值的自然对数。返回一个数值。

LN(number)

number:要计算自然对数的值。

LN(1)
= 0

LN(EXP(1))
= 1

LN([DEAL.amount])

LOG

计算指定底数下的对某个值的对数。返回一个数值。

LOG(base, value)

base:用于计算该值对数时所用的底数。

value:要计算其对数的目标数值。

LOG(10, 1)
= 0

LOG(10, 10)
= 1

LOG(10, [DEAL.amount])

POWER

将基数提升到指定幂次。返回一个数值。

POWER(base, exponent)

基数:要计算幂的数值。

指数:对基数进行幂运算的数值。

POWER(2, 10)
= 1024

POWER(100, 0.5)
= 10

POWER([DEAL.hs_arr], 2)

SQRT

对非负数求平方根。返回一个数值。

SQRT(number)

number:要开平方根的数值。

SQRT(100)
= 10

SQRT([DEAL.hs_arr])

WIDTH_BUCKET

将数值分装到宽度相等的区间中。返回该值所属区间的编号。

如果返回值小于最小值,则返回零;如果返回值大于最大值,则返回桶数加 1。

WIDTH_BUCKET(value, minValue, maxValue, bucketCount)

value:要计算分桶编号的数值。

minValue:分桶起始的最小值。

maxValue:分桶的上限值。

bucketCount:minValuemaxValue之间将值分桶到所需数量的等宽桶中 

WIDTH_BUCKET(25, 0, 100, 10)
= 3

WIDTH_BUCKET(95, 0, 100, 10)
= 10

WIDTH_BUCKET(-1000, 0, 100, 10)
= 0

WIDTH_BUCKET(9999, 0, 100, 10)
= 11

WIDTH_BUCKET([DEAL.amount], 0, 10000, 1000)

字符串函数

函数 定义 参数 用法示例

CONTAINS

判断一个字符串是否包含某个子字符串(区分大小写)。返回一个布尔值。

CONTAINS("string", "substring")

string:待测试的字符串值。

substring:要在字符串中查找的值。

CONTAINS("HubSpot", "Hub")
= true

CONTAINS("foo", "bar")
= false

CONTAINS([CONTACT.firstname], "Mike")

CONCAT

将两个字符串连接起来。返回一个字符串。

CONCAT("string1", "string2")

string1:要将 string2 追加到的字符串值。

string2:要追加到 string1 后的字符串值。

CONCAT("Hub", "Spot")
= "HubSpot"

CONCAT([CONTACT.firstname], CONCAT(" ", [CONTACT.lastname]))

LENGTH

计算字符串的长度。返回一个数字。

LENGTH("string")

字符串:要计算其长度的字符串值。

LENGTH("HubSpot")
= 7

LENGTH([FEEDBACK_SUBMISSION.hs_content])

TRIM

从字符串中移除首尾空格。返回一个字符串。

TRIM(" string ")

字符串:要去除空格的字符串值。

TRIM(" Cats are great ")
= "Cats are great"

日期函数

函数 定义 参数 使用示例

DATE_FROM_PARTS

根据年、月、日各部分创建一个日期值。返回一个日期。

DATE_FROM_PARTS(year, month, day)

year: 目标日期的年部分。

month:目标日期的月份部分。

day:目标日期的日部分。

DATE_FROM_PARTS(2021, 1, 1)
= 2021-01-01

DATEDIFF

返回第一个日期值与第二个日期值之间,按指定时间单位计算的时间单位数。返回一个数字。

DATEDIFF(“datePart”, “date1”, “date2”)

datePart:用于差值计算的年、季度、月、周或日单位。 

date1:从 date2 中减去的起始日期值。

date2:作为基准的结束日期值,date1 将从该值中减去。

DATEDIFF("DAY", "2021-01-01", "2021-02-01")
= 31

DATEDIFF("MONTH", "2021-01-01", DATE_FROM_PARTS(2021, 2, 1))
= 1

DATEDIFF("QUARTER", [DEAL.createdate], [DEAL.closedate])

DATEPART

从日期值中提取年、季度、月、周或天。返回一个数字。

DATEPART(“datePart”, “date”)

datePart:要提取的年、季度、月、周或日单位。

date:要从中提取日期部分的日期值。

DATEPART("DAY", "2021-03-15")
= 15

DATEPART("MONTH", DATE_FROM_PARTS(2021, 3, 15))
= 3

DATEPART("YEAR", [DEAL.createdate])

DATETRUNC

将日期值截断为年、季度、月、周或日。

DATETRUNC(“datePart”, “date”)

datePart:要截断到的年、季度、月、周或日单位。

date:要截断的日期值。

DATETRUNC("YEAR", DATE_FROM_PARTS(2021, 3, 15))
= 2021-01-01

DATETRUNC("MONTH", "2021-03-15")
= 2021-03-01

DATETRUNC("DAY", [e_visited_page.__hs_event_native_timestamp])

TIMESTAMP_FROM_PARTS

根据年、月、日、时、分、秒各部分创建时间戳值。返回一个日期时间值。

TIMESTAMP_FROM_PARTS(year, month, day)

year:目标日期的年部分。

month:目标日期的月份部分。

day:目标日期的日期部分。 

TIMESTAMP_FROM_PARTS(2021, 1, 1)
= 2021-01-01

WEEKNUM

计算指定日期在一年中的周数。返回一个数字。

WEEKNUM(“date”)

date:用于计算该日期在一年中所处周数的日期时间值。

WEEKNUM("2021-03-15")
= 11

WEEKNUM(“1609459200”)
= 11

WEEKNUM(“[deal.createdate]”)

NOW

根据您账户的时区返回当前时间。返回一个日期时间值。

NOW()

 

NOW()
= 1633611966314

WORKINGDAYS

返回两个日期之间的周内工作日(周一至周五)数量。

WORKINGDAYS(value1, value2)

值1:起始日期和时间值。

value2:结束的日期和时间值。 

WORKINGDAYS("2022-01-01", "2022-01-31")
= 21

WORKINGDAYS("1640995200", "2022-01-31")
= 21

WORKINGDAYS([DEAL.createdate], NOW())

这篇文章有帮助吗?
此表单仅供记载反馈。了解如何获取 HubSpot 帮助