DAX 文本 - SUBSTITUTE 函数



描述

在文本字符串中用新文本替换现有文本。

语法

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

参数

序号 参数和描述
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.htm
广告