RIGHT 関数 (DAX)
RIGHT は、指定した文字数に従ってテキスト文字列の最後の文字を返します。
構文
RIGHT(<text>, <num_chars>)
パラメーター
項目 |
定義 |
|---|---|
text |
抽出する文字が含まれるテキスト文字列、またはテキストが格納されている列への参照。 |
num_chars |
(省略可能) RIGHT に抽出させる文字数。省略した場合は 1。数値を含む列への参照を使用することもできます。 |
列参照にテキストが含まれない場合は、暗黙的にテキストとしてキャストされます。
プロパティ値/戻り値
指定した右端の文字が含まれるテキスト文字列。
説明
RIGHT は、既定の言語設定にかかわらず、各文字が 1 バイト文字でも 2 バイト文字でも常に 1 と数えます。
例: 一定数の文字を返す
説明
次の式は、New Products テーブル内の製品コードの最後の 2 桁を返します。
コード
=RIGHT('New Products'[ProductCode],2)
例: 列参照を使用した文字数の指定
説明
次の式は、列 MyCount の数値に応じて、New Products テーブル内の製品コードの可変桁数を返します。列 MyCount に値が含まれていないか、値が空白の場合、RIGHT も空白を返します。
コード
=RIGHT('New Products'[ProductCode],[MyCount])