다음을 통해 공유


SUBSTITUTE 함수

텍스트 문자열에서 기존 텍스트를 새 텍스트로 바꿉니다.

구문

SUBSTITUTE(<text>, <old_text>, <new_text>, <instance_num>)

매개 변수

용어

정의

text

문자를 대체할 텍스트이거나 해당 텍스트가 포함된 열에 대한 참조입니다.

old_text

바꿀 기존 텍스트입니다.

new_text

old_text를 바꿀 텍스트입니다.

instance_num

(옵션) 바꿀 old_text 인스턴스입니다. 생략하면 모든 old_text 인스턴스가 바뀝니다.

속성 값/반환 값

텍스트 문자열입니다.

주의

텍스트 문자열에서 특정 텍스트를 바꾸려면 SUBSTITUTE 함수를 사용하고, 텍스트 문자열에서 특정 위치에 나타나는 모든 가변 길이 텍스트를 바꾸려면 REPLACE 함수를 사용합니다.

SUBSTITUTE 함수는 대/소문자를 구분합니다. text와 old_text의 대/소문자가 일치하지 않으면 SUBSTITUTE를 통해 text가 바뀌지 않습니다.

이 DAX 함수는 DirectQuery 모드에서 배포 후 쿼리되는 모델에서 사용될 경우 다른 결과를 반환할 수 있습니다. DirectQuery 모드의 의미 체계 차이점에 대한 자세한 내용은 https://go.microsoft.com/fwlink/?LinkId=219171을 참조하십시오.

예: 문자열 내에서 대체

설명

다음 수식은 [Product Code] 열의 복사본을 만들고, 이 열에 있는 이전 제품 코드 PA를 새 제품 코드 NW로 모두 대체합니다.

코드

=SUBSTITUTE([Product Code], "NW", "PA") 

참고 항목

참조

REPLACE 함수

관련 자료

텍스트 함수(DAX)