다음을 통해 공유


배열_왼쪽_이동()

적용 대상: ✅Microsoft Fabric

동적 배열 내의 값을 왼쪽으로 이동합니다.

구문

array_shift_left( array, shift_count [,default_value ])

구문 규칙에 대해 자세히 알아봅니다.

매개 변수

이름 유형 필수 설명
배열 dynamic ✔️ 이동할 배열입니다.
shift_count int ✔️ 배열 요소가 왼쪽으로 이동하는 위치의 수입니다. 값이 음수이면 요소가 오른쪽으로 이동합니다.
default_value 스칼라 이동 및 제거된 요소에 사용되는 값입니다. 기본값은 배열의 요소 형식에 따라 null 또는 빈 문자열입니다.

반품

원래 배열과 동일한 수의 요소를 포함하는 동적 배열을 반환합니다. 각 요소는 shift_count 따라 이동되었습니다. 제거된 요소 대신 추가되는 새 요소의 값은 default_value.

예제

다음 예제에서는 두 위치로 왼쪽으로 이동하는 방법을 보여 줍니다.

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

출력

도착 arr_shift
[1,2,3,4,5] [3,4,5,null,null]

다음 예제에서는 두 위치로 왼쪽으로 이동하고 기본값을 추가하는 방법을 보여 줍니다.

print arr=dynamic([1,2,3,4,5])
| extend arr_shift=array_shift_left(arr, 2, -1)

출력

도착 arr_shift
[1,2,3,4,5] [3,4,5,-1,-1]

다음 예제에서는 음수 shift_count 값을 사용하여 오른쪽으로 두 위치로 이동하는 방법을 보여 줍니다.

print arr=dynamic([1,2,3,4,5])
| extend arr_shift=array_shift_left(arr, -2, -1)

출력

도착 arr_shift
[1,2,3,4,5] [-1,-1,1,2,3]