Sdílet prostřednictvím


series_stats_dynamic()

Platí pro: ✅Microsoft FabricAzure Data Explorer✅Azure MonitorMicrosoft 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}