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