series_stats_dynamic()
Se aplica a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Devuelve estadísticas de una serie en un objeto dinámico.
Sintaxis
series_stats_dynamic(
series [,
ignore_nonfinite ])
Obtenga más información sobre las convenciones de sintaxis.
Parámetros
Nombre | Type | Obligatorio | Descripción |
---|---|---|---|
serie | dynamic |
✔️ | Matriz de valores numéricos. |
ignore_nonfinite | bool |
Indica si se deben calcular las estadísticas al omitir valores no finitos, como null, NaN, inf, etc. El valor predeterminado es false , que devuelve null si los valores no finitos están presentes en la matriz. |
Devoluciones
Objeto de contenedor de propiedades dinámico con el siguiente contenido:
min
: el valor mínimo de la matriz de entrada.min_idx
: la primera posición del valor mínimo en la matriz de entrada.max
: el valor máximo de la matriz de entrada.max_idx
: la primera posición del valor máximo de la matriz de entrada.avg
: valor medio de la matriz de entrada.variance
: varianza de ejemplo de la matriz de entrada.stdev
: desviación estándar de ejemplo de la matriz de entrada.sum
: la suma de los valores de la matriz de entrada.len
: longitud 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 stats=series_stats_dynamic(x)
Salida
stats |
---|
{"min": 2.0, "min_idx": 8, "max": 87.0, "max_idx": 3, "avg": 32.8, "stdev": 28.503633853548269, "varianza": 812.45714285714291, "sum": 492.0, "len": 15} |
La consulta siguiente crea una serie de la tarifa media de taxi por minuto y, a continuación, calcula las estadísticas en estas tarifas medias:
nyc_taxi
| make-series Series=avg(fare_amount) on pickup_datetime step 1min
| project Stats=series_stats_dynamic(Series)
Salida
Estadísticas |
---|
{"min":0,"min_idx":96600,"max":"31.779069767441861","max_idx":481260,"avg":"13.062685479531414","stdev":"1.7730590207741219","varianza":"3.1437382911484884","sum":"6865747.488041711","len":525600} |