EXTRACTPROPERTIES

Med EXTRACTPROPERTIES anger du filter för extrahering av specifika egenskaper från xml-variabler. Egenskaperna extraheras som xml. Du kan till exempel använda en åtgärd för att extrahera egenskaper från en xml-variabel och skriva dem till en andra xml-variabel. Varje filter består av en nyckel, ett egenskapsnamn och ett egenskapsvärde. I EXTRACTPROPERTIES anger du filtret i funktionen. Om du använder EXRACTPROPERTIESBYFILTER kan du ange filtret med en separat funktion.

Du kan ange flera filter och använda en asterisk (*) som jokertecken om du vill förkorta syntaxen så mycket som möjligt.

Syntax

EXTRACTPROPERTIES("XML_properties","key","property","value" {,"key","property","value"})

Exempel

Om en global variabel, gv_property, innehåller det unika namnet på och rubriken för ett element i produktdimensionen returnerar denna funktion följande unika namn:

=EXTRACTPROPERTIES(globalvariables.gv_property.text, "[Product]", "[unique]", "[Product].[all tires].[car tires all season]")

Exempel

I det här exemplet extraheras både det unika namnet och rubriken från gv_property:

=EXTRACTPROPERTIES(GlobalVariables.gv_property.Text,"[product]","unique","[product].[all tires].[car tires all season]","[product]","caption","car tires all season")

Exempel

Även med det här exemplet extraheras det unika namnet och rubriken från gv_property, men här används jokertecken:

=EXTRACTPROPERTIES(GlobalVariables.gv_setproperty.Text,"*","unique","*","caption","*")