跳到主要内容
版本:7.0.0

创建原子指标

1 概念

原子指标是业务定义中不可再拆分的指标,是最基础的指标,后续的复合指标和衍生指标都可基于原子指标来创建。原子指标通常是某⼀业务事件⾏为下的度量,用于量化统计产品或业务的表现,⽅式通常是做聚合计算,例如净利润 = sum(订单净利润)、总交易量 = count(distinct 订单编号)。

2 操作步骤

  1. 在导航栏选择「指标中心 > 指标主题」,点击「新建指标」按钮,并选择「原子指标」。

  2. 在「新建原子指标」对话框中,设置原子指标的基础属性、计算属性以及管理属性。

    |550

基础属性:

参数说明
数据集选择有使用权限的数据集,使用该数据集的内容创建指标。
名称设置指标的中文名称,一个主题下不可重复。
英文名称设置指标的英文名称,一个主题下不可重复。

计算属性:

参数
说明
计算方式
  • 来源字段:选择数据集中的一个字段作为来源字段,用于计算指标的度量值。

  • 聚合方式:设置该字段的聚合方式逻辑,如求和、最小值、最大值等。



  • 使用表达式:使用自定义表达式定义指标的聚合结果,可以引用当前选中数据集的字段先进行明细计算。

    注意:表达式最外层必须是聚合函数。

数据格式设置指标结果的展示格式。
适用维度选择数据集中的字段作为维度,后续可进行不同维度下的指标分析。

适用维度中有时间字段时,可被选为时间维度,用于后续进行时间相关的衍生配置。


筛选条件支持添加多条筛选条件,计算指标值时将根据筛选条件来进行最终结果计算。
筛选条件
业务口径维护指标的业务含义,便于后续进行指标的应用。

管理属性:

参数说明
保存位置设置该指标的保存位置。
责任人业务口径的解释对象,为业务口径的合理性和准确性负责。

3 查询加速

原子指标详情页中增加配置查询加速,支持配置多组指标的来源数据集、来源字段和聚合方式(仅支持 sum 和 count)。并支持进行优先级排序,查询指标数据时优先从优先级高的数据集中查询。

原则上指标在明细表上创建,配置足够全的适用维度。关联查询加速的表为该表的汇总表/降维表。

例:原子指标 sum(销售额),指标定义时的来源数据集是表 1,维度为 省 市 区 门店。关联表为 表 2 和 表 3。优先级设置为表 3 > 表 2 > 表 1。

表 1

门店销售额
AAAa1
AAAb2
BBBc3
CCCd4
CDDf5

表 2

销售额
AAA1+2
BBB3
CCC4
CDD5

表 3

销售额
A1+2
B3
C4+5
  • 维度和筛选的字段 都存在表3中时,走表3查询;

  • 表3中没有适用维度则看表2中是否存在,走表2查询;

  • 表3和表2都没有适用维度则再直接走表1查询。

4 样例

(1)库存市值

计算逻辑:统计日期内,各门店库存市值=商品吊牌价* 库存量

表结构:日期、门店、品类、SKC、价格、库存数量

  • 计算口径:
sum(价格 * 库存量)
  • 适用维度:门店、品类、日期

(2)在手款色数

计算逻辑:统计门店有库存的商品款色个数

表结构:日期、门店、SKC、在手库存量

  • 计算口径:
count(distinct concat(`门店`, '_', `SKC`) 
  • 适用维度:日期、门店
  • 筛选:在手库存量 > 0

(3)研发人天统计

计算逻辑:研发人天=总工时/标准工作小时。2025 年以前每天标准工作小时为 7 小时,2025 年以后每天标准工作小时为 8 小时,统计日期内平均人天

表结构:日期、总工时

  • 计算口径:
SUM(CASE
WHEN ([日期] < '2025-01-01') THEN ([总工时])/7
ELSE [总工时]/8
END
)
  • 适用维度:日期