LEFT
テキスト文字列の先頭から指定した文字数を返します。
構文
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。したがって、結果には可変長も含まれます。