ดึงรหัสสินค้า 3 ตัวแรก
Product Group = LEFT(Product[ProductCode], 3)
"ABC"
ดึงตัวอักษรจากด้านซ้ายของข้อความ
LEFT คืนค่าตัวอักษรจำนวนหนึ่งจากจุดเริ่มต้นของข้อความ (ด้านซ้าย) ตามจำนวนที่ระบุ
=LEFT(text, [num_chars])
=LEFT(text, [num_chars])
| Argument | Type | Required | Default | Description |
|---|---|---|---|---|
| text | text | Yes | ข้อความที่ต้องการตัดคำ หรือคอลัมน์ที่มีข้อความ | |
| num_chars | integer | Optional | 1 | จำนวนตัวอักษรที่ต้องการดึง (ถ้าไม่ใส่ จะดึง 1 ตัว) |
ดึงรหัส 3 ตัวแรกจาก Product Code เพื่อสร้างคอลัมน์ Grouping ใหม่
Product Group = LEFT(Product[ProductCode], 3)
"ABC"
First Letter = LEFT(Customer[Name])
"J"
Prefix =
VAR Code = "X-999"
RETURN LEFT(Code, 1)
"X"
การทำงานเหมือนกันทุกประการ แต่ใน DAX มักใช้ใน Calculated Column เพื่อสร้าง Dimension ใหม่
ฟังก์ชัน LEFT ใน DAX ใช้สำหรับดึงตัวอักษรจากด้านซ้ายสุดของข้อความตามจำนวนที่กำหนด ทำงานเหมือนกับใน Excel