EXTRACTPROPERTIES
ด้วย EXTRACTPROPERTIES คุณระบุตัวกรองเพื่อแยกคุณสมบัติเฉพาะจากตัวแปร XML คุณสมบัติถูกแยกออกมาเป็น XML ตัวอย่างเช่น คุณสามารถใช้การดำเนินการเพื่อแยกคุณสมบัติจากตัวแปร XML หนึ่งตัวและเขียนไปยังตัวแปร XML ตัวที่สอง ตัวกรองแต่ละตัวประกอบด้วยคีย์ ชื่อคุณสมบัติ และค่าคุณสมบัติ ใน EXTRACTPROPERTIES คุณจะระบุตัวกรองในฟังก์ชัน หากคุณใช้ EXRACTPROPERTIESBYFILTER คุณสามารถระบุตัวกรองด้วยฟังก์ชันแยกต่างหาก
คุณสามารถระบุตัวกรองหลายตัว และใช้สัญลักษณ์แทนดอกจัน (*) เพื่อลดความยาวของไวยากรณ์
ไวยากรณ์
EXTRACTPROPERTIES("XML_properties","key","property","value" {,"key","property","value"})
ตัวอย่าง
ถ้าตัวแปรส่วนกลาง gv_property ถือชื่อเฉพาะและคำอธิบายขององค์ประกอบในมิติผลิตภัณฑ์ ฟังก์ชันนี้จะส่งคืนชื่อที่ไม่ซ้ำ:
=EXTRACTPROPERTIES(globalvariables.gv_property.text, "[Product]", "[unique]",
"[Product].[all tires].[car tires all season]")
ตัวอย่าง
ตัวอย่างนี้แยกทั้งชื่อเฉพาะและคำบรรยายจากgv_property :
=EXTRACTPROPERTIES(GlobalVariables.gv_property.Text,"[product]","unique","[product].[all
tires].[car tires all season]","[product]","caption","car tires all
season")
ตัวอย่าง
ตัวอย่างนี้ยังแยกชื่อเฉพาะและคำบรรยายจากgv_property แต่ใช้อักขระตัวแทน:
=EXTRACTPROPERTIES(GlobalVariables.gv_setproperty.Text,"*","unique","*","caption","*")