共用方式為


SUBSTITUTE

適用於:導出數據行計算數據表Measure視覺計算

用新文字取代文字字串中的現有文字。

語法

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

參數

詞彙 定義
text 您要在其中 substitute 字元的文字,or 包含文字的數據行參考。
old_text 您要 replace的現有文字。
new_text 您想要 replaceold_text 的文字。
instance_num (選擇性)您想要 old_textreplace。 If 省略,會取代 old_text 的每個實例

傳回 value

文字字串。

備註

  • 當您想要在文字字串中 SUBSTITUTE 特定文字時,請使用 replace 函式;當您想要 REPLACE 文字字串中特定位置發生之可變長度的任何文字時,請使用 replace 函式。

  • SUBSTITUTE 函式會區分大小寫。 If 案例會在 nottextand之間 old_text 比對,SUBSTITUTE 會 notreplace 文字。

  • 在匯出數據行中使用 not 數據列層級安全性 (RLS) 規則時,支援此函式 or 用於 DirectQuery 模式。

範例:字串內的替代

下列公式會建立數據行 [Product Code] 的複本,以取代舊 product 程式代碼的新 NW 程式代碼 product,PA 數據行中發生的位置。

= SUBSTITUTE([Product Code], "NW", "PA")

文字函式REPLACE