series_stats()

Devuelve estadísticas de una serie numérica de una tabla con una columna para cada estadística.

Nota

Esta función devuelve varios valores. Si solo necesita un valor único, como el promedio, considere la posibilidad de usar series_stats_dynamic.

Syntax

...|extend(Nombre, ... )=series_stats(series [,ignore_nonfinite] )

Obtenga más información sobre las convenciones de sintaxis.

Parámetros

Nombre Tipo Requerido Descripción
Nombre string Etiquetas de columna de la tabla de salida. Si no se proporciona, el sistema los generará. Si proporciona un número limitado de nombres, la tabla mostrará solo esas columnas.
Serie dynamic ✔️ Matriz de valores numéricos.
ignore_nonfinite bool Determina si el cálculo incluye valores no finitos como null, NaNinf, , etc. El valor predeterminado es false, lo que dará como resultado null si los valores no finitos están presentes.

Devoluciones

Tabla con una columna para cada una de las estadísticas mostradas en la tabla siguiente.

Estadísticas Descripción
min Valor mínimo de la matriz de entrada.
min_idx Primera posición del valor mínimo de la matriz de entrada.
max Valor máximo de la matriz de entrada.
max_idx Primera posición del valor máximo de la matriz de entrada.
avg Valor medio de la matriz de entrada.
variance Varianza de muestra de la matriz de entrada.
stdev Desviación estándar de muestra de la matriz de entrada.

Ejemplo

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

Salida

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