หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
นําไปใช้กับ: คอลัมน์จากการคํานวณ![]()
ตารางจากการคํานวณ
หน่วยวัด
การคํานวณวิชวล
แสดงจํานวนอักขระที่ระบุจากจุดเริ่มต้นของสตริงข้อความ
วากยสัมพันธ์
LEFT(<text>, <num_chars>)
พารามิเตอร์
| เทอม | นิยาม |
|---|---|
text |
สตริงข้อความที่มีอักขระที่คุณต้องการแยก หรือการอ้างอิงไปยังคอลัมน์ที่มีข้อความ |
num_chars |
(ไม่บังคับ) จํานวนอักขระที่คุณต้องการให้ LEFT แยก ถ้าไม่ได้ใส่ค่าอะไรไว้ ถ้าเว้นไว้ จะเป็น 1 |
ค่าผลลัพธ์
สตริงข้อความ
หมาย เหตุ
ในขณะที่ Microsoft Excel มีฟังก์ชันที่แตกต่างกันสําหรับการทํางานกับข้อความในภาษาของอักขระแบบไบต์เดี่ยวและแบบไบต์คู่ DAX ทํางานกับ Unicode และจัดเก็บอักขระทั้งหมดไว้ในความยาวเท่ากัน ดังนั้น ฟังก์ชันเดียวก็เพียงพอ
ฟังก์ชันนี้ไม่ได้รับการสนับสนุนสําหรับการใช้งานในโหมด DirectQuery เมื่อใช้ในคอลัมน์จากการคํานวณหรือกฎการรักษาความปลอดภัยระดับแถว (RLS)
ตัวอย่าง
ตัวอย่างต่อไปนี้จะแสดงอักขระห้าตัวแรกของเมืองบริษัทในคอลัมน์ [City] และตัวอักษรห้าตัวแรกของคีย์ผู้จําหน่ายในคอลัมน์ [ResellerKey] และเชื่อมอักขระเหล่านั้นเข้าด้วยกัน เพื่อสร้างตัวระบุ
= CONCATENATE ( LEFT ( 'Reseller'[City], 5 ), LEFT ( 'Reseller'[ResellerKey], 5 ) )
ถ้าอาร์กิวเมนต์ num_chars เป็นตัวเลขที่มีขนาดใหญ่กว่าจํานวนอักขระที่ใช้ได้ ฟังก์ชันจะส่งกลับอักขระสูงสุดที่ใช้ได้ และไม่ทําให้เกิดข้อผิดพลาด ตัวอย่างเช่น คอลัมน์ [ResellerKey] ประกอบด้วยตัวเลขเช่น 5, 24 และ 312 ตัวอย่างเช่น คอลัมน์ [ResellerKey] ประกอบด้วยตัวเลขต่าง ๆ เช่น 5, 24 และ 312 ดังนั้น ผลลัพธ์จึงมีความยาวที่แปรผันได้
เนื้อหาที่เกี่ยวข้อง
ฟังก์ชันข้อความของ