跳转至

指标拆解

接口描述

该接口用于对一个指标进行拆解,自动生成指标树结构,指标拆解常用于后续“指标树归因”。

接口 URL

POST /anymetrics/api/v1/attribution/breakdown

公共请求参数(HEADERS)

参数 类型 必选 描述
tenant-id String 租户空间标识
auth-type String 认证方式:UID / TOKEN
auth-value String 认证值

公共参数获取方式

在 Aloudata CAN 顶部导航选择「指标应用」,左侧菜单进入「API 集成」页面,获取 tenant-id 和 auth-value。

image.png

请求参数

字段 类型 必选 描述
metric String 要拆解的指标名称

请求示例

{
  "metric":"profit"
}

响应参数

字段名 描述
rootNode 指标树根节点的 ID
metricTree 指标树结构,value 为拆分表达式(引用节点 ID)
metricTreeNodes key 为节点 ID,value 为指标 code 或临时指标 ID
metricDefinitions 临时指标定义

响应示例

{
  "rootNode": "node_001",
  "metricTree": {
    "node_001": "[node_002] - [node_003]",
    "node_002": "[node_004] * [node_005]"
  },
  "metricTreeNodes":{
    "node_001":"profit_zj",
    "node_002":"order_amt",
    "node_003":"cost",
    "node_004":"orde_count_zj",
    "node_005":"unit_price"
  },
  "metricDefinitions": {
    "profit_zj": {
      "refMetric": "profit",
      "filters": ["[province]=\"浙江\""]
    }
  }
}

使用说明

  • 返回结果包含完整“指标树”,用于后续树归因计算。

  • metricTreeNodes 决定每个节点对应哪个指标。

  • 表达式中引用节点 ID,例如 [node_004] * [node_005]