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.

Uwaga

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"}

Argument nazwaunikatowa_elementu może stanowić odwołanie do komórki lub odwołanie do zmiennej zawierającej nazwę unikatową.
Uwaga

MULTISELECTREMOVE nie sprawdza poprawności nazwy unikatowej elementu. Należy zapewnić, że zostały określone nazwy unikatowe.

Przykład

Komórka C6 zawiera następujący XML wyboru wielokrotnego:
<?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]")
Uwaga

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.