MULTISELECTREMOVE

Fjerner elementer fra en multiselect XML (MLS-XML)-definisjon.

MULTISELECTREMOVE brukes vanligvis som parameter for en Angi parametere-handling.

Syntaks

Funksjonen trenger en gyldig MLS-XML-definisjon og argumentpar som angir typen og det unike navnet til hvert element som skal fjernes fra definisjonen.

Merk

For tiden støttes bare elementtypen Medlemmer.

Dette er syntaksen til funksjonen:

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

Element_uniquename-argumentet kan være en cellereferanse eller en referanse til en variabel som inneholder et unikt navn.
Merk

MULTISELECTREMOVE validerer ikke unike elementnavn. Du må forsikre deg om at gyldige, unike navn er spesifisert.

Eksempel

Celle C6 inneholder denne multiselect-xml-en:
<?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

Dette eksemplet oppretter samme xml, men uten elementet Car Tires Summer:

=MULTISELECTREMOVE(C6,"member","[product].[all tires].[car tires summer]")
Merk

Hvis du angir en MULTISELECTREMOVE-funksjon i en celle, viser cellen </MultiSelect>. Utvid høyden til cellen for å vise den fulle MLS-XML-definisjonen.