Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy: ✅Microsoft Fabric✅✅
Wykonuje interpolację wypełnienia do przodu z brakującymi wartościami 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 lewej strony innej niż missing_value_placeholder i zwraca wynikową tablicę. Zachowane są najbardziej lewe wystąpienia missing_value_placeholder.
Składnia
series_fill_forward(
series, [ missing_value_placeholder ])
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 może konwertować na rzeczywiste typy elementów.
double(o wartości null), long(null) i int(null ) mają takie samo znaczenie. |
Zwraca
serii ze wszystkimi wystąpieniami missing_value_placeholder wypełnionymi do przodu.
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_forward()później. Zobacz wyjaśnienie. - Jeśli missing_value_placeholder jest
double(o wartości null) lub pominięta, 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_forward()zachowuje oryginalny typ elementów tablicy.
Przykład
Poniższy przykład wykonuje wypełnienie do przodu na brakujących danych w tabeli datatable, danych.
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)
Wyjście
arr |
fill_forward |
|---|---|
| [null,null,36,41,null,null,16,61,33,null,null]] | [null,null,36,41,41,41,16,61,33,33]] |
Użyj series_fill_backward lub serii fill-const, aby ukończyć interpolację tablicy.