Dax-functions-dax-substitute-function

提供:Dev Guides
移動先:案内検索

DAX Text-SUBSTITUTE関数

説明

テキスト文字列内の既存のテキストを新しいテキストに置き換えます。

構文

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

パラメーター

Sr.No. Parameter & Description
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")

製品列の「パウダー」のすべてのインスタンスを「ローション」に置き換えます。 Product列のどの行にも「Powder」が見つからない場合、何も変更されません。