EXTRACTPROPERTIES
Con EXTRACTPROPERTIES, se especifican filtros para extraer propiedades específicas a partir de variables XML. Las propiedades se extraen como XML. Por ejemplo, puede utilizar una acción para extraer propiedades de una variable XML y escribirlas en una segunda variable XML. Cada filtro consta de una clave, nombre de propiedad y valor de propiedad. En EXTRACTPROPERTIES, se especifica el filtro en la función. Si utiliza EXRACTPROPERTIESBYFILTER, puede especificar el filtro con una función independiente.
Puede especificar varios filtros y utilizar el comodín de asterisco (*) para minimizar la longitud de la sintaxis.
Sintaxis
EXTRACTPROPERTIES("XML_properties","key","property","value" {,"key","property","value"})
Ejemplo
Si una variable global, gv_property, contiene el nombre exclusivo y el título de un elemento de la dimensión Product, esta función devuelve el nombre exclusivo:
=EXTRACTPROPERTIES(globalvariables.gv_property.text, "[Product]", "[unique]",
"[Product].[all tires].[car tires all season]")
Ejemplo
Este ejemplo permite extraer tanto el nombre exclusivo como el título de gv_property:
=EXTRACTPROPERTIES(GlobalVariables.gv_property.Text,"[product]","unique","[product].[all
tires].[car tires all season]","[product]","caption","car tires all
season")
Ejemplo
Este ejemplo permite extraer también el nombre exclusivo y el título de gv_property, pero con comodines:
=EXTRACTPROPERTIES(GlobalVariables.gv_setproperty.Text,"*","unique","*","caption","*")