EXTRACTPROPERTIES

Met EXTRACTPROPERTIES geeft u filters op om bepaalde eigenschappen op te halen uit XML-variabelen. De eigenschappen worden opgehaald als XML. U kunt bijvoorbeeld een actie gebruiken om eigenschappen uit een XML-variabele op te halen en deze weg te schrijven naar een andere XML-variabele. Elk filter bestaat uit een sleutel, en de naam en waarde van de eigenschap. In EXTRACTPROPERTIES geeft u het filter op in de functie. Als u EXTRACTPROPERTIESBYFILTER gebruikt, kunt u het filter opgeven met een afzonderlijke functie.

U kunt meerdere filters opgeven en het sterretje (*) als jokerteken gebruiken om de lengte van de syntaxis te minimaliseren.

Syntaxis

EXTRACTPROPERTIES("XML_eigenschappen","sleutel","eigenschap","waarde" {,"sleutel","eigenschap","waarde"})

Voorbeeld

Als een globale variabele, gv_property, de unieke naam en het bijschrift van een element in de Product-dimensie bevat, retourneert deze functie de unieke naam:

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

Voorbeeld

Het volgende voorbeeld haalt zowel de unieke naam als het bijschrift op uit gv_property:

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

Voorbeeld

Dit voorbeeld haalt ook de unieke naam en het bijschrijft op uit gv_property, maar maakt gebruik van jokertekens:

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