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

在数据集中创建和使用摘要函数

上次更新时间: 2026年1月29日

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

数据集是整个 HubSpot 账户的数据集合,可用于自定义报告。数据集可包含 CRM 对象和 HubSpot 资产的属性,以及计算所需数据的公式。

汇总功能允许你汇总数据集中多行的数据。它还允许你计算比率和比例。

可使用汇总函数计算的指标包括

  • 转换率
  • 平均订单量
  • 平均利润率
  • 成交率
  • 终身价值
  • 客户获取成本
  • 客户流失率
  • 服务水平协议遵守率
  • 自定义 NPS 计算

行级公式与汇总公式

行级公式:执行行级操作并对单条记录进行计算。公式结果每行显示一个值,计算的所有上下文都存在于行级别。更多信息请参见数据集知识库的语法部分。

摘要公式:执行多行数据操作并计算多条记录的指标。公式结果每行显示一个值,但计算的上下文可能包含不止一行数据。

使用汇总函数

创建公式字段时,可以使用以下摘要函数来创建函数:

摘要函数列表

函数 定义 输入/输出 语法 示例

SUM

将给定列中的值相加并返回一个总值。

输入 数字/空

输出: 数字 /空

SUM([Value])

SUM([DEAL.Amount])

SUM(IF([Is Closed Won] = true, 1,0))

DISTINCT_COUNT

返回给定列中的行数。

输入 数字/空

输出 数字/空

COUNT([Value])

DISTINCT_COUNT([DEAL.hs_object_id])

DISTINCT_COUNT([DEAL.dealname])

AVERAGE

计算一列数字的平均值。一列的平均值等于数值之和除以数值个数。

输入 数字/空

输出: 数字/空

AVERAGE([Value])

AVERAGE ([Deal.Amount])

AVERAGE(DATEDIFF("DAY",[DEAL.createdate], NOW()))

MIN

返回给定列中的最小值或同一行中两个值之间的最小值。

输入数字/日期/数据时间/空

输出: 数字/日期/时间/空数字/日期/数据时间/空

MIN([Value])

MIN([Ticket.Create_Date])

MIN([DEAL.AMOUNT)

MAX

返回给定列中的最高值或同一行中两个值之间的最高值。


输入数字/日期/数据时间/空

输出:数字/日期/数据时间/空

MAX([Value])

MAX([Ticket.Create_Date])

MAX([DEAL.AMOUNT)

创建摘要函数

使用摘要函数计算的列可在自定义报告生成器中用作度量。度量值是可以使用维度细分的数值或定量值。

在数据集生成器中,摘要度量将在每一行中重复结果。在自定义报告生成器中使用之前,计算默认为表格计算,在自定义报告生成器中,报告配置定义了度量的汇总级别。

了解有关数据集中汇总公式的更多信息并查看示例

创建行级汇总结果

您还可以使用汇总函数创建忽略任何报告维度的行级结果。这需要使用 FIXED() 函数。

函数 输入/输出 语法 示例

FIXED

输入: 摘要表达式

输出: 行级结果 行级 结果

SUM([Value])

FIXED (SUM([DEAL.Amount]), [DEAL.pipeline])

SUM(IF([Is Closed Won] = true, 1,0), [DEAL.hubspot_owner_id])

请注意:如果在 FIXED() 函数中没有定义可选值,计算将在表格级别进行,并忽略报告视图中的所有维度。

示例

跟踪转换率或成功率

成功率是指成功交易占机会总数的比例。通过跟踪基于产品、市场、目标受众和其他因素的成功率,您可以确定每个机会的成功几率。这样,您就可以将资源战略性地用于转化潜力最大的机会。

  • 所需数据源:交易
  • 度量类型:灵活度量
  • 计算公式:

DISTINCT_COUNT(IF(LABEL([DEAL.dealstage]) = "Invoiced", [DEAL.hs_object_id], NULL)) / DISTINCT_COUNT(IF([DEAL.hs_is_closed] = true, [DEAL.hs_object_id], NULL))

在数据集编辑器中查看下面的示例:

该转换率公式现在将出现在数据集中,可在报告中使用。

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