MULTISELECTREMOVE
Esta función quita elementos de una definición Multiselect XML (MLS-XML).
MULTISELECTREMOVE se utiliza habitualmente como un parámetro de una acción Establecer parámetros.
Sintaxis
La función requiere una definición MLS-XML válida y pares de argumentos que especifiquen el tipo y el nombre exclusivo de cada elemento que se desea quitar de la definición.
Actualmente, solo se admite el tipo de elemento Member.
Esta es la sintaxis de la función:
=MULTISELECTREMOVE("XML_multiselect","structure_selection_type","element_uniquename" {,"structure_selection_type","element_uniquename"}
MULTISELECTREMOVE no valida nombres exclusivos de elemento. Debe asegurarse de que se especifiquen nombres exclusivos válidos.
Ejemplo
<?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
En este ejemplo, se crea el mismo XML pero sin el elemento Car Tires Summer:
=MULTISELECTREMOVE(C6,"member","[product].[all tires].[car tires
summer]")
Si especifica una función MULTISELECTREMOVE en una celda, dicha celda muestra </MultiSelect>. Expanda la altura de la celda para mostrar la definición de MLS-XML completa.