DAX Text - SUBSTITUTE 函数
说明
用文本字符串中的新文本替换现有文本。
语法
SUBSTITUTE (<text>, <old_text>, <new_text>, <instance_num>)
参数
Sr.No. | 参数与说明 |
---|---|
1 |
text 要用其替换现有文本的文本新文本或对包含文本的列的引用。 |
2 |
old_text 要替换的现有文本。 |
3 |
new_text 要用来替换 old_text 的文本。 |
4 |
instance_num 可选。 要替换的 old_text 的出现次数。 如果省略,则 old_text 的每个实例都是替换。 |
返回值
文本字符串。
备注
SUBSTITUTE 函数区分大小写。如果 find_text 和 old_text 之间的大小写不匹配,SUBSTITUTE 将不会替换文本。
如果 find_text 为"Not"且 within_text 包含"not",SUBSTITUTE 将不会替换文本。
DAX SUBSTITUTE 函数类似于 DAX REPLACE 函数。
如果要替换文本字符串中的特定文本,可以使用 SUBSTITUTE 函数。
如果要替换文本字符串中特定位置出现的任何可变长度的文本,可以使用 REPLACE 函数。
示例
= SUBSTITUTE([Product],"Powder","Lotion")
替换所有实例产品列中的"Powder"与"Lotion"。如果在产品列的任何行中都找不到"Powder",则不会发生任何变化。