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",则不会发生任何变化。

dax_functions_text.html