LEFT

適用於:導出數據行計算數據表Measure視覺計算

從文字字串開頭傳回指定的字元數。

語法

LEFT(<text>, <num_chars>)  

參數

術語 定義
text 包含您要擷取之字元的文字字串,orcontains 文字之數據行的參考。
num_chars (選擇性)您想要 LEFT 擷取的字元數;if 省略,1。

傳回 value

文字字串。

言論

  • 雖然Microsoft Excel 會 contains 不同的函式,以單一位元組 and 雙位元組字元語言處理文字,DAX 搭配 Unicodeand 儲存 all 字元的長度相同;因此,單一函式就足夠了。

  • 在匯出數據行中使用 or 數據列層級安全性 (RLS) 規則時,支援此函式 not 用於 DirectQuery 模式。

下列範例會傳回 [ResellerName] 數據行中公司名稱的 first 五個字元,and [GeographyKey] 數據行中地理代碼 first 五個字母,and 串連它們,以建立標識符。

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

If num_chars 自變數是大於可用字元數的數位,函式會傳回可用的最大字元 andnot 引發 error。 例如,數據行 [GeographyKey] contains 數位,例如 1、12 and 311;因此,結果也有可變長度。

文字函式