次の方法で共有


array_slice()

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

動的配列のスライスを抽出します。

構文

array_slice(array, start, end)

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

パラメーター

件名 タイプ Required 説明
array dynamic ✔️ スライスの抽出元の配列。
start int ✔️ スライスの開始インデックス (両端を含む)。 負の値は array_length+startに変換されます。
end int ✔️ スライスの最後のインデックス。 (両端を含む)。 負の値は array_length+endに変換されます。

Note

範囲外のインデックスは無視されます。

返品

範囲 [start..end] 内の値の動的配列を arrayから返します。

次の例では、配列のスライスを返します。

print arr=dynamic([1,2,3]) 
| extend sliced=array_slice(arr, 1, 2)

出力

arr スライス
[1,2,3] [2,3]
print arr=dynamic([1,2,3,4,5]) 
| extend sliced=array_slice(arr, 2, -1)

出力

arr スライス
[1,2,3,4,5] [3,4,5]
print arr=dynamic([1,2,3,4,5]) 
| extend sliced=array_slice(arr, -3, -2)

出力

arr スライス
[1,2,3,4,5] [3,4]