addStatelessMetrics

语法

getStatelessMetrics(name)

详情

向响应式无状态引擎中增加计算逻辑。

参数

name STRING 类型标量,表示响应式无状态引擎的名字。

metrics 一个表,表示增加的计算逻辑:
  • formula:STRING 类型,表示计算逻辑。其中的变量采用 keyColumn 指定的列中的值标识,keyColumn 如不止一列,则使用 : 连接各值。

  • outputMetricKey:STRING 类型,为该计算指定指标名。

  • triggerOn:STRING 类型,表示触发该计算的数据标识,即 keyColumn 指定的列为该值时触发计算,keyColumn 如不止一列,则使用 : 连接各值 。

  • filter:一个数据对,表示计算结果的限定范围,属于该范围的结果才会被输出。

例子

metricsTable = table(
    ['"factor1" * "factor2"'] as formula,
    ["value3"] as outputMetricKey,
    ["factor1"] as triggerOn,
    [10:20] as filter
)

addStatelessMetrics("engine1",metricsTable)