กิจกรรม
เข้าร่วมกับเราที่ FabCon Vegas
31 มี.ค. 23 - 2 เม.ย. 23
เหตุการณ์ที่นําโดยชุมชนของ Microsoft Fabric, Power BI, SQL และ AI 31 มีนาคมถึงวันที่ 2 เมษายน 2025
ลงทะเบียนวันนี้เบราว์เซอร์นี้ไม่ได้รับการสนับสนุนอีกต่อไป
อัปเกรดเป็น Microsoft Edge เพื่อใช้ประโยชน์จากคุณลักษณะล่าสุด เช่น การอัปเดตความปลอดภัยและการสนับสนุนด้านเทคนิค
นําไปใช้กับ: คอลัมน์จากการคํานวณตารางจากการคํานวณMeasureการคํานวณวิชวล
แสดงจํานวนอักขระที่ระบุจากจุดเริ่มต้นของสตริงข้อความ
LEFT(<text>, <num_chars>)
เทอม | นิยาม |
---|---|
text |
สตริงข้อความที่มีอักขระที่คุณต้องการแยก or การอ้างอิงไปยังคอลัมน์ contains ข้อความ |
num_chars |
(ไม่บังคับ) จํานวนอักขระที่คุณต้องการให้ LEFT แยก ถ้าไม่ได้ใส่ค่าอะไรไว้ if เว้นไว้ 1 |
สตริงข้อความ
ในขณะที่ 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; ดังนั้น ผลลัพธ์จึงมีความยาวที่แปรผันได้
ฟังก์ชันข้อความของ
กิจกรรม
เข้าร่วมกับเราที่ FabCon Vegas
31 มี.ค. 23 - 2 เม.ย. 23
เหตุการณ์ที่นําโดยชุมชนของ Microsoft Fabric, Power BI, SQL และ AI 31 มีนาคมถึงวันที่ 2 เมษายน 2025
ลงทะเบียนวันนี้