EXTRACTPROPERTIES

Med EXTRACTPROPERTIES kan du angive filtre, som skal bruges til at udtrække bestemte egenskaber fra XML-variabler. Egenskaberne udtrækkes som XML. Du kan f.eks. bruge en handling til at udtrække egenskaber fra én XML-variabel og skrive dem til en anden XML-variabel. Hvert filter består af en nøgle, et egenskabsnavn og en egenskabsværdi. I EXTRACTPROPERTIES kan du angive filteret for funktionen. Hvis du bruger EXRACTPROPERTIESBYFILTER, kan du angive filteret med en separat funktion.

Du kan angive flere filtre og bruge en stjerne (*) til at minimere syntakslængden.

Syntaks

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

Eksempel

Hvis en global variabel, gv_property, indeholder det entydige navn og titelteksten for et element i dimensionen Product, returnerer denne funktion det entydige navn:

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

Eksempel

Dette eksempel udtrækker både det entydige navn og titelteksten fra gv_property:

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

Eksempel

Dette eksempel udtrækker også det entydige navn og titelteksten fra gv_property, men anvender jokertegn:

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