RIGHT
นําไปใช้กับ: คอลัมน์จากการคํานวณตารางจากการคํานวณหน่วยวัดการคํานวณวิชวล
RIGHT จะส่งกลับอักขระสุดท้ายหรืออักขระต่างๆ ในสตริงข้อความ โดยยึดตามจํานวนอักขระที่คุณระบุ
ไวยากรณ์
RIGHT(<text>, <num_chars>)
พารามิเตอร์
เงื่อนไข | คำนิยาม |
---|---|
text |
สตริงข้อความที่มีอักขระที่คุณต้องการแยก หรือการอ้างอิงไปยังคอลัมน์ที่มีข้อความ |
num_chars |
(ไม่บังคับ) จํานวนอักขระที่คุณต้องการให้ RIGHT แยก ถ้าไม่ได้ใส่ค่าอะไรไว้ ถูกเว้นไว้, 1 คุณยังสามารถใช้การอ้างอิงไปยังคอลัมน์ที่มีตัวเลขได้ |
หากการอ้างอิงคอลัมน์ไม่มีข้อความ แสดงว่าข้อความนั้นถูกแปลงเป็นข้อความโดยปริยาย
ค่าผลลัพธ์
สตริงข้อความที่มีอักขระด้านขวาสุดที่ระบุ
หมายเหตุ
RIGHT จะนับอักขระแต่ละตัวไม่ว่าจะเป็นไบต์เดียวหรือสองไบต์เป็น 1 ไม่ว่าการตั้งค่าภาษาเริ่มต้นจะเป็นอะไรก็ตาม
ฟังก์ชันนี้ไม่ได้รับการสนับสนุนสําหรับการใช้งานในโหมด DirectQuery เมื่อใช้ในคอลัมน์จากการคํานวณหรือกฎการรักษาความปลอดภัยระดับแถว (RLS)
ตัวอย่าง: การส่งกลับอักขระจํานวนคงที่
สูตรต่อไปนี้จะให้ผลลัพธ์เป็นตัวเลขสองหลักสุดท้ายของรหัสผลิตภัณฑ์ในตารางผลิตภัณฑ์ใหม่
= RIGHT('New Products'[ProductCode],2)
ตัวอย่าง: การใช้การอ้างอิงคอลัมน์เพื่อระบุจํานวนอักขระ
สูตรต่อไปนี้จะแสดงจํานวนตัวแปรของตัวเลขจากรหัสผลิตภัณฑ์ในตาราง New Products โดยขึ้นอยู่กับตัวเลขในคอลัมน์ MyCount ถ้าไม่มีค่าในคอลัมน์ MyCount หรือค่าเป็นค่าว่าง RIGHT จะให้ผลลัพธ์เป็นค่าว่างด้วย
= RIGHT('New Products'[ProductCode],[MyCount])