MULTISELECTREMOVE

Denne funktion fjerner elementer fra en Multiselect XML (MLS-XML)-definition.

MULTISELECTREMOVE bruges typisk som parameter for handlingen Indstil parametre.

Syntaks

Funktionen kræver en gyldig MLS-XML-definition og par af argumenter, der angiver typen og det entydige navn for hvert element, som skal fjernes fra definitionen.

Bemærk

For øjeblikket understøttes kun elementtypen Medlem.

Dette er funktionens syntaks:

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

Argumentet element_uniquename kan være en cellereference eller en reference til en variabel, der indeholder et entydigt navn.
Bemærk

MULTISELECTREMOVE validerer ikke elementers entydige navne. Du skal sikre, at der angives gyldige entydige navne.

Eksempel

Celle C6 indeholder denne Multiselect 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

Dette eksempel opretter den samme xml, men uden elementet Car Tires Summer:

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

Hvis du angiver en MULTISELECTREMOVE-funktion i en celle, vises </MultiSelect> i cellen. Udvid cellens højde, så den fulde MLS-XML-definition vises.