Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à : ✅Microsoft Fabric✅✅
Effectue une interpolation de remplissage avant 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é gauche autre que missing_value_placeholder et retourne le tableau résultant. Les instances les plus à gauche de missing_value_placeholder sont conservées.
Syntaxe
series_fill_forward(
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 pouvant être converti en types d’éléments réels.
double(null ), long(null ) et int(null ) ont la même signification. |
Retours
série avec toutes les instances de missing_value_placeholder des transferts remplis.
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_forward()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_forward()conserve le type d’origine des éléments de tableau.
Exemple
L’exemple suivant effectue un remplissage avant sur les données manquantes dans la table de données, données.
let data = datatable(arr: dynamic)
[
dynamic([null, null, 36, 41, null, null, 16, 61, 33, null, null])
];
data
| project
arr,
fill_forward = series_fill_forward(arr)
Sortie
arr |
fill_forward |
|---|---|
| [null,null,36,41,null,null,16,61,33,null,null] | [null,null,36,41,41,41,16,61,33,33,33] |
Utilisez series_fill_backward ou série-fill-const pour terminer l’interpolation du tableau.