ขวา

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

RIGHT จะส่งกลับอักขระสุดท้ายหรืออักขระต่าง ๆ ในสตริงข้อความ โดยยึดตามจํานวนอักขระที่คุณระบุ

ไวยากรณ์

RIGHT(<text>, <num_chars>)  

พารามิเตอร์

เงื่อนไข คำนิยาม
ข้อความ สตริงข้อความที่มีอักขระที่คุณต้องการแยก หรือการอ้างอิงไปยังคอลัมน์ที่มีข้อความ
num_chars (ไม่บังคับ) จํานวนอักขระที่คุณต้องการให้ฟังก์ชัน RIGHT แยก ถ้าไม่แยก อักขระทั้งหมดจะเท่ากับ 0 ถูกเว้นไว้, 1 คุณยังสามารถใช้การอ้างอิงไปยังคอลัมน์ที่มีตัวเลขได้

หากการอ้างอิงคอลัมน์ไม่มีข้อความ แสดงว่าข้อความนั้นถูกแปลงเป็นข้อความโดยปริยาย

ค่าที่ส่งกลับ

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

หมายเหตุ

  • RIGHT จะนับอักขระแต่ละตัว ไม่ว่าจะเป็นไบต์เดียวหรือสองไบต์เป็น 1 ไม่ว่าการตั้งค่าภาษาเริ่มต้นจะเป็นอะไรก็ตาม

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

ตัวอย่าง: การส่งกลับอักขระจํานวนคงที่

สูตรต่อไปนี้จะให้ผลลัพธ์เป็นตัวเลขสองหลักสุดท้ายของรหัสผลิตภัณฑ์ในตารางผลิตภัณฑ์ใหม่

= RIGHT('New Products'[ProductCode],2)  

ตัวอย่าง: การใช้การอ้างอิงคอลัมน์เพื่อระบุจํานวนอักขระ

สูตรต่อไปนี้จะแสดงจํานวนตัวแปรของตัวเลขจากรหัสผลิตภัณฑ์ในตาราง New Products โดยขึ้นอยู่กับตัวเลขในคอลัมน์ MyCount ถ้าไม่มีค่าในคอลัมน์ MyCount หรือค่าเป็นค่าว่าง RIGHT จะส่งกลับค่าว่างด้วย

= RIGHT('New Products'[ProductCode],[MyCount])  

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