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
廣告

© . All rights reserved.