次の方法で共有


series_fill_backward()

適用対象: ✅Microsoft FabricAzure データ エクスプローラーAzure MonitorMicrosoft Sentinel

系列内の欠損値の後方埋め込み補間を実行します。

動的な数値配列が含まれる式を入力に取ります。 この関数は、すべての missing_value_placeholder インスタンスをその右側の (missing_value_placeholder 以外の) 最も近い値に置き換えて、結果の配列を返します。 右端にある missing_value_placeholder インスタンスは保持されます。

構文

series_fill_backward(series[,missing_value_placeholder])

構文規則について詳しく知る。

パラメーター

件名 タイプ Required 説明
系列 dynamic ✔️ 数値の配列。
missing_value_placeholder スカラー型 欠損値のプレースホルダーを指定します。 既定値は double(null) です。 値には、実際の要素型に変換される任意の型を指定できます。 double(null)、 long(null)、 int(null) は同じ意味を持ちます。

Note

  • make-series 演算子を使用してseries を作成する場合はnullを既定値として指定して、後でseries_fill_backward()などの補間関数を使用します。 「 計画」を参照してください
  • missing_value_placeholderdouble(null)、または省略されている場合、結果にnull値が含まれる可能性があります。 これらの null 値を埋めるには、他の補間関数を使用します。 series_outliers()のみが入力配列のnull値をサポートします。
  • series_fill_backward() は、配列要素の元の型を保持します。

返品

シリーズmissing_value_placeholderのすべてのインスタンスが後方に埋められます。

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)

出力

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]

ヒント

上記の配列について完全な補間を行うには、series_fill_forward または series-fill-const を使用します。