Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Reemplaza los valores que faltan en una serie con un valor constante especificado.
Toma una expresión que contiene una matriz numérica dinámica como entrada, reemplaza todas las instancias de missing_value_placeholder por el constant_value especificado y devuelve la matriz resultante.
Sintaxis
series_fill_const(
series,
constant_value,
[ missing_value_placeholder ])
Obtenga más información sobre las convenciones de sintaxis.
Parámetros
Nombre | Type | Obligatorio | Descripción |
---|---|---|---|
serie | dynamic |
✔️ | Matriz de valores numéricos. |
constant_value | escalares | ✔️ | Valor usado para reemplazar los valores que faltan. |
missing_value_placeholder | escalares | Especifica un marcador de posición para los valores que faltan. El valor predeterminado es double( null) . El valor puede ser de cualquier tipo que se convierta en tipos de elementos reales.
double (null), long (null) y int (null) tienen el mismo significado. |
Devoluciones
series con todas las instancias de missing_value_placeholder reemplazadas por constant_value.
Nota:
- Si crea
series_fill_const()
después. Vea la explicación. - Si missing_value_placeholder es
double
(null), o se omite, un resultado contiene valores NULL. Para rellenar estos valores NULL , use otras funciones de interpolación. Solo series_outliers() admite valores NULL en matrices de entrada. -
series_fill_const()
conserva el tipo original de los elementos de matriz.
Ejemplo
En el ejemplo siguiente se reemplazan los valores que faltan en la tabla de datos, datos, por el valor 0,0 de la columna fill_const1
y por el valor -1 en la columna fill_const2
.
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)
Salida
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] |