series_fill_backward()
S’applique à : ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Effectue une interpolation de remplissage descendante des valeurs manquantes dans une série.
Une expression contenant un tableau numérique dynamique est l’entrée. La fonction remplace toutes les instances de missing_value_placeholder par la valeur la plus proche de son côté droit (autre que missing_value_placeholder) et retourne le tableau obtenu. Les instances les plus à droite de missing_value_placeholder sont conservées.
Syntaxe
series_fill_backward(
série[,
missing_value_placeholder])
En savoir plus sur les conventions de syntaxe.
Paramètres
Nom | Type | Requise | Description |
---|---|---|---|
série | dynamic |
✔️ | Tableau de valeurs numériques. |
missing_value_placeholder | scalaire | Spécifie un espace réservé pour les valeurs manquantes. La valeur par défaut est double( null) . La valeur peut être de n’importe quel type qui sera converti en types d’éléments réels. double (null), long (null) et int (null) ont la même signification. |
Remarque
- Si vous créez une série à l’aide de l’opérateur make-series , spécifiez null comme valeur par défaut pour utiliser des fonctions d’interpolation comme
series_fill_backward()
par la suite. Consultez l’explication. - Si missing_value_placeholder est
double
(null) ou omis, un résultat peut contenir des valeurs Null . Pour remplir ces valeurs null , utilisez d’autres fonctions d’interpolation. Seule series_outliers() prend en charge les valeurs Null dans les tableaux d’entrée. series_fill_backward()
conserve le type d’origine des éléments de tableau.
Retours
série avec toutes les instances de missing_value_placeholder remplies vers l’arrière.
Exemple
let data = datatable(arr: dynamic)
[
dynamic([111, null, 36, 41, null, null, 16, 61, 33, null, null])
];
data
| project
arr,
fill_backward = series_fill_backward(arr)
Sortie
arr |
fill_backward |
---|---|
[111,null,36,41,null,null,16,61,33,null,null] | [111,36,36,41,16,16,16,61,33,null,null] |
Conseil
Utilisez series_fill_forward ou series-fill-const pour effectuer l’interpolation du tableau ci-dessus.