ซ้าย
นําไปใช้กับ:การคํานวณคอลัมน์จากการคํานวณ ตารางจากการคํานวณ หน่วยวัดการคํานวณวิชวล
แสดงจํานวนอักขระที่ระบุจากจุดเริ่มต้นของสตริงข้อความ
ไวยากรณ์
LEFT(<text>, <num_chars>)
พารามิเตอร์
เงื่อนไข | คำนิยาม |
---|---|
ข้อความ | สตริงข้อความที่มีอักขระที่คุณต้องการแยก หรือการอ้างอิงไปยังคอลัมน์ที่มีข้อความ |
num_chars | (ไม่บังคับ) จํานวนอักขระที่คุณต้องการแยก LEFT ถ้าเว้นไว้ จะเป็น 1 |
ค่าที่ส่งกลับ
สตริงข้อความ
หมายเหตุ
ในขณะที่ Microsoft Excel มีฟังก์ชันที่แตกต่างกันสําหรับการทํางานกับข้อความในภาษาของอักขระแบบไบต์เดี่ยวและแบบไบต์คู่ DAX จะทํางานกับ Unicode และจัดเก็บอักขระทั้งหมดไว้ในความยาวเท่ากัน ดังนั้น ฟังก์ชันเดียวก็เพียงพอ
ฟังก์ชันนี้ไม่ได้รับการสนับสนุนสําหรับการใช้งานในโหมด DirectQuery เมื่อใช้ในคอลัมน์จากการคํานวณหรือกฎการรักษาความปลอดภัยระดับแถว (RLS)
ตัวอย่าง
ตัวอย่างต่อไปนี้แสดงอักขระห้าตัวแรกของชื่อบริษัทในคอลัมน์ [ResellerName] และห้าตัวอักษรแรกของรหัสทางภูมิศาสตร์ในคอลัมน์ [GeographyKey] และเชื่อมอักขระเหล่านั้นเข้าด้วยกันเพื่อสร้างตัวระบุ
= CONCATENATE(LEFT('Reseller'[ResellerName],LEFT(GeographyKey,3))
ถ้าอาร์กิวเมนต์ num_chars เป็นตัวเลขที่มีขนาดใหญ่กว่าจํานวนอักขระที่ใช้ได้ ฟังก์ชันจะส่งกลับอักขระสูงสุดที่ใช้ได้ และไม่ทําให้เกิดข้อผิดพลาด ตัวอย่างเช่น คอลัมน์ [GeographyKey] ประกอบด้วยตัวเลขเช่น 1, 12 และ 311 คอลัมน์ ดังนั้น ผลลัพธ์จึงมีความยาวที่แปรผันได้
เนื้อหาที่เกี่ยวข้อง
คำติชม
https://aka.ms/ContentUserFeedback
เร็วๆ นี้: ตลอดปี 2024 เราจะขจัดปัญหา GitHub เพื่อเป็นกลไกคำติชมสำหรับเนื้อหา และแทนที่ด้วยระบบคำติชมใหม่ สำหรับข้อมูลเพิ่มเติม ให้ดู:ส่งและดูข้อคิดเห็นสำหรับ