MULTISELECTREMOVE

ฟังก์ชันนี้จะลบองค์ประกอบออกจากข้อกำหนด XML แบบเลือกหลายรายการ (MLS-XML)

โดยทั่วไปแล้ว MULTISELECTREMOVE จะใช้เป็นพารามิเตอร์ของการดำเนินการตั้งค่าพารามิเตอร์

ไวยากรณ์

ฟังก์ชันต้องการคำจำกัดความ MLS-XML ที่ถูกต้อง และอาร์กิวเมนต์คู่ที่ระบุประเภทและชื่อที่ไม่ซ้ำของแต่ละองค์ประกอบเพื่อลบออกจากคำจำกัดความ

หมายเหตุ

ปัจจุบัน รองรับเฉพาะประเภทองค์ประกอบสมาชิกเท่านั้น

นี่คือไวยากรณ์ของฟังก์ชัน:

=MULTISELECTREMOVE("XML_multiselect","structure_selection_type","element_uniquename" {,"structure_selection_type","element_uniquename"}

อาร์กิวเมนต์ element_uniquename สามารถเป็นการอ้างอิงเซลล์หรือการอ้างอิงไปยังตัวแปรที่มีชื่อที่ไม่ซ้ำ
หมายเหตุ

MULTISELECTREMOVE ไม่ได้ตรวจสอบชื่อที่ไม่ซ้ำขององค์ประกอบ คุณต้องตรวจสอบให้แน่ใจว่าได้ระบุชื่อที่ไม่ซ้ำที่ถูกต้อง

ตัวอย่าง

เซลล์ C6 มี xml แบบเลือกหลายรายการนี้:
<?xml version="1.0" encoding="utf-16"?>
<MultiSelect xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Hierarchy>[product]</Hierarchy>
  <AggregationFunction>Sum</AggregationFunction>
  <StructureSelection>
    <Member>
      <MemberUName>[product].[all tires].[car tires all season]</MemberUName>
    </Member>
    <Member>
      <MemberUName>[product].[all tires].[car tires summer]</MemberUName>
    </Member>
    <Member>
      <MemberUName>[product].[all tires].[car tires winter]</MemberUName>
    </Member>
  </StructureSelection>
</MultiSelect

ตัวอย่างนี้สร้าง xml เดียวกัน แต่ไม่มีองค์ประกอบ Car Tyres Summer:

=MULTISELECTREMOVE(C6,"member","[product].[all tires].[car tires summer]")
หมายเหตุ

หากคุณระบุฟังก์ชัน MULTISELECTREMOVE ในเซลล์ เซลล์จะแสดง </MultiSelect> ขยายความสูงของเซลล์เพื่อแสดงคำจำกัดความ MLS-XML แบบเต็ม