Lower, Upper 및 Proper 함수
적용 대상: 캔버스 앱 Dataverse 수식 열 바탕 화면 흐름 모델 기반 앱 Power Pages Power Platform CLI
텍스트 문자열의 문자를 모두 소문자, 모두 대문자 또는 적절한 대소문자로 변환합니다.
설명
Lower, Upper 및 Proper 함수는 문자열의 대/소문자를 변환합니다.
- Lower 는 모든 대문자를 소문자로 변환합니다.
- Upper 는 모든 소문자를 대문자로 변환합니다.
- Proper 는 각 단어의 첫 글자가 소문자이면 대문자로 변환하고, 다른 대문자는 소문자로 변환합니다.
세 함수는 모두 글자가 아닌 문자를 무시합니다.
단일 문자열을 전달하면 반환 값은 해당 문자열의 변환된 버전입니다. 문자열이 포함된 단일 열 테이블을 전달하면, 반환 값은 변환된 문자열의 단일 열 테이블입니다. 여러 열 테이블이 있는 경우 테이블 작업에 설명된 대로 단일 열 테이블로 셰이프할 수 있습니다.
구문
하위( 문자열 )
상위( 문자열 )
적절한( 문자열 )
- 문자열 - 필수. 변환할 문자열입니다.
하단( 단일열표 )
상위( 단일열표 )
적절한( SingleColumnTable )
- SingleColumnTable - 필수. 변환할 문자열의 단일 열 테이블입니다.
예제
단일 문자열
이 섹션의 예제에서는 Author라는 텍스트 입력 컨트롤을 데이터 원본으로 사용합니다. 컨트롤은 "E. E. CummINGS" 문자열을 포함합니다.
수식 | 설명 | 결과 |
---|---|---|
Lower(작성자.텍스트) | 문자열의 모든 대문자를 소문자로 변환합니다. | "e. e. cummings" |
상위(작성자.텍스트) | 문자열의 모든 소문자를 대문자로 변환합니다. | "E. E. CUMMINGS" |
Proper(작성자.텍스트) | 모든 단어의 첫 글자가 소문자인 경우 대문자로 변환하고 다른 모든 대문자를 소문자로 변환합니다. | "E. E. Cummings" |
단일 열 테이블
이 섹션의 예에서는 다음 데이터가 포함된 People 데이터 원본의 Address 열에서 문자열을 변환합니다.
입력 | 주소 |
---|---|
"Jean" | "123 Main St NE" |
"Fred" | "789 SW 39th #3B" |
각 수식은 변환된 문자열을 포함하는 단일 열 테이블을 반환합니다.
수식 | 설명 | 결과 |
---|---|---|
Lower( ShowColumns( 사람, "주소") ) | 소문자인 모든 글자를 대문자로 변환합니다. | 다음 값 "123 main st ne", "789 sw 39th #3b"를 포함하는 Value 열이 있는 단일 열 테이블 |
Upper( ShowColumns( 사람, "주소") ) | 소문자인 모든 글자를 대문자로 변환합니다. | 다음 값 "123 MAIN ST NE", "789 SW 39TH #3B"를 포함하는 Value 열이 있는 단일 열 테이블 |
Proper(ShowColumns(사람, "주소")) | 단어의 첫 글자가 소문자인 경우 대문자로 변환하고 다른 모든 대문자를 소문자로 변환합니다. | 다음 값 "123 Main St Ne", "789 Sw 39th #3b"를 포함하는 Value 열이 있는 단일 열 테이블 |
단계별 예제
- Text input 컨트롤을 추가하고 이름을 Source로 지정합니다.
- 레이블을 추가하고 Text 속성을 다음 함수로 설정합니다.
Proper(소스.텍스트) - F5 키를 누른 다음 소스 상자에 WE ARE THE BEST!를 입력합니다.
레이블이 WE ARE THE BEST!로 표시됩니다.