series_stats_dynamic()
Platí pro: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Vrátí statistiku pro řadu v dynamickém objektu.
Syntaxe
series_stats_dynamic(
řada [,
ignore_nonfinite ])
Přečtěte si další informace o konvencích syntaxe.
Parametry
Název | Type | Požadováno | Popis |
---|---|---|---|
řada | dynamic |
✔️ | Matice číselných hodnot. |
ignore_nonfinite | bool |
Určuje, zda se mají vypočítat statistiky při ignorování nekonficiálních hodnot, například null, NaN, inf atd. Výchozí hodnota je false , která vrátí null , pokud jsou v matici přítomny nekonficiální hodnoty. |
Návraty
Objekt kontejneru dynamické vlastnosti s následujícím obsahem:
min
: Minimální hodnota ve vstupním poli.min_idx
: První pozice minimální hodnoty ve vstupním poli.max
: Maximální hodnota ve vstupním poli.max_idx
: První pozice maximální hodnoty ve vstupním poli.avg
: Průměrná hodnota vstupního pole.variance
: Vzorový rozptyl vstupního pole.stdev
: Směrodatná odchylka vzorku vstupního pole.sum
: Součet hodnot ve vstupním poli.len
: Délka vstupního pole.
Příklad
print x=dynamic([23, 46, 23, 87, 4, 8, 3, 75, 2, 56, 13, 75, 32, 16, 29])
| project stats=series_stats_dynamic(x)
Výstup
statistické údaje |
---|
{"min": 2.0, "min_idx": 8, "max": 87.0, "max_idx": 3, "prům": 32,8, "stdev": 28,50363853548269, "rozptyl": 812.45714285714291, "sum": 492.0, "len": 15} |
Následující dotaz vytvoří řadu průměrných jízdného taxíkem za minutu a pak vypočítá statistiku na těchto průměrných jízdných:
nyc_taxi
| make-series Series=avg(fare_amount) on pickup_datetime step 1min
| project Stats=series_stats_dynamic(Series)
Výstup
Statistiky |
---|
{"min":0,"min_idx":96600,"max":"31.77906976741861","max_idx":481260,"avg":"13.062685479531414","std":"1,7730590207741219","variance":"3.1437382911484884","sum":"6865747.488041711","len":525600} |