Left, Mid 및 Right 함수
적용 대상: 캔버스 앱 Dataverse 수식 열 바탕 화면 흐름 모델 기반 앱 Power Pages Power Platform CLI
텍스트 문자열의 왼쪽, 가운데 또는 오른쪽 부분을 추출합니다.
설명
Left, Mid 및 Right 함수는 문자열의 일부를 반환합니다.
- Left 는 문자열의 시작 문자를 반환합니다.
- Mid 는 문자열의 중간 문자를 반환합니다.
- Right 는 문자열의 끝 문자를 반환합니다.
단일 문자열을 인수로 지정하면 함수에서 문자열에 대해 요청한 부분을 반환합니다. 문자열을 포함하는 단일 열 테이블을 지정하면 함수는 해당 문자열에서 요청한 부분을 포함하는 값 열이 있는 단일 열 테이블을 반환합니다. 여러 열 테이블을 지정하면 테이블 작업에서 설명한 대로 단일 열 테이블로 만들 수 있습니다.
시작 위치가 음수이거나 문자열 끝을 초과하는 경우 Mid는 공백을 반환합니다. Len 함수를 사용하여 문자열 길이를 확인할 수 있습니다. 문자열에 포함된 것보다 많은 문자를 요청하면 이 함수는 가능한 한 많은 문자를 반환합니다.
구문
왼쪽( 문자열, 문자수 )
중간( 문자열, 시작 위치 [, 문자 수 ])
오른쪽( 문자열, 문자 수 )
- 문자열 - 필수. 결과를 추출할 문자열입니다.
- 시작 위치 - 필수(중간 에만 해당). 시작 위치. 위치 1은 문자열의 첫 번째 문자입니다.
- 문자 수 - 필수(왼쪽 및 오른쪽 에만 해당). 반환할 문자 수입니다. Mid 함수에서 생략하면 함수는 시작 위치에서 문자열 끝까지 부분을 반환합니다.
왼쪽( 단일열표, 문자수 )
중간( 단일열표, 시작위치 [, 문자수 ])
오른쪽( 단일열표, 문자수 )
- SingleColumnTable - 필수. 결과를 추출할 문자열의 단일 열 테이블입니다.
- 시작 위치 - 필수(중간 에만 해당). 시작 위치. 위치 1은 문자열의 첫 번째 문자입니다.
- 문자 수 - 필수(왼쪽 및 오른쪽 에만 해당). 반환할 문자 수입니다. Mid 함수에서 생략하면 함수는 시작 위치에서 문자열 끝까지 부분을 반환합니다.
예제
단일 문자열
이 섹션의 예제에서는 text-input 컨트롤을 데이터 원본으로 사용합니다. 컨트롤 이름은 Author이며 "E. E. Cummings" 문자열을 포함합니다.
수식 | 설명 | 결과 |
---|---|---|
왼쪽(작성자.텍스트, 5) | 문자열의 시작 부분에서 최대 5개 문자를 추출합니다. | "E. E." |
Mid( 저자. 텍스트, 7, 4 ) | 문자열에서 7번째 문자부터 최대 4개 문자를 추출합니다. | "Cumm" |
Mid( 저자. 텍스트, 7 ) | 문자열에서 7번째 문자부터 모든 문자를 추출합니다. | "Cummings" |
오른쪽(작성자.텍스트, 5) | 문자열의 끝 부분에서 최대 5개 문자를 추출합니다. | "mings" |
단일 열 테이블
이 섹션의 각 예제에서는 People이라는 데이터 원본의 Address 열에서 문자열을 추출하고, 결과가 포함된 단일 열 테이블을 반환합니다.
입력 | 주소 |
---|---|
"Jean" | "123 Main St NE" |
"Fred" | "789 SW 39th #3B" |
수식 | Description | Result |
---|---|---|
왼쪽( ShowColumns( 사람, "주소" ), 8 ) | 각 문자열에서 처음 8개 문자를 추출합니다. | "123 Main", "789 SW 3" 값을 포함하는 Value 열이 있는 단일 열 테이블 |
Mid( ShowColumns( 사람, "주소" ), 5, 7 ) | 각 문자열에서 다섯 번째 문자부터 시작하여 가운데 7개 문자를 추출합니다. | "Main St", "SW 39th" 값을 포함하는 Value 열이 있는 단일 열 테이블 |
오른쪽( ShowColumns( 사람, "주소" ), 7 ) | 각 문자열에서 마지막 7개 문자를 추출합니다. | "n St NE", "9th #3B" 값을 포함하는 Value 열이 있는 단일 열 테이블 |
단계별 예제
갤러리에서 이미지 및 텍스트 표시에 설명된 첫 번째 절차에 따라 Inventory라는 컬렉션을 만들거나 가져와 갤러리에 표시합니다.
갤러리에 있는 하위 레이블의 Text 속성을 이 함수로 설정합니다.
오른쪽(ThisItem.ProductName, 3)
각 제품 이름의 마지막 세 개 문자가 레이블에 표시됩니다.