Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Executa uma interpolação de preenchimento retroativo de valores ausentes em uma série.
Uma expressão que contém matriz numérica dinâmica é a entrada. A função substitui todas as instâncias de missing_value_placeholder com o valor mais próximo de seu lado direito (diferente de missing_value_placeholder) e retorna a matriz resultante. As instâncias mais corretas de missing_value_placeholder são preservadas.
Sintaxe
series_fill_backward(
série[,missing_value_placeholder])
Saiba mais sobre convenções de sintaxe.
Parâmetros
| Designação | Tipo | Necessário | Descrição |
|---|---|---|---|
| série | dynamic |
✔️ | Uma matriz de valores numéricos. |
| missing_value_placeholder | escalar | Especifica um espaço reservado para valores ausentes. O valor padrão é double(null). O valor pode ser de qualquer tipo que converta em tipos de elementos reais.
double(null), long(null) e int(null) têm o mesmo significado. |
Observação
- Se você criar série usando o operador make-series, especifique nulo como o valor padrão para usar funções de interpolação como
series_fill_backward()depois. Ver explicação. - Se missing_value_placeholder for
double(null) ou omitido, então um resultado pode conter valores de nulos. Para preencher esses valores de nulos, use outras funções de interpolação. Somente series_outliers() suporta valores de nulos em matrizes de entrada. -
series_fill_backward()preserva o tipo original dos elementos da matriz.
Devoluções
série com todas as instâncias de missing_value_placeholder preenchidas para trás.
Exemplo
O exemplo a seguir executa um preenchimento retroativo em dados ausentes na tabela de dados, dados.
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)
Output
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] |
Dica
Use series_fill_forward ou series-fill-const para concluir a interpolação da matriz.