series_fill_const()
適用対象: ✅Microsoft Fabric✅Azure データ エクスプローラー✅Azure Monitor✅Microsoft Sentinel
系列の欠損値を指定した定数値に置き換えます。
動的な数値配列を含む式を入力として取り、missing_value_placeholder のすべてのインスタンスを、指定の constant_value に置き換え、結果の配列を返します。
構文
series_fill_const(
series,
constant_value,
[ missing_value_placeholder ])
構文規則について詳しく知る。
パラメーター
件名 | タイプ | Required | 説明 |
---|---|---|---|
系列 | dynamic |
✔️ | 数値の配列。 |
constant_value | スカラー型 | ✔️ | 欠損値を置き換えるために使用される値。 |
missing_value_placeholder | スカラー型 | 欠損値のプレースホルダーを指定します。 既定値は double( null) です。 値には、実際の要素型に変換される任意の型を指定できます。
double (null)、long (null)、および int (null) は同じ意味を持ちます。 |
返品
seriesmissing_value_placeholderのすべてのインスタンスをconstant_valueに置き換えます。
Note
-
make-series 演算子を使用してseries を作成する場合はnullを既定値として指定して、後で
series_fill_const()
などの補間関数を使用します。 「 計画」を参照してください。 -
missing_value_placeholder が
double
(null) の場合、または省略された場合、結果には null 値 含まれます。 これらの null 値を埋めるには、他の補間関数を使用します。 series_outliers()のみが入力配列のnull値をサポートします。 -
series_fill_const()
は、配列要素の元の型を保持します。
例
次の例では、データ テーブルの欠損値 (データ ) を、列 fill_const1
の値 0.0 に置き換え、列 fill_const2
の値 -1 に置き換えます。
let data = datatable(arr: dynamic)
[
dynamic([111, null, 36, 41, 23, null, 16, 61, 33, null, null])
];
data
| project
arr,
fill_const1 = series_fill_const(arr, 0.0),
fill_const2 = series_fill_const(arr, -1)
出力
arr |
fill_const1 |
fill_const2 |
---|---|---|
[111,null,36,41,23,null,16,61,33,null,null] | [111,0.0,36,41,23,0.0,16,61,33,0.0,0.0] | [111,-1,36,41,23,-1,16,61,33,-1,-1] |
関連コンテンツ
- 時系列分析 の
- make シリーズ演算子
- series_fill_forward()
- series_fill_backward()
- series_fill_linear()