series_fill_backward()
Dotyczy: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
Wykonuje interpolację wsteczną brakujących wartości w serii.
Wyrażenie zawierające dynamiczną tablicę liczbową to dane wejściowe. Funkcja zastępuje wszystkie wystąpienia missing_value_placeholder najbliższą wartością z prawej strony (innej niż missing_value_placeholder) i zwraca wynikową tablicę. Najbardziej odpowiednie wystąpienia missing_value_placeholder są zachowywane.
Składnia
series_fill_backward(
missing_value_placeholder serii[,
])
Dowiedz się więcej na temat konwencji składni.
Parametry
Nazwisko | Type | Wymagania | opis |
---|---|---|---|
seria | dynamic |
✔️ | Tablica wartości liczbowych. |
missing_value_placeholder | skalar | Określa symbol zastępczy brakujących wartości. Wartość domyślna to double( null) . Wartość może być dowolnego typu, który zostanie przekonwertowany na rzeczywiste typy elementów. double (null), long (null) i int (null) mają takie samo znaczenie. |
Uwaga
- Jeśli tworzysz serię przy użyciu operatora make-series , określ wartość null jako wartość domyślną, aby używać funkcji interpolacji, takich jak
series_fill_backward()
później. Zobacz wyjaśnienie. - Jeśli missing_value_placeholder ma
double
wartość (null) lub pominięto, wynik może zawierać wartości null . Aby wypełnić te wartości null , użyj innych funkcji interpolacji. Tylko series_outliers() obsługuje wartości null w tablicach wejściowych. series_fill_backward()
zachowuje oryginalny typ elementów tablicy.
Zwraca
serii ze wszystkimi wystąpieniami missing_value_placeholder wypełnionymi wstecz.
Przykład
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)
Wyjście
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] |
Napiwek
Użyj series_fill_forward lub serii fill-const, aby ukończyć interpolację powyższej tablicy.