Dax-functions-dax-replace-function

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

DAX Text-REPLACE関数

説明

指定した文字数に基づいて、テキスト文字列の一部を別のテキスト文字列に置き換えます。

構文

REPLACE (<old_text>, <start_num>, <num_chars>, <new_text>)

パラメーター

Sr.No. Parameter & Description
1

old_text

置換する文字を含むテキスト文字列、またはテキストを含む列への参照。

2

start_num

new_textで置き換えるold_textの開始位置。

3

num_chars

置き換える文字の数。

4

new_text

old_text内の指定された文字の置換テキスト。

戻り値

テキスト文字列。

備考

DAXはUnicodeを使用するため、すべての文字を同じ長さで保存します。

注意-引数num_charsが空白であるか、空白と評価される列への参照である場合、new_textは文字を置換せずにstart_numの位置に挿入されます。 これはExcelと同じ動作です。

DAX REPLACE関数は、DAX SUBSTITUTE関数に似ています。

  • テキスト文字列の特定の位置にある可変長のテキストを置換する場合は、REPLACE関数を使用できます。
  • テキスト文字列内の特定のテキストを置き換える場合は、SUBSTITUTE関数を使用できます。

= REPLACE([Product],1,2, [No. of Units])

これにより、行の製品の最初の2文字が値Noに置き換えられた計算列が返されます。 同じ行のユニットの。