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


series_stats()

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

Возвращает статистику для числовых рядов в таблице со столбцом для каждой статистики.

Примечание.

Эта функция возвращает несколько значений. Если требуется только одно значение, например среднее, рассмотрите возможность использования series_stats_dynamic.

Синтаксис

...| extend ( Имя, ... ) = series_stats ( серия [, ignore_nonfinite])

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

Параметры

Имя (название) Type Обязательно Description
Имя string Метки столбцов для выходной таблицы. Если это не указано, система создаст их. Если указать ограниченное количество имен, таблица будет отображать только эти столбцы.
серия dynamic ✔️ Массив числовых значений.
ignore_nonfinite bool Определяет, включает ли вычисление неконечные значения, такие как null, NaNи infт. д. Значение по умолчанию приводит falseк null возникновению неконечных значений.

Возвраты

Таблица со столбцом для каждой статистики, отображаемой в следующей таблице.

Статистический показатель Description
min Минимальное значение в входном массиве.
min_idx Первая позиция минимального значения в входном массиве.
max Максимальное значение в входном массиве.
max_idx Первая позиция максимального значения в входном массиве.
avg Среднее значение входного массива.
variance Пример дисперсии входного массива.
stdev Стандартное отклонение входного массива.

Пример

print x=dynamic([23, 46, 23, 87, 4, 8, 3, 75, 2, 56, 13, 75, 32, 16, 29]) 
| project series_stats(x)

Выходные данные

series_stats_x_min series_stats_x_min_idx series_stats_x_max series_stats_x_max_idx series_stats_x_avg series_stats_x_stdev series_stats_x_variance
2 8 87 3 32,8 28.5036338535483 812.457142857143