Partager via


series_stats()

S’applique à : ✅Microsoft Fabric✅Azure Data ExplorerAzure MonitorMicrosoft Sentinel

Retourne des statistiques pour une série numérique dans une table avec une colonne pour chaque statistique.

Remarque

Cette fonction retourne plusieurs valeurs. Si vous n’avez besoin que d’une seule valeur, telle que la moyenne, envisagez d’utiliser series_stats_dynamic.

Syntaxe

...| extend ( Nom, ... ) = series_stats ( série [, ignore_nonfinite])

En savoir plus sur les conventions de syntaxe.

Paramètres

Nom Type Requise Description
Nom string Étiquettes de colonne pour la table de sortie. S’il n’est pas fourni, le système les génère. Si vous fournissez un nombre limité de noms, la table affiche uniquement ces colonnes.
série dynamic ✔️ Tableau de valeurs numériques.
ignore_nonfinite bool Détermine si le calcul inclut des valeurs non finies telles que null, NaN, inf, et ainsi de suite. La valeur par défaut est false, ce qui entraîne la null présence de valeurs non finies.

Retours

Tableau avec une colonne pour chacune des statistiques affichées dans le tableau suivant.

Statistique Description
min Valeur minimale dans le tableau d’entrée.
min_idx Première position de la valeur minimale dans le tableau d’entrée.
max Valeur maximale dans le tableau d’entrée.
max_idx Première position de la valeur maximale dans le tableau d’entrée.
avg Valeur moyenne du tableau d’entrée.
variance Exemple de variance du tableau d’entrée.
stdev Exemple d’écart type du tableau d’entrée.

Exemple

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

Sortie

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