series_stats_dynamic()
S’applique à : ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Retourne des statistiques pour une série dans un objet dynamique.
Syntaxe
series_stats_dynamic(
série [,
ignore_nonfinite ])
En savoir plus sur les conventions de syntaxe.
Paramètres
Nom | Type | Requise | Description |
---|---|---|---|
série | dynamic |
✔️ | Tableau de valeurs numériques. |
ignore_nonfinite | bool |
Indique s’il faut calculer les statistiques tout en ignorant les valeurs non finies, telles que null, NaN, inf, etc. La valeur par défaut est false , qui retourne null si des valeurs non finies sont présentes dans le tableau. |
Retours
Objet de conteneur de propriétés dynamique avec le contenu suivant :
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.sum
: somme des valeurs dans le tableau d’entrée.len
: longueur 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 stats=series_stats_dynamic(x)
Sortie
stats |
---|
{"min » : 2.0, « min_idx » : 8, « max » : 87.0, « max_idx » : 3, « avg » : 32.8, « stdev » : 28.503633853548269, « variance » : 812.45714285714291, « sum » : 492.0, « len » : 15} |
La requête suivante crée une série de prix moyen de taxi par minute, puis calcule les statistiques sur ces tarifs moyens :
nyc_taxi
| make-series Series=avg(fare_amount) on pickup_datetime step 1min
| project Stats=series_stats_dynamic(Series)
Sortie
Statistiques |
---|
{"min » :0,"min_idx » :96600,"max » :"31.77906976741861 »,"max_idx » :481260,"avg » :"13.062685479531414 »,"stdev » :"1.7730590207741219 »,"variance » :"3.1437382911484884 »,"sum » :"6865747.488041711 »,"len » :525600} |