MID

適用対象:計算列計算テーブルメジャービジュアル計算

テキスト文字列の指定された位置から指定された長さの文字列を取り出して返します。

構文

MID(<text>, <start_num>, <num_chars>)  

パラメーター

用語 定義
テキスト 文字を取り出す元のテキスト文字列、またはテキストを含む列。
start_num 取り出す先頭文字の位置。 位置は 1 から始まります。
num_chars 返す文字数。

戻り値

指定された長さのテキスト文字列。

解説

Microsoft Excel には、1 バイトの文字言語と 2 バイトの文字言語の操作に別の関数が用意されていますが、DAX では Unicode が使用され、すべての文字が同じ長さで格納されます。

次の式の場合、

MID("abcde",2,3))

"bcd" が返されます。

次の式の場合、

MID('Reseller'[ResellerName],1,5))

LEFT([ResellerName],5) と同じ結果が返されます。 いずれの式からも、列 [ResellerName] の最初の 5 文字が返されます。

テキスト関数