series_fill_const()
Si applica a: ✅Microsoft Fabric✅Azure Esplora dati✅ Azure Monitor✅Microsoft Sentinel
Sostituisce i valori mancanti in una serie con un valore costante specificato.
Accetta un'espressione contenente una matrice numerica dinamica come input, sostituisce tutte le istanze di missing_value_placeholder con il constant_value specificato e restituisce la matrice risultante.
Sintassi
series_fill_const(
serie,
constant_value,
[ missing_value_placeholder ])
Altre informazioni sulle convenzioni di sintassi.
Parametri
Nome | Digita | Obbligatorio | Descrizione |
---|---|---|---|
serie | dynamic |
✔️ | Matrice di valori numerici. |
constant_value | scalare | ✔️ | Valore utilizzato per sostituire i valori mancanti. |
missing_value_placeholder | scalare | Specifica un segnaposto per i valori mancanti. Il valore predefinito è double( null) . Il valore può essere di qualsiasi tipo che verrà convertito 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 sostituite con constant_value.
Nota
- Se si crea una serie usando l'operatore make-series , specificare null come valore predefinito per usare funzioni di interpolazione come
series_fill_const()
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_const()
mantiene il tipo originale degli elementi della matrice.
Esempio
let data = datatable(arr: dynamic)
[
dynamic([111, null, 36, 41, 23, null, 16, 61, 33, null, null])
];
data
| project
arr,
fill_const1 = series_fill_const(arr, 0.0),
fill_const2 = series_fill_const(arr, -1)
Output
arr |
fill_const1 |
fill_const2 |
---|---|---|
[111,null,36,41,23,null,16,61,33,null,null] | [111,0.0,36,41,23,0.0,16,61,33,0.0,0.0] | [111,-1,36,41,23,-1,16,61,33,-1,-1] |