series_fill_backward()
S’applique à : ✅Microsoft Fabric✅✅
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 se convertit 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 valeurs de 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
L’exemple suivant effectue un remplissage descendant sur les données manquantes dans la table de données, données.
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 série-fill-const pour effectuer l’interpolation du tableau.