문자열 함수
이 섹션에서는 문자열을 처리하는 함수에 대해 설명합니다. 아래 함수에서 파라메타는 s 를 문자열로 해석해야 하는 표현식입니다.
로드 스크립트에서만 사용할 수 있는 Evaluate 를 제외한 모든 함수는 로드 스크립트와 차트 표현식 모두에서 사용할 수 있습니다.
각 함수에 대한 간단한 설명과 구문을 보려면 각 함수에서 드롭다운을 사용하십시오. 자세한 내용은 구문 설명에서 해당 함수 이름을 클릭하십시오.
ApplyCodepage
표현식에 지정된 필드 또는 텍스트에 다른 코드 페이지를 적용합니다. 코드 페이지는 숫자 형식이어야 합니다.
ApplyCodepage(text,
codepage)
Capitalize
Capitalize() 는 모든 단어의 첫 글자가 대문자인 문자열을 반환합니다.
Capitalize (text)
Chr
Chr() 은 입력된 정수에 해당하는 Unicode 문자를 반환합니다.
Chr ( int
)
Evaluate
Evaluate() 는 입력 텍스트 문자열을 유효한 QlikView 표현식으로 평가할 수 있는지 확인하고, 평가할 수 있는 경우는 표현식의 값을 문자열로 반환합니다. 입력 문자열이 유효한 표현식이 아니면 NULL 이 반환됩니다.
Evaluate (expression_text)
FindOneOf
FindOneOf() 는 제공된 문자 집합의 문자 발견 위치를 찾기 위해 문자열을 검색합니다. 세 번째 인수(1보다 큰 값으로)를 지정하지 않으면 검색 집합의 문자에 대한 첫 번째 발견 위치가 반환됩니다. 일치 항목이 발견되지 않으면 0 이 반환됩니다.
FindOneOf (text, char_set[, count])
Hash128
Hash128() 은 결합된 입력 표현식 값의 128비트 해시를 반환합니다. 결과는 22자의 문자열입니다.
Hash128 (expr{, expression})
Hash160
Hash160() 은 결합된 입력 표현식 값의 160비트 해시를 반환합니다. 결과는 27자의 문자열입니다.
Hash160 (expr{, expression})
Hash256
Hash256() 은 결합된 입력 표현식 값의 256비트 해시를 반환합니다. 결과는 43자의 문자열입니다.
Hash256 (expr{, expression})
Index
Index() 는 제공된 부분 문자열의 n번째 항목의 시작 위치를 찾기 위해 문자열을 검색합니다. 세 번째 선택적 인수가 n 값을 제공하며, 생략 시 1입니다. 음수 값은 문자열 끝부터 검색합니다. 문자열 내 위치는 1 부터 번호가 매겨집니다.
Index (text, substring[, count])
KeepChar
KeepChar() 은 첫 번째 문자열 'text'로 이루어진 문자열 중 두 번째 문자열 "keep_chars"에 포함되지 않는 문자를 뺀 문자열을 반환합니다.
KeepChar (text, keep_chars)
Left
Left() 는 입력 문자열의 첫 번째(가장 왼쪽) 문자로 구성된 문자열을 반환합니다. 반환되는 문자열의 문자 수는 두 번째 인수로 결정됩니다.
Left ( text, count
)
Len
Len() 은 입력 문자열의 길이를 반환합니다.
Len ( text
)
Lower
Lower() 는 입력 문자열의 모든 문자를 소문자로 변환합니다.
Lower (text)
LTrim
LTrim() 은 모든 선행 공백이 제거된 입력 문자열을 반환합니다.
LTrim (text )
Mid
Mid() 는 두 번째 인수 'start'로 정의된 문자의 위치에서 시작되고 세 번째 인수 'count'로 정의된 문자 수를 반환하는 입력 문자열의 일부를 반환합니다. 'count'를 생략하면 나머지 입력 문자열이 반환됩니다. 입력 문자열의 첫 번째 문자는 번호가 1로 지정됩니다.
Mid (text, start[, count])
Ord
Ord() 는 입력 문자열의 첫 번째 문자에 대한 Unicode 코드 포인트 번호를 반환합니다.
Ord ( char
)
PurgeChar
PurgeChar() 은 두 번째 인수('remove_chars')에 나타나는 문자를 제외하고, 입력 문자열('text')에 포함된 문자로 구성된 문자열을 반환합니다.
PurgeChar (text, remove_chars)
Repeat
Repeat() 는 두 번째 인수로 정의된 횟수 만큼 반복된 입력 문자열로 구성된 문자열을 만듭니다.
Repeat (text[, repeat_count])
Replace
Replace() 는 입력 문자열 내에서 특정 부분 문자열의 모든 발견 항목을 다른 부분 문자열로 대체한 후의 문자열을 반환합니다. 이 함수는 비재귀적이며 왼쪽에서 오른쪽으로 작동합니다.
Replace (text, from_str, to_str)
Right
Right() 는 입력 문자열의 마지막(가장 오른쪽) 문자로 구성된 문자열을 반환합니다. 문자 수는 두 번째 인수로 결정됩니다.
Right ( text, count )
RTrim
RTrim() 은 모든 후행 공백이 제거된 입력 문자열을 반환합니다.
RTrim (text)
SubField
Subfield() 는 부모 문자열 필드에서 부분 문자열 성분을 추출하는 데 사용됩니다. 여기서 원래 레코드 필드는 구분 기호로 분리된 둘 이상의 부분으로 구성됩니다.
SubField (text,
delimiter[, field_no ])
SubStringCount
SubstringCount() 는 입력 문자열 텍스트에 지정된 부분 문자열의 발생 횟수를 반환합니다. 일치하는 항목이 없으면 0이 반환됩니다.
SubStringCount (
text , substring)
TextBetween
TextBetween() 은 구분 기호로 지정된 문자 사이에서 발견되는 입력 문자열의 텍스트를 반환합니다.
TextBetween (text,
sub_string)
Trim
Trim() 은 모든 선행 및 후행 공백이 제거된 입력 문자열을 반환합니다.
Trim (text)
Upper
Upper() 는 표현식의 모든 텍스트 문자에 대해 입력 문자열의 모든 문자를 대문자로 변환합니다. 숫자와 기호는 무시됩니다.
Upper (text)