Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a: ✅Microsoft Fabric✅
Esegue un'interpolazione di riempimento in avanti di valori mancanti in una serie.
Un'espressione contenente una matrice numerica dinamica è l'input. La funzione sostituisce tutte le istanze di missing_value_placeholder con il valore più vicino dal lato sinistro diverso da missing_value_placeholder e restituisce la matrice risultante. Le istanze più a sinistra di missing_value_placeholder vengono mantenute.
Sintassi
series_fill_forward(
series, [ missing_value_placeholder ])
Altre informazioni sulle convenzioni di sintassi.
Parametri
| Nome | Digita | Obbligatorio | Descrizione |
|---|---|---|---|
| serie | dynamic |
✔️ | Matrice di valori numerici. |
| missing_value_placeholder | scalare | Specifica un segnaposto per i valori mancanti. Il valore predefinito è double(null). Il valore può essere di qualsiasi tipo che può convertire in tipi di elemento effettivi.
double(null), long(null) e int(null) hanno lo stesso significato. |
Valori restituiti
serie con tutte le istanze di missing_value_placeholder inoltrate.
Nota
- Se si crea una serie usando l'operatore make-series , specificare null come valore predefinito per usare funzioni di interpolazione come
series_fill_forward()in seguito. Vedere la spiegazione. - Se missing_value_placeholder è
double(null) o omesso, un risultato può contenere valori null. Per riempire questi valori Null , usare altre funzioni di interpolazione. Solo series_outliers() supporta valori Null nelle matrici di input. -
series_fill_forward()mantiene il tipo originale degli elementi della matrice.
Esempio
Nell'esempio seguente viene eseguito un riempimento in avanti sui dati mancanti nella tabella dati, dati.
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)
Output
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] |
Usare series_fill_backward o series-fill-const per completare l'interpolazione della matrice.
Contenuto correlato
- 'analisi delle serie temporali
- 'operatore make-series
- series_fill_const()
- series_fill_backward()
- series_fill_linear()