EXTRACTPROPERTIES

Med EXTRACTPROPERTIES spesifiserer du filtre til å trekke ut spesifikke egenskaper fra XML-variabler. Egenskapene trekkes ut som XML. Du kan for eksempel kan trekke ut egenskaper fra én XML-variabel og skrive dem til en annen XML-variabel. Hvert filter består av en nøkkel, et egenskapsnavn og en egenskapsverdi. I EXTRACTPROPERTIES spesifiserer du filteret i funksjonen. Hvis du bruker EXRACTPROPERTIESBYFILTER, kan du spesifisere filteret med en separat funksjon.

Du kan spesifisere flere filtre og bruke en asterisk (*) som jokertegn for å redusere lengden på syntaksen.

Syntaks

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

Eksempel

Hvis en global variabel gv_property inneholder det unike navnet og tittelen til et element i produktdimensjonen, returnerer denne funksjonen det unike navnet:

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

Eksempel

Dette eksempelet trekker ut både det unike navnet og tittelen 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 eksempelet trekker også ut det unike navnet og tittelen fra gv_property, men benytter jokertegn:

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