Freigeben über


series_stats()

Gilt für: ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

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 Mittelwert, sollten Sie series_stats_dynamic verwenden.

Syntax

...| extend ( Name, ... ) = series_stats ( Reihe [, ignore_nonfinite])

Erfahren Sie mehr über Syntaxkonventionen.

Parameter

Name Type Erforderlich Beschreibung
Name string Die Spaltenbeschriftungen für die Ausgabetabelle. Wenn nicht angegeben, generiert das System sie. Wenn Sie eine begrenzte Anzahl von Namen angeben, werden in der Tabelle nur diese Spalten angezeigt.
Reihe 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 Statistiken, die in der folgenden Tabelle angezeigt werden.

Statistik Beschreibung
min Der Mindestwert im Eingabearray.
min_idx Die erste Position des Minimalwerts im Eingabearray.
max Der Maximalwert im Eingabearray.
max_idx Die erste Position des Maximalwerts im Eingabearray.
avg Der Mittelwert des Eingabearrays.
variance Die Stichprobenabweichung des Eingabearrays.
stdev Die Stichprobenstandardabweichung 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)

Output

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