문자열 함수
이 섹션에서는 문자열을 처리하는 함수에 대해 설명합니다.
데이터 로드 스크립트에서만 사용할 수 있는 Evaluate를 제외한 모든 함수는 데이터 로드 스크립트와 차트 표현식 모두에서 사용할 수 있습니다.
각 함수에 대한 간단한 설명과 구문을 보려면 각 함수에서 드롭다운을 사용하십시오. 자세한 내용은 구문 설명에서 해당 함수 이름을 클릭하십시오.
Capitalize() returns the string with all words in initial uppercase letters. Capitalize() function converts the first character of each word in a text string to uppercase and converts all other characters to lowercase.
Capitalize(text)
Chr() returns the Unicode character corresponding to the input integer.
Chr(int)
Evaluate()는 입력 텍스트 문자열을 유효한 Qlik Sense 표현식으로 평가할 수 있는지 확인하고, 평가할 수 있는 경우는 표현식의 값을 문자열로 반환합니다. 입력 문자열이 유효한 표현식이 아니면 NULL이 반환됩니다.
Evaluate(expression_text)
FindOneOf()는 제공된 문자 집합의 문자 발견 위치를 찾기 위해 문자열을 검색합니다. The position of the first occurrence of any character from the search set is returned unless a third argument (with a value greater than 1) is supplied.일치 항목이 발견되지 않으면 0이 반환됩니다.
FindOneOf(text, char_set[, count])
Hash128() returns a 128-bit hash of the combined input expression values. The result is a 22-character string. Hash128() returns a 128-bit hash value of the combined input expression values. The result is a 22-character string.
Hash128(expr{, expression})
Hash160() returns a 160-bit hash of the combined input expression values. The result is a 27-character string. Hash160() returns a 160-bit hash value of the combined input expression values. The result is a 27-character string.
Hash160(expr{, expression})
Hash256() returns a 256-bit hash of the combined input expression values. The result is a 43-character string. Hash256() returns a 256-bit hash value of the combined input expression values. The result is a 43-character string.
Hash256(expr{, expression})
Index()는 제공된 부분 문자열의 n번째 항목의 시작 위치를 찾기 위해 문자열을 검색합니다. 세 번째 선택적 인수가 n 값을 제공하며, 생략 시 1입니다. 음수 값은 문자열 끝부터 검색합니다. 문자열 내 위치는 1부터 번호가 매겨집니다.
Index (text, substring[, count])
IsJson()은 지정된 문자열에 유효한 JSON(JavaScript Object Notation) 데이터가 포함되어 있는지 테스트합니다. 특정 JSON 데이터 유형의 유효성을 검사할 수도 있습니다.
IsJson(json [, type])
JsonGet()은 JSON(JavaScript Object Notation) 데이터 문자열의 경로를 반환합니다. 데이터는 유효한 JSON이어야 하지만 추가 공백이나 줄 바꿈을 포함할 수 있습니다.
JsonGet(json, path)
JsonSet()은 JSON(JavaScript Object Notation) 데이터가 포함된 문자열을 수정합니다. 경로로 지정된 새 위치로 JSON 값을 설정하거나 삽입할 수 있습니다. 데이터는 유효한 JSON이어야 하지만 추가 공백이나 줄 바꿈을 포함할 수 있습니다.
JsonSet(json, path, value)
KeepChar() returns a string consisting of the first string ,'text', less any of the characters NOT contained in the second string, "keep_chars".
KeepChar(text, keep_chars)
Left()는 입력 문자열의 첫 번째(가장 왼쪽) 문자로 구성된 문자열을 반환하며 문자 수는 두 번째 인수로 결정됩니다.
Left(text, count)
Len()은 입력 문자열의 길이를 반환합니다.
Len(text)
LevenshteinDist()는 두 문자열 사이의 Levenshtein 거리를 반환합니다. 이는 한 문자열을 다른 문자열로 변경하는 데 필요한 최소 단일 문자 편집 수(삽입, 삭제 또는 대체)로 정의됩니다. 이 함수는 퍼지 문자열 비교에 유용합니다.
LevenshteinDist(text1, text2)
Lower()는 입력 문자열의 모든 문자를 소문자로 변환합니다.
Lower(text)
LTrim()은 모든 선행 공백이 제거된 입력 문자열을 반환합니다.
LTrim(text)
Mid()는 두 번째 인수 'start'로 정의된 문자의 위치에서 시작되고 세 번째 인수 'count'로 정의된 문자 수를 반환하는 입력 문자열의 일부를 반환합니다. 'count'를 생략하면 입력 문자열의 나머지가 반환됩니다. 입력 문자열의 첫 번째 문자는 번호가 1로 지정됩니다.
Mid(text, start[, count])
Ord() returns the Unicode code point number of the first character of the input string. Ord() returns the numeric (ASCII or Unicode) value of the first character of a string. This function is useful to evaluate or compare strings based on their underlying character codes, for example, when sorting or filtering strings with non-standard characters.
Ord(text)
PurgeChar()은 두 번째 인수('remove_chars')에 나타나는 문자를 제외하고, 입력 문자열('text')에 포함된 문자로 구성된 문자열을 반환합니다.
PurgeChar(text, remove_chars)
Repeat()는 두 번째 인수로 정의된 횟수 만큼 반복된 입력 문자열로 구성된 문자열을 만듭니다.
Repeat(text[, repeat_count])
Replace()는 입력 문자열 내에서 특정 부분 문자열의 모든 발견 항목을 다른 부분 문자열로 대체한 후의 문자열을 반환합니다. 이 함수는 비재귀적이며 왼쪽에서 오른쪽으로 작동합니다.
Replace(text, from_str, to_str)
Right()는 입력 문자열의 마지막(가장 오른쪽) 문자로 구성된 문자열을 반환합니다. 문자 수는 두 번째 인수로 결정됩니다.
Right(text, count)
RTrim()은 모든 후행 공백이 제거된 입력 문자열을 반환합니다.
RTrim(text)
SubField()는 부모 문자열 필드에서 부분 문자열 성분을 추출하는 데 사용됩니다. 여기서 원래 레코드 필드는 구분 기호로 분리된 둘 이상의 부분으로 구성됩니다.
SubField(text, delimiter[, field_no ])
SubStringCount()는 입력 문자열 텍스트에 지정된 부분 문자열의 발생 횟수를 반환합니다. 일치하는 항목이 없으면 0이 반환됩니다.
SubStringCount(text, substring)
TextBetween()은 구분 기호로 지정된 문자 사이에서 발견되는 입력 문자열의 텍스트를 반환합니다.
TextBetween(text, delimiter1, delimiter2[, n])
Trim()은 모든 선행 및 후행 공백이 제거된 입력 문자열을 반환합니다.
Trim(text)
Upper()는 표현식의 모든 텍스트 문자에 대해 입력 문자열의 모든 문자를 대문자로 변환합니다. 숫자와 기호는 무시됩니다.
Upper(text)