MULTISELECTREMOVE

Tato funkce odebere prvky z definice souboru XML (MLS-XML) s vícenásobným výběrem.

Funkce MULTISELECTREMOVE se obvykle používá jako parametr akce Nastavit parametry.

Syntaxe

Funkce vyžaduje platnou definici MLS-XML a páry argumentů, které určují typ a jedinečný název každého prvku, který se má z definice odebrat.

Poznámka

Aktuálně je podporován pouze prvek typu Člen.

Funkce má následující syntaxi:

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

Argument element_uniquename může být odkaz na buňku nebo odkaz na proměnnou obsahující jedinečný název.
Poznámka

Funkce MULTISELECTREMOVE neověřuje jedinečné názvy prvků. Je nutné zajistit, že se zadávají platné jedinečné názvy.

Příklad

Buňka C6 obsahuje tento soubor XML s vícenásobným výběrem:
<?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

V tomto příkladu se vytvoří stejný soubor XML, ale bez prvku Car Tires Summer:

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

Pokud zadáte funkci MULTISELECTREMOVE do buňky, zobrazí buňka údaj </MultiSelect>. Zvětšením výšky buňky se zobrazí úplná definice MLS_XML.