다음을 통해 공유


REPLACE 함수

REPLACE는 지정한 문자 수에 따라 텍스트 문자열의 일부를 다른 텍스트 문자열로 바꿉니다.

구문

REPLACE(<old_text>, <start_num>, <num_chars>, <new_text>)

매개 변수

용어

정의

old_text

바꿀 문자가 포함된 텍스트 문자열이거나 텍스트가 포함된 열에 대한 참조입니다.

start_num

new_text로 바꿀 old_text의 문자 위치입니다.

num_chars

바꿀 문자 수입니다.

주의 사항주의

num_chars 인수가 비어 있거나 비어 있는 것으로 평가되는 열을 참조할 경우 new_text의 문자열이 start_num 위치에 삽입되며, 이때 어떠한 문자도 바뀌지 않습니다. 이 동작은 Excel에서 수행되는 동작과 같습니다.

new_text

old_text에서 지정한 문자를 바꿀 텍스트입니다.

속성 값/반환 값

텍스트 문자열입니다.

주의

Microsoft Excel에는 싱글바이트 문자 언어와 더블바이트 문자 언어에 사용할 수 있는 다양한 함수가 있지만 DAX에서는 유니코드를 사용하므로 모든 문자를 동일한 길이로 저장합니다.

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

다음 수식은 [Product Code] 열에 있는 제품 코드의 처음 두 문자를 두 자로 된 새 제품 코드 OB로 바꾸는 새 계산 열을 만듭니다.

=REPLACE('New Products'[Product Code],1,2,"OB")

참고 항목

참조

SUBSTITUTE 함수

관련 자료

텍스트 함수(DAX)