อ่านในภาษาอังกฤษ

แชร์ผ่าน


LEFT

นําไปใช้กับ: คอลัมน์จากการคํานวณตารางจากการคํานวณMeasureการคํานวณวิชวล

แสดงจํานวนอักขระที่ระบุจากจุดเริ่มต้นของสตริงข้อความ

วากยสัมพันธ์

LEFT(<text>, <num_chars>)  

พารามิเตอร์

เทอม นิยาม
text สตริงข้อความที่มีอักขระที่คุณต้องการแยก or การอ้างอิงไปยังคอลัมน์ contains ข้อความ
num_chars (ไม่บังคับ) จํานวนอักขระที่คุณต้องการให้ LEFT แยก ถ้าไม่ได้ใส่ค่าอะไรไว้ if เว้นไว้ 1

value ผลลัพธ์

สตริงข้อความ

หมาย เหตุ

  • ในขณะที่ Microsoft Excel contains ฟังก์ชันที่แตกต่างกันสําหรับการทํางานกับข้อความในภาษาของอักขระแบบไบต์เดี่ยว and แบบไบต์คู่ DAX ทํางานกับ Unicodeand จะเก็บอักขระ all ที่มีความยาวเท่ากัน ดังนั้น ฟังก์ชันเดียวก็เพียงพอ

  • ฟังก์ชันนี้ not ได้รับการสนับสนุนสําหรับการใช้งานในโหมด DirectQuery เมื่อใช้ในคอลัมน์จากการคํานวณ or กฎการรักษาความปลอดภัยระดับแถว (RLS)

ตัวอย่าง

ตัวอย่างต่อไปนี้แสดงอักขระ first ห้าอักขระของชื่อบริษัทในคอลัมน์ [ResellerName] and ตัวอักษร first ห้าตัวของรหัสทางภูมิศาสตร์ในคอลัมน์ [GeographyKey] and เชื่อมเข้าด้วยกัน เพื่อสร้างตัวระบุ

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

If อาร์กิวเมนต์ num_chars คือตัวเลขที่มีขนาดใหญ่กว่าจํานวนอักขระที่ใช้ได้ ฟังก์ชันจะส่งกลับอักขระสูงสุดที่มี andnot ทําให้เกิด error ตัวอย่างเช่น คอลัมน์ [GeographyKey] contains ตัวเลข เช่น 1, 12 and 311; ดังนั้น ผลลัพธ์จึงมีความยาวที่แปรผันได้

ฟังก์ชันข้อความของ