series_divide()

计算两个数值系列输入按元素相除的结果。

语法

series_divide(series1,series2)

详细了解语法约定

参数

客户 类型​​ 必需 说明
series1, series2 dynamic 用于计算按元素相除的数值数组。 第一个数组将除以第二个数组。

返回

在两个输入之间进行按元素除法运算计算出的动态数组。 任何非数值元素或非现有元素(不同大小的数组)都会生成 null 元素值。

请注意:结果系列的类型为 double,即使输入是整数也是如此。 除以零与 double 类型的除以零遵循相同的规则(例如,2/0 会生成 double(+inf))。

示例

range x from 1 to 3 step 1
| extend y = x * 2
| extend z = y * 2
| project s1 = pack_array(x,y,z), s2 = pack_array(z, y, x)
| extend s1_divide_s2 = series_divide(s1, s2)

输出

s1 s2 s1_divide_s2
[1,2,4] [4,2,1] [0.25,1.0,4.0]
[2,4,8] [8,4,2] [0.25,1.0,4.0]
[3,6,12] [12,6,3] [0.25,1.0,4.0]