次の方法で共有


array_split()

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

分割インデックスに従って配列を複数の配列に分割し、生成された配列を動的配列にパックします。

構文

array_split(array, index)

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

パラメーター

件名 タイプ Required 説明
array dynamic ✔️ 分割する配列。
インデックス int または dynamic ✔️ 配列を分割する位置を示すために使用される整数の整数または動的配列。 配列の開始インデックスは 0 です。 負の値は array_length + valueに変換されます。

返品

arrayから[0..i1), [i1..i2), ... [iN..array_length)範囲の値を持つ N+1 配列を含む動的配列を返します。N は入力インデックスの数、i1...iNはインデックスです。

次の例は、分割と配列の方法を示しています。

print arr=dynamic([1,2,3,4,5]) 
| extend arr_split=array_split(arr, 2)

出力

arr arr_split
[1,2,3,4,5] [[1,2],[3,4,5]]
print arr=dynamic([1,2,3,4,5]) 
| extend arr_split=array_split(arr, dynamic([1,3]))

出力

arr arr_split
[1,2,3,4,5] [[1],[2,3],[4,5]]