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