REPLACE 関数 (DAX)
REPLACE は、指定された文字数に従ってテキスト文字列の一部を別のテキスト文字列に置き換えます。
構文
REPLACE(<old_text>, <start_num>, <num_chars>, <new_text>)
パラメーター
項目 |
定義 |
|---|---|
old_text |
置き換える文字が含まれるテキスト文字列、またはテキストが格納されている列への参照。 |
start_num |
new_text で置き換える old_text の文字の位置。 |
num_chars |
置き換える文字の数。 |
new_text |
old_text 内の指定した文字に対する置換テキスト。 |
プロパティ値/戻り値
テキスト文字列。
説明
Microsoft Excel には 1 バイト文字および 2 バイト文字の言語で使用するためのさまざまな機能があるのに対して、PowerPivot for Excel では Unicode を使用するため、すべての文字が同じ長さで格納されます。
使用例
次の式は、列 [ProductCode] 内にある製品コードの先頭の 2 文字を新しい 2 文字のコード OB で置き換える新しい計算列を作成します。
=REPLACE('New Products'[Product Code],1,2,"OB")