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","*")