MULTISELECTREMOVE

Questa funzione consente di rimuovere elementi da una definizione XML a selezione multipla (MLS-XML).

La funzione MULTISELECTREMOVE viene in genere utilizzata come parametro di un'azione Imposta parametri.

Sintassi

La funzione richiede una definizione MLS-XML valida e coppie di argomenti che specificano il tipo e il nome univoco di ogni elemento da rimuovere dalla definizione.

Nota

attualmente è supportato soltanto il tipo di elemento Membro.

Di seguito è riportata la sintassi della funzione:

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

L'argomento element_uniquename può essere un riferimento di cella o un riferimento a una variabile contenente un nome univoco.
Nota

MULTISELECTREMOVE non convalida i nomi di elemento univoci. È necessario assicurarsi che i nomi univoci specificati siano validi.

Esempio

La cella C6 contiene il seguente XML a selezione multipla:
<?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

In questo esempio viene creato lo stesso XML, ma senza l'elemento "Car Tires Summer":

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

se si specifica una funzione MULTISELECTREMOVE in una cella, viene visualizzato </MultiSelect>. Espandere l'altezza della cella per visualizzare la definizione MLS-XML completa.