series_stats_dynamic()
Si applica a: ✅Microsoft Fabric✅Azure Esplora dati✅ Azure Monitor✅Microsoft Sentinel
Restituisce statistiche per una serie in un oggetto dinamico.
Sintassi
series_stats_dynamic(
serie [,
ignore_nonfinite ])
Altre informazioni sulle convenzioni di sintassi.
Parametri
Nome | Digita | Obbligatorio | Descrizione |
---|---|---|---|
serie | dynamic |
✔️ | Matrice di valori numerici. |
ignore_nonfinite | bool |
Indica se calcolare le statistiche ignorando i valori non finiti, ad esempio null, NaN, inf e così via. Il valore predefinito è false , che restituisce null se nella matrice sono presenti valori non finiti. |
Valori restituiti
Oggetto contenitore delle proprietà dinamiche con il contenuto seguente:
min
: valore minimo nella matrice di input.min_idx
: prima posizione del valore minimo nella matrice di input.max
: valore massimo nella matrice di input.max_idx
: prima posizione del valore massimo nella matrice di input.avg
: valore medio della matrice di input.variance
: varianza di esempio della matrice di input.stdev
: deviazione standard di esempio della matrice di input.sum
: somma dei valori nella matrice di input.len
: lunghezza della matrice di input.
Esempio
print x=dynamic([23, 46, 23, 87, 4, 8, 3, 75, 2, 56, 13, 75, 32, 16, 29])
| project stats=series_stats_dynamic(x)
Output
stats |
---|
{"min": 2.0, "min_idx": 8, "max": 87.0, "max_idx": 3, "avg": 32.8, "stdev": 28.50363853548269, "variance": 812.45714285714291, "sum": 492.0, "len": 15} |
La query seguente crea una serie di tariffe medie dei taxi al minuto e quindi calcola le statistiche sulle tariffe medie:
nyc_taxi
| make-series Series=avg(fare_amount) on pickup_datetime step 1min
| project Stats=series_stats_dynamic(Series)
Output
Statistiche |
---|
{"min":0,"min_idx":96600,"max":"31.779069767441861","max_idx":481260,"avg":"13.062685479531414","stdev":"1.7730590207741219","variance":"3.1437382911484884","sum":"6865747.48804171","len":525600} |