@SUBSTRING
은 시작 인덱스의 문자로 시작하여 종료 인덱스 전의 문자열까지 확장되는 하위 문자열을 반환합니다. 시작 인덱스는 0으로 시작하고 반환되는 텍스트에는 끝 인덱스가 포함되지 않습니다. 종료 인덱스가 문자열의 문자 수보다 크면 아무 것도 반환되지 않습니다.
DTP 유형:
@SUBSTRING
은 멤버, 멤버(둘 이상), 차원, 차원(둘 이상), 문자열 또는 비밀번호 유형의 DTP에 지정될 수 있습니다.
구문:
@SUBSTRING(String,Beginning Index,Ending Index)
매개변수:
매개변수 | 설명 |
---|---|
String |
디자인 타임 프롬프트 또는 텍스트 |
Beginning Index |
디자인 타임 프롬프트 숫자 또는 텍스트 |
Ending Index |
숫자 또는 텍스트 디자인 타임 프롬프트 |
예:
[SUBSTRING_Str]=@SUBSTRING([String1],[start_ind],[end_ind])
설명:
[SUBSTRING_Str]
은 선택된 프롬프트가 아닌 문자열 유형의 DTP입니다.
[String1]
은 선택된 프롬프트인 문자열 유형의 DTP입니다.
[start_ind]
는 선택된 프롬프트인 숫자 유형의 DTP입니다.
[end_ind]
는 선택된 프롬프트인 숫자 유형의 DTP입니다.
매개변수가 다음과 같다고 가정합니다.
문자열: "This is a test of testing today."
시작 인덱스: "2"
끝 인덱스: "16"
이 예에서 [SUBSTRING_Str]
은 "this is a test o"를 반환합니다. 문자열의 2번째 문자는 "this"의 "h"이며 15번째 문자는 "of" 단어 시작 부분의 "o"이기 때문입니다.