series_stats()

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

Примечание

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

Синтаксис

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

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

Параметры

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

Возвращаемое значение

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

Статистика Описание
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