Поделиться через


series_divide()

Область применения: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Вычисляет поэлементное деление двух входных числовых рядов.

Синтаксис

series_divide(серия1, серии 2)

Дополнительные сведения о соглашениях синтаксиса.

Параметры

Имя (название) Type Обязательно Описание
series1, series2 dynamic ✔️ Числовые массивы, над которыми вычисляется деление элементов. Первый массив должен быть разделен на второй.

Возвраты

Динамический массив вычисляемой операции деления элементов между двумя входными данными. Любой нечисленный элемент или не существующий элемент (массивы разных размеров) дает null значение элемента.

Примечание. Результирующий ряд имеет двойной тип, даже если входные данные являются целыми числами. Деление по нулю следует двойному деление на ноль (например, 2/0 дает двойное (+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]