อ่านในภาษาอังกฤษ

แชร์ผ่าน


SUBSTITUTE

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

แทนที่ข้อความที่มีอยู่ด้วยข้อความใหม่ในสตริงข้อความ

ไวยากรณ์

SUBSTITUTE(<text>, <old_text>, <new_text>, <instance_num>)  

พารามิเตอร์

เงื่อนไข คำนิยาม
text ข้อความที่คุณต้องการ substitute อักขระ or การอ้างอิงไปยังคอลัมน์ที่มีข้อความ
old_text ข้อความที่มีอยู่ที่คุณต้องการ replace
new_text ข้อความที่คุณต้องการ replaceold_text ด้วย
instance_num (ไม่บังคับ) การปรากฏของ old_text ที่คุณต้องการ replace If เว้นไว้ แต่ละอินสแตนซ์ของ old_text จะถูกแทนที่

value ผลลัพธ์

สตริงของข้อความ

หมายเหตุ

  • ใช้ฟังก์ชัน SUBSTITUTE เมื่อคุณต้องการ replace ข้อความที่ระบุในสตริงข้อความ ใช้ฟังก์ชัน REPLACE เมื่อคุณต้องการ replace ข้อความใดๆ ของความยาวตัวแปรที่เกิดขึ้นในตําแหน่งที่ตั้งเฉพาะในสตริงข้อความ

  • ฟังก์ชัน SUBSTITUTE ไวต่ออักษรใหญ่-เล็ก กรณี Ifnot ตรงกันระหว่าง textandold_textSUBSTITUTE จะ notreplace ข้อความ

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

ตัวอย่าง: การทดแทนภายในสตริง

สูตรต่อไปนี้จะสร้างสําเนาของคอลัมน์ [Product Code] ที่แทนที่รหัส product ใหม่ NW สําหรับรหัส product เก่า PA ที่ใดก็ตามที่แสดงในคอลัมน์

= SUBSTITUTE([Product Code], "NW", "PA")  

ฟังก์ชันข้อความ
REPLACE