跳到内容

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

上次更新时间: 二月 13, 2025

除非另有说明,否则适用于以下任何订阅

Operations Hub   Professional , Enterprise

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

摘要函数可以汇总数据集中多行的数据。还可以计算比率和比例。

在 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 帮助