REPLACE
REPLACE 지정한 문자 수에 따라 텍스트 문자열의 일부를 다른 텍스트 문자열로 바꿉니다.
구문
REPLACE(<old_text>, <start_num>, <num_chars>, <new_text>)
매개 변수
용어 | 정의 |
---|---|
old_text |
contains문자를 replace 텍스트 문자열로, 텍스트를 or 열에 대한 참조를 contains. |
start_num |
old_text 사용하여 replacenew_text 문자의 위치입니다. |
num_chars |
replace문자 수입니다.
If
num_chars
blank계산되는 열을 참조하는 orblank, new_text 문자열은 문자를 대체하지 않고 start_num 위치에 삽입됩니다. 이는 Excel에서와 동일한 동작입니다. |
new_text |
old_text 지정된 문자에 대한 대체 텍스트입니다. |
반환 value
텍스트 문자열입니다.
설명
Microsoft Excel에는 싱글바이트 and 더블바이트 문자 언어와 함께 사용할 수 있는 함수가 다르지만, DAXUnicodeand 사용하므로 all 문자를 동일한 길이로 저장합니다.
이 함수는 not RLS(행 수준 보안) 규칙에 or 계산 열에서 사용되는 경우 DirectQuery 모드에서 사용할 수 있습니다.
예시
다음 수식은 [ProductCode] 열에 있는 first 코드의 product 두 문자를 새 두 글자 코드인 OB로 바꾸는 새 계산 열을 만듭니다.
= REPLACE('New Products'[Product Code],1,2,"OB")