RIGHT 関数

RIGHT は、指定した文字数に従ってテキスト文字列の最後の文字を返します。

構文

RIGHT(<text>, <num_chars>)

パラメーター

項目

定義

text

抽出する文字が含まれるテキスト文字列、またはテキストが格納されている列への参照。

num_chars

(省略可能) RIGHT に抽出させる文字数。省略した場合は 1。 数値を含む列への参照を使用することもできます。

列参照にテキストが含まれない場合は、暗黙的にテキストとしてキャストされます。

プロパティ値/戻り値

指定した右端の文字が含まれるテキスト文字列。

説明

RIGHT は、既定の言語設定にかかわらず、各文字が 1 バイト文字でも 2 バイト文字でも常に 1 と数えます。

この DAX 関数は、配置済みのモデルで使用し、DirectQuery モードでクエリを実行した場合には、異なる結果を返すことがあります。 DirectQuery モードのセマンティックの相違点の詳細については、https://go.microsoft.com/fwlink/?LinkId=219171 を参照してください。

例: 一定数の文字を返す

説明

次の式は、New Products テーブル内の製品コードの最後の 2 桁を返します。

コード

=RIGHT('New Products'[ProductCode],2)

例 : 列参照を使用した文字数の指定

説明

次の式は、列 MyCount の数値に応じて、New Products テーブル内の製品コードの可変桁数を返します。 列 MyCount に値が含まれていないか、値が空白の場合、RIGHT も空白を返します。

コード

=RIGHT('New Products'[ProductCode],[MyCount])

関連項目

参照

LEFT 関数

MID 関数

その他の技術情報

文字列関数 (DAX)