array_slice()
적용 대상: ✅Microsoft Fabric✅Azure Data Explorer✅Azure Monitor✅Microsoft Sentinel
동적 배열의 조각을 추출합니다.
구문
array_slice
(array, start, end)
구문 규칙에 대해 자세히 알아봅니다.
매개 변수
이름 | Type | 필수 | 설명 |
---|---|---|---|
array | dynamic |
✔️ | 조각을 추출할 배열입니다. |
start | int |
✔️ | 조각의 시작 인덱스(포함)입니다. 음수 값은 .로 array_length +start 변환됩니다. |
end | int |
✔️ | 조각의 마지막 인덱스입니다. (포함) 음수 값은 .로 array_length +end 변환됩니다. |
참고 항목
범위를 벗어난 인덱스는 무시됩니다.
반품
에서 [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] |