MULTISELECTREMOVE
Funkcja ta powoduje usunięcie elementów z definicji XML wyboru wielokrotnego (MLS-XML).
MULTISELECTREMOVE jest zwykle wykorzystywana jako parametr działania Ustaw parametry
Składnia
Funkcja ta wymaga prawidłowej definicji MLS-XML i pary argumentów określających typ i nazwę unikatową każdego elementu do usunięcia z definicji.
Obecnie obsługiwany jest tylko typ Element członkowski.
Składnia funkcji jest następująca:
=MULTISELECTREMOVE("XML_multiselect","structure_selection_type","element_uniquename" {,"structure_selection_type","element_uniquename"}
MULTISELECTREMOVE nie sprawdza poprawności nazwy unikatowej elementu. Należy zapewnić, że zostały określone nazwy unikatowe.
Przykład
<?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
Ten przykład powoduje utworzenie takiego samego pliku XML, ale bez elementu Opony samochodowe letnie:
=MULTISELECTREMOVE(C6,"member","[product].[all tires].[car tires
summer]")
Jeśli określisz w komórce funkcję MULTISELECTREMOVE, w komórce zostanie wyświetlone </MultiSelect>. Rozwiń wysokość komórki, aby wyświetlić pełną definicję MLS-XML.