Upper - 스크립트 및 차트 함수
Upper()는 표현식의 모든 텍스트 문자에 대해 입력 문자열의 모든 문자를 대문자로 변환합니다. 숫자와 기호는 무시됩니다.
구문:
Upper(text)
반환 데이터 유형: 문자열
인수 | 설명 |
---|---|
text | 평가할 문자열. |
예 | 결과 |
---|---|
Upper( ' abcD' ) | ABCD를 반환합니다. |
예 - Upper 기본 사항
개요
데이터 로드 편집기를 열고 아래의 로드 스크립트를 새 탭에 추가합니다.
로드 스크립트에는 다음이 포함됩니다.
-
데이터 테이블의 한 필드는 InputText입니다.
Example이라는 데이터 테이블에 로드되는 데이터 집합입니다.
로드 스크립트
Example:
Load * inline [
InputText
rHode iSland
washingTon d.C.
new york
];
결과
데이터를 로드하고 시트를 엽니다. 새 테이블을 만들고 이 필드를 차원으로 추가합니다.
-
InputText
다음 계산된 차원을 만듭니다.
-
=Upper(InputText), InputText 필드의 모든 문자를 대문자로 변환합니다.
InputText | Upper(InputText) |
---|---|
new york | NEW YORK |
rHode iSland | RHODE ISLAND |
washingTon d.C. | WASHINGTON D.C. |
Upper 함수의 출력은 모든 값을 대문자로 변환합니다.
다음 코드는 로드 스크립트에서 함수를 사용하는 방법을 보여 줍니다.
Load
String,Upper(String)
Inline
[String
rHode iSland
washingTon d.C.
new york];
문자열 | Upper(String) |
---|---|
rHode iSland | RHODE ISLAND |
washingTon d.C. | WASHINGTON D.C. |
new york | NEW YORK |
예 - 상위 시나리오
개요
데이터 집합에는 모두 소문자, 모두 대문자 또는 대/소문자를 혼합한 등 다양한 형식으로 된 ISO 국가 코드와 국가 이름이 포함되어 있습니다. 목표는 각 국가 코드와 이름이 대문자를 사용하도록 데이터를 정리하는 것입니다.
데이터 로드 편집기를 열고 아래의 로드 스크립트를 새 탭에 추가합니다.
로드 스크립트에는 다음이 포함됩니다.
-
데이터 테이블의 필드는 다음과 같습니다.
-
ISO CountryCode
-
CountryName
-
Example이라는 데이터 테이블에 로드되는 데이터 집합입니다.
로드 스크립트
Country:
Load * inline [
ISO_CountryCode, CountryName
gbr, United kingdom
Ind, india
CAN, Canada
Are, United arab emirates
];
결과
데이터를 로드하고 시트를 엽니다. 새 테이블을 만들고 다음 필드를 차원으로 추가합니다.
-
ISO_CountryCode
-
CountryName
다음과 같이 계산 차원을 만듭니다.
-
=Upper(ISO_CountryCode)는 모든 문자를 대문자로 사용하는 국가 코드 열을 만듭니다.
-
=Upper(CountryName)은 모든 문자를 대문자로 사용하는 국가 이름 열을 만듭니다.
ISO_CountryCode | CountryName | Upper(ISO_CountryCode) | Upper(CountryName) |
---|---|---|---|
Are | United arab emirates | ARE | UNITED ARAB EMIRATES |
CAN | Canada | CAN | CANADA |
gbr | United Kingdom | GBR | UNITED KINGDOM |
Ind | india | IND | INDIA |
Upper 함수는 모든 국가 코드와 국가 이름을 대문자로 변환했습니다.
예 - Upper 고급 시나리오
개요
이전 시나리오와 동일한 데이터 집합을 사용하여 이 예에서는 국가 이름과 국가 코드를 결합하고 Capitalize 및 Upper 함수를 사용하여 이러한 문자열의 서식을 지정합니다.
결과
데이터를 로드하고 시트를 엽니다. 새 테이블을 만들고 다음 필드를 차원으로 추가합니다.
-
ISO_CountryCode
-
CountryName
다음 계산된 차원을 만듭니다.
-
=Capitalize(CountryName) & ' (' & Upper(ISO_CountryCode) & ')'는 CountryName과 ISO_CountryCode를 결합하고 국가 이름에 제목 대/소문자를 사용하고 국가 코드에 대문자를 사용하도록 형식을 지정하는 새 차원을 만듭니다.
ISO_CountryCode | CountryName | Capitalize(CountryName) & '(' & Upper(ISO_CountryCode) & ')' |
---|---|---|
Are | United arab emirates | United Arab Emirates (ARE) |
CAN | Canada | Canada (CAN) |
gbr | United Kingdom | United Kingdom (GBR) |
Ind | india | India (IND) |