series_fill_forward()
對序列中的遺漏值執行向前填滿插補。
輸入為包含動態數值陣列的運算式。 函式會將 missing_value_placeholder 的所有執行個體取代為其左側最接近的值 (missing_value_placeholder 以外),並傳回產生的陣列。 系統會保留最左邊的 missing_value_placeholder 執行個體。
語法
series_fill_forward(
系列,
[ missing_value_placeholder ])
深入瞭解 語法慣例。
參數
名稱 | 類型 | 必要 | Description |
---|---|---|---|
系列 | dynamic |
✔️ | 數值的陣列。 |
missing_value_placeholder | 純量 (scalar) | 指定遺漏值的佔位元。 預設值為 double( null) 。 值可以是任何將轉換成實際項目類型的類型。 double (null) , long (null) 和 int (null) 具有相同的意義。 |
傳回
具有missing_value_placeholder向前填入之所有實例的數列。
注意
- 如果您使用make-series運算子建立數列,請將 null 指定為預設值,以使用之後的
series_fill_forward()
插補函式。 請參閱 說明。 - 如果 missing_value_placeholder
double
(null) 或省略,則結果可能包含 Null 值。 若要填滿這些 null 值,請使用其他插補函式。 只有 series_outliers () 支援輸入陣列中的 Null 值。 series_fill_forward()
會保留數位專案的原始類型。
範例
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)
輸出
arr |
fill_forward |
---|---|
[null,null,36,41,null,null,16,61,33,null,null] | [null,null,36,41,41,41,16,61,33,33,33] |
使用 series_fill_backward 或 series-fill-const 來完成上述陣列的內插補點。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應