@SubString

@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입니다.

매개변수가 다음과 같다고 가정합니다.

  • 문자열: "문자를 문자열로 변환하는 테스트입니다."

  • 시작 인덱스: "2"

  • 끝 인덱스: "16"

이 예에서 [SUBSTRING_Str]은 "his is a test o"를 반환합니다. 문자열의 2번째 문자는 "this"의 "h"이며 15번째 문자는 "of" 단어 시작 부분의 "o"이기 때문입니다.