기본 콘텐츠로 건너뛰기 보완적인 콘텐츠로 건너뛰기

문자열 프로세서

문자열 데이터 유형의 열에 여러 함수를 적용합니다.

문자열 프로세서를 사용하면 transformation flow의 문자열 열에 대해 다양한 문자 작업을 수행할 수 있습니다.

문자열 속성

문자열 열을 편집하기 위해 구성하는 속성입니다.

정보 메모

이 섹션에 나열된 속성은 이 프로세서의 모든 함수에 대한 기본 속성입니다. 선택한 함수에 따라 추가 속성을 정의해야 할 수도 있습니다.

구성
속성 구성

함수 이름

  • 패딩 추가: 예상 크기와 일치하도록 원래 값의 왼쪽이나 오른쪽에 추가 문자(패딩)를 추가합니다.

  • 길이 계산: 값에서 자릿수를 추출합니다(23562 -> 5, '예' -> 7).

  • 소문자로 변경: 열의 모든 셀 텍스트를 소문자로 변환합니다.

  • 제목 대/소문자로 변경: 열의 텍스트 콘텐츠를 제목 대/소문자로 변환합니다.
    예를 들어, "this is an example"는 "This Is an Example"가 됩니다.

  • 대문자로 변경: 열의 모든 셀 텍스트를 대문자로 변환합니다.

  • 텍스트 포함: 셀에 지정된 값이 포함되어 있는지 확인하고 결과에 따라 TRUE 또는 FALSE를 반환합니다. 입력한 값은 대/소문자를 구분합니다.

  • 문자 너비 변환: 문자 너비를 절반 또는 전체 너비로 변환하거나 문자열을 정규화합니다.
  • 인덱스로 값 추출: 인덱스 위치에서 새 열까지 하위 문자열을 추출합니다.

  • 고유 식별자(UUID) 생성: 열의 각 행에 대한 고유 식별자를 생성합니다.

  • 일치 패턴: 값이 특정 패턴과 일치하는지 여부에 따라 true 또는 false를 포함하는 새 열을 만듭니다.

  • 유사한 텍스트 일치: 값이 주어진 값의 Levenshtein 거리보다 작거나 같은지 여부에 따라 true 또는 false를 포함하는 새 열을 만듭니다.

  • 영숫자가 아닌 모든 문자 제거: 0-9, Aa-Zz 및 악센트가 있는 문자가 아닌 모든 문자를 제거하여 예상치 못한 문자가 포함된 값을 정리합니다. 공백은 제거되지 않습니다.
    예를 들어, Q=+l**i€q$ 20%2,0Qlik 2020이 됩니다.
  • 숫자가 아닌 모든 문자 제거: 0-9가 아닌 모든 문자를 제거하여 숫자 값을 지웁니다. 소수점 구분 기호와 공백은 제거되지 않습니다.
    예를 들어, Q=+l**i€q$ 20%2,0202,0이 됩니다.

  • 연속 문자 제거: 열에서 연속적으로 반복되는 문자를 제거합니다.

  • 텍스트 일부 제거: 열의 셀에서 지정된 텍스트를 제거합니다.

  • 후행 및 선행 문자 제거: 후행 및 선행 공백 또는 기타 지정된 문자를 자릅니다.

  • 검색 및 바꾸기: 특정 값이 포함된 셀 또는 셀의 일부를 바꿉니다.

  • 텍스트 간소화(대/소문자, 악센트 등 제거): 열 콘텐츠를 소문자로 만들고, 악센트를 제거하고, NFKD를 사용하여 정규화하고, 결합된 문자를 분할하고, 전체 문자열을 잘라내어 열의 콘텐츠를 간소화합니다.
    예를 들어, Françoisfrancois가 됩니다.

처리할 열

목록에서 함수를 적용하려는 열을 선택합니다.

정보 메모

여러 열에 동일한 함수를 한 번에 적용하려면 열기 대화 상자 아이콘을 클릭하여 여러 열을 선택할 수 있는 트리 보기를 엽니다.

새 열 만들기

함수를 적용한 후 새 열을 만들려면 이 옵션을 활성화합니다. 이 옵션을 활성화하지 않으면 기존 열이 유지되고 수정됩니다.

프로세서 이름을 바꾸려면 프로세서의 기본 이름 위로 마우스를 가져가면 표시되는 편집편집 아이콘을 클릭합니다.

설명을 편집하려면 설명 위로 마우스를 가져가면 표시되는 편집편집 아이콘을 클릭합니다.

이 페이지가 도움이 되었습니까?

이 페이지 또는 해당 콘텐츠에서 오타, 누락된 단계 또는 기술적 오류와 같은 문제를 발견하면 개선 방법을 알려 주십시오!