LEFT

Berlaku untuk: kolom terhitungTabel terhitungUkurPerhitungan visual

Mengembalikan jumlah karakter yang ditentukan dari awal string teks.

Sintaksis

LEFT(<text>, <num_chars>)

Parameter

Istilah Definisi
text String teks yang berisi karakter yang ingin Anda ekstrak, atau referensi ke kolom yang berisi teks.
num_chars (opsional) Jumlah karakter yang ingin Anda LEFT ekstrak; jika dihilangkan, 1.

Mengembalikan nilai

String teks.

Komentar

  • Sedangkan Microsoft Excel berisi berbagai fungsi untuk bekerja dengan teks dalam bahasa karakter byte tunggal dan byte ganda, DAX bekerja dengan Unicode dan menyimpan semua karakter dengan panjang yang sama; oleh karena itu, satu fungsi sudah cukup.

  • Fungsi ini tidak didukung untuk digunakan dalam mode DirectQuery saat digunakan dalam kolom terhitung atau aturan keamanan tingkat baris (RLS).

  • Fungsi ini mengembalikan hasil yang berbeda tergantung pada pengaturan UnicodeCharacterBehavior model Anda.

Contoh

Contoh berikut mengembalikan lima karakter pertama kota perusahaan di kolom [Kota] dan lima huruf pertama kunci penjual di kolom [ResellerKey] dan menggabungkannya, untuk membuat pengidentifikasi.

= CONCATENATE ( LEFT ( 'Reseller'[City], 5 ), LEFT ( 'Reseller'[ResellerKey], 5 ) )

Jika argumen num_chars adalah angka yang lebih besar dari jumlah karakter yang tersedia, fungsi mengembalikan karakter maksimum yang tersedia dan tidak menimbulkan kesalahan. Misalnya, kolom [ResellerKey] berisi angka seperti 5, 24 dan 312; oleh karena itu hasilnya juga memiliki panjang variabel.

  • fungsi teks