Lower, Upper 및 Proper 함수

적용 대상: 캔버스 앱 Dataverse 수식 열 데스크톱 흐름 모델 기반 앱 Power Platform CLI

텍스트 문자열의 문자를 모두 소문자, 모두 대문자 또는 적절한 대소문자로 변환합니다.

설명

Lower, UpperProper 함수는 문자열의 대/소문자를 변환합니다.

  • Lower는 모든 대문자를 소문자로 변환합니다.
  • Upper는 모든 소문자를 대문자로 변환합니다.
  • Proper는 모든 단어의 첫 글자가 소문자인 경우 대문자로 변환하고 다른 모든 대문자를 소문자로 변환합니다.

세 함수는 모두 글자가 아닌 문자를 무시합니다.

단일 문자열을 전달하면 반환 값은 해당 문자열의 변환된 버전입니다. 문자열이 포함된 단일 열 테이블을 전달하면, 반환 값은 변환된 문자열의 단일 열 테이블입니다. 여러 열 테이블이 있는 경우 테이블 작업에 설명된 대로 단일 열 테이블로 셰이프할 수 있습니다.

구문

Lower( String )
Upper( String )
Proper( String )

  • String - 필수 항목입니다. 변환할 문자열입니다.

Lower( SingleColumnTable )
Upper( SingleColumnTable )
Proper( SingleColumnTable )

  • SingleColumnTable - 필수 항목입니다. 변환할 문자열의 단일 열 테이블입니다.

예제

단일 문자열

이 섹션의 예제에서는 Author라는 텍스트 입력 컨트롤을 데이터 원본으로 사용합니다. 컨트롤은 "E. E. CummINGS" 문자열을 포함합니다.

수식 설명 결과
Lower( Author.Text ) 문자열의 모든 대문자를 소문자로 변환합니다. "e. e. cummings"
Upper( Author.Text ) 문자열의 모든 소문자를 대문자로 변환합니다. "E. E. CUMMINGS"
Proper( Author.Text ) 모든 단어의 첫 글자가 소문자인 경우 대문자로 변환하고 다른 모든 대문자를 소문자로 변환합니다. "E. E. Cummings"

단일 열 테이블

이 섹션의 예에서는 다음 데이터가 포함된 People 데이터 원본의 Address에서 문자열을 변환합니다.

입력 주소
"Jean" "123 Main St NE"
"Fred" "789 SW 39th #3B"

각 수식은 변환된 문자열을 포함하는 단일 열 테이블을 반환합니다.

수식 설명 결과
Lower( ShowColumns( People, "Address" ) ) 소문자인 모든 글자를 대문자로 변환합니다. 다음 값 "123 main st ne", "789 sw 39th #3b"를 포함하는 Value 열이 있는 단일 열 테이블
Upper( ShowColumns( People, "Address" ) ) 소문자인 모든 글자를 대문자로 변환합니다. 다음 값 "123 MAIN ST NE", "789 SW 39TH #3B"를 포함하는 Value 열이 있는 단일 열 테이블
Proper( ShowColumns( People, "Address" ) ) 단어의 첫 글자가 소문자인 경우 대문자로 변환하고 다른 모든 대문자를 소문자로 변환합니다. 다음 값 "123 Main St Ne", "789 Sw 39th #3b"를 포함하는 Value 열이 있는 단일 열 테이블

단계별 예제

  1. Text input 컨트롤을 추가하고 이름을 Source로 지정합니다.
  2. 레이블을 추가하고 Text 속성을 다음 함수로 설정합니다.
    Proper(Source.Text)
  3. F5 키를 누른 다음 소스 상자에 WE ARE THE BEST!를 입력합니다.
    레이블이 WE ARE THE BEST!로 표시됩니다.