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.
For øjeblikket understøttes kun elementtypen Medlem.
Dette er funktionens syntaks:
=MULTISELECTREMOVE("XML_multiselect","structure_selection_type","element_uniquename" {,"structure_selection_type","element_uniquename"}
MULTISELECTREMOVE validerer ikke elementers entydige navne. Du skal sikre, at der angives gyldige entydige navne.
Eksempel
<?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]")
Hvis du angiver en MULTISELECTREMOVE-funktion i en celle, vises </MultiSelect> i cellen. Udvid cellens højde, så den fulde MLS-XML-definition vises.