MULTISELECTREMOVE

Den här funktionen tar bort element från en multiselect-xml-definition (mls-xml).

MULTISELECTREMOVE används vanligen som en parameter i en Ange parametrar-åtgärd.

Syntax

Funktionen kräver en giltig mls-xml-definition och par av argument som anger typ och unikt namn för varje element som ska tas bort från definitionen.

Obs!

För närvarande stöds endast elementtypen Medlem.

Funktionen har följande syntax:

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

Argumentet element_uniquename kan vara en cellreferens eller en referens till en variabel som innehåller ett unikt namn.
Obs!

MULTISELECTREMOVE validerar inte unika elementnamn. Du måste säkerställa att giltiga unika namn anges.

Exempel

Cell C6 innehåller följande 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

Följande exempel skapar samma xml, men utan elementet Car Tires Summer:

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

Om du anger en MULTISELECTREMOVE-funktion i en cell visar cellen </MultiSelect>. Expandera cellens höjd om du vill visa hela mls-xml-definitionen.