series_stats()

Gibt Statistiken für eine numerische Datenreihe in einer Tabelle mit einer Spalte für jede Statistik zurück.

Hinweis

Diese Funktion gibt mehrere Werte zurück. Wenn Sie nur einen einzelnen Wert benötigen, z. B. den Durchschnitt, sollten Sie series_stats_dynamic verwenden.

Syntax

...|extend(Namen, ... )=series_stats(Serie [,ignore_nonfinite] )

Erfahren Sie mehr über Syntaxkonventionen.

Parameter

Name Typ Erforderlich BESCHREIBUNG
Name string Die Spaltenbeschriftungen für die Ausgabetabelle. Wenn sie nicht bereitgestellt werden, generiert das System sie. Wenn Sie eine begrenzte Anzahl von Namen angeben, werden in der Tabelle nur diese Spalten angezeigt.
Serie dynamic ✔️ Ein Array numerischer Werte.
ignore_nonfinite bool Bestimmt, ob die Berechnung nicht endliche Werte wie null, NaN, infusw. enthält. Der Standardwert ist false, was dazu führt null , dass nicht endliche Werte vorhanden sind.

Gibt zurück

Eine Tabelle mit einer Spalte für jede der in der folgenden Tabelle angezeigten Statistiken.

Statistik BESCHREIBUNG
min Der Mindestwert im Eingabearray.
min_idx Die erste Position des Minimalwerts im Eingabearray.
max Der maximal zulässige Wert im Eingabearray.
max_idx Die erste Position des Höchstwerts im Eingabearray.
avg Der Durchschnittswert des Eingabearrays.
variance Die Beispielvarianz des Eingabearrays.
stdev Die Standardabweichung des Beispiels des Eingabearrays.

Beispiel

print x=dynamic([23, 46, 23, 87, 4, 8, 3, 75, 2, 56, 13, 75, 32, 16, 29]) 
| project series_stats(x)

Ausgabe

series_stats_x_min series_stats_x_min_idx series_stats_x_max series_stats_x_max_idx series_stats_x_avg series_stats_x_stdev series_stats_x_variance
2 8 87 3 32,8 28.5036338535483 812.457142857143