INDEX ER 함수
INDEX
함수는 지정된 목록에서 지정된 숫자 색인을 사용하여 선택한 컨테이너(기록) 값을 반환합니다. 색인이 지정된 목록의 기록 범위를 벗어나면 예외가 발생합니다.
구문
INDEX (list, index)
인수
list
: 기록 목록
기록 목록 데이터 형식의 유효한 데이터 원본 경로입니다.
index
: 정수
지정된 목록에서 원하는 기록의 위치를 나타내는 숫자 색인입니다.
참고
이 함수에는 1부터 시작하는 번호 매기기가 사용되므로 값 1을 지정하여 지정된 목록의 첫 번째 기록을 반환합니다.
반환 값
컨테이너(기록)
결과 기록 값입니다.
예제 1
계산된 필드 유형의 데이터 원본 DS를 입력하고 여기에 SPLIT ("A|B|C", "|")
식이 포함되어 있으면 DS.Value
식은 이 기록 목록의 두 번째 기록에 대한 텍스트 값 'B'를 반환합니다. INDEX (SPLIT ("A|B|C", "|"), 2).Value
식은 텍스트 값 'B'도 반환합니다.
예제 2
계산된 필드 유형의 데이터 원본 DS를 입력하고 여기에 SPLIT ("A|B|C", "|")
식이 포함되어 있으면 INDEX (SPLIT ("A|B|C", "|"), 4).Value
식에서 런타임에 예외가 발생합니다.