Capitalize() returns the string with all words in initial uppercase letters. Capitalize() 함수는 텍스트 문자열에 있는 각 단어의 첫 문자를 대문자로 변환하고 다른 모든 문자는 소문자로 변환합니다.
구문:
Capitalize(text)
반환 데이터 유형: 문자열
인수
인수
설명
text
평가할 문자열.
예: 차트 표현식
예
결과
Capitalize( 'star trek' )
Star Trek를 반환합니다.
Capitalize( 'AA bb cC Dd' )
Aa Bb Cc Dd를 반환합니다.
예 - Capitalize 기본 사항
개요
데이터 로드 편집기를 열고 아래의 로드 스크립트를 새 탭에 추가합니다.
로드 스크립트에는 다음이 포함됩니다.
Example이라는 데이터 테이블에 로드되는 데이터 집합입니다.
데이터 테이블의 한 필드는 TextToCapitalize입니다.
로드 스크립트
Example:
Load * inline [
TextToCapitalize
50 Cent
a-ha
BIGBANG
girl in red
];
결과
데이터를 로드하고 시트를 엽니다. 새 테이블을 만들고 이 필드를 차원으로 추가합니다.
TextToCapitalize
다음 계산된 차원을 만듭니다.
=Capitalize(TextToCapitalize)은 어떤 문자를 대문자로 표기해야 할지 계산합니다.
결과 테이블
TextToCapitalize
Capitalize(TextToCapitalize)
50센트
50센트
a-ha
A-Ha
BIGBANG
Bigbang
girl in red
Girl In Red
첫 번째 문자 집합은 숫자로 시작하고 두 번째 문자 집합은 이미 대문자이므로 첫 번째 데이터 행에는 변경 내용이 없습니다.
두 번째 행에서는 첫 번째와 세 번째 문자가 대문자로 시작됩니다.
세 번째 행에서는 첫 문자만 대문자로 시작하고, 그 이후의 모든 문자는 소문자로 설정됩니다.
네 번째 행에서는 각 단어의 첫 문자를 대문자로 씁니다.
다음 코드는 로드 스크립트에서 함수를 사용하는 방법을 보여 줍니다.
Load
String,
Capitalize(String)
Inline
[String
rHode iSland
washingTon d.C.
new york];
결과 테이블
문자열
Capitalize(String)
rHode iSland
Rhode Island
washingTon d.C.
Washington D.C.
new york
New York
예 - Capitalize 시나리오
개요
고객 이름 데이터 집합은 모두 소문자, 모두 대문자 또는 대/소문자 혼합 등 다양한 형식을 사용하여 입력됩니다. Capitalize 함수는 대시보드에 표시될 때 고객의 이름과 성이 적절하게 대문자로 표시되도록 데이터를 정리하는 데 사용됩니다.
데이터 로드 편집기를 열고 아래의 로드 스크립트를 새 탭에 추가합니다.
로드 스크립트에는 다음이 포함됩니다.
Example이라는 데이터 테이블에 로드되는 데이터 집합입니다.
데이터 테이블의 한 필드는 CustomerName입니다.
로드 스크립트
Example:
Load * inline [
CustomerName
john smith
JANE DOE
miCHAel Brown
];
결과
데이터를 로드하고 시트를 엽니다. 새 테이블을 만들고 이 필드를 차원으로 추가합니다.
CustomerName
다음 계산된 차원을 만듭니다.
=Capitalize(CustomerName)은 고객 이름을 대문자로 표시합니다.
결과 테이블
CustomerName
Capitalize(CustomerName)
JANE DOE
Jane Doe
john smith
John Smith
miCHAel Brown
Michael Brown
Capitalize 함수의 출력을 스크립트에 로드된 원래 CustomerName 문자열 값과 비교합니다. 이 함수가 어떻게 성공적으로 이름을 대/소문자를 구분하여 변환하는지 볼 수 있습니다. 표준화된 대문자로 고객 이름을 표시하면 대시보드의 모양, 일관성 및 가독성이 향상됩니다.
이 페이지가 도움이 되었습니까?
이 페이지 또는 해당 콘텐츠에서 오타, 누락된 단계 또는 기술적 오류와 같은 문제를 발견하면 개선 방법을 알려 주십시오!