次の方法で共有


LEFT

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

テキスト文字列の先頭から指定した文字数を返します。

構文

LEFT(<text>, <num_chars>)

パラメーター

用語 定義
text 抽出する文字を含むテキスト文字列で、テキストを contains する列への参照を or します。
num_chars (省略可能)抽出する LEFT 文字数。if 省略、1。

value を返す

テキスト文字列。

備考

  • Microsoft Excel contains、1 バイト and 2 バイト文字言語でテキストを操作するためのさまざまな関数を contains しますが、DAX は同じ長さとして all 文字を格納 Unicodeand で動作します。したがって、1 つの関数で十分です。

  • この関数は、行レベル セキュリティ (RLS) 規則 or 計算列で使用する場合に、DirectQuery モードで使用するためにサポート not。

次の例では、[ResellerName] 列に会社名の first 5 文字を返 and、列 [GeographyKey] 内の地理的コードの first 5 文字を連結 and、識別子を作成します。

= CONCATENATE(LEFT('Reseller'[ResellerName],LEFT(GeographyKey,3))

num_chars 引数が使用可能な文字数より大きい数値である If、関数は errorを発生 notand 使用可能な最大文字を返します。 たとえば、[GeographyKey] 列には、1、12、311 などの数値 andcontains。したがって、結果には可変長も含まれます。

Text 関数