Compartir a través de


series_stats_dynamic()

Se aplica a: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft 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}