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.
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"}
MULTISELECTREMOVE non convalida i nomi di elemento univoci. È necessario assicurarsi che i nomi univoci specificati siano validi.
Esempio
<?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]")
se si specifica una funzione MULTISELECTREMOVE in una cella, viene visualizzato </MultiSelect>. Espandere l'altezza della cella per visualizzare la definizione MLS-XML completa.