EXTRACTPROPERTIES

Mit EXTRACTPROPERTIES können Sie Filter angeben, um bestimmte Eigenschaften aus XML-Variablen zu extrahieren. Die Eigenschaften werden im XML-Format extrahiert. Sie können zum Beispiel eine Aktion verwenden, mit der Eigenschaften aus einer XML-Variablen extrahiert und in eine zweite XML-Variable geschrieben werden. Jeder Filter besteht aus Schlüssel, Eigenschaftsname und Eigenschaftswert. In EXTRACTPROPERTIES geben Sie den Filter der Funktion an. Wenn Sie EXRACTPROPERTIESBYFILTER verwenden, können Sie den Filter mit einer separaten Funktion angeben.

Sie können mehrere Filter angeben und ein Sternchen (*) als Platzhalter verwenden, um die Länge der Syntax zu verringern.

Syntax

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

Beispiel

Wenn eine globale Variable gv_property den eindeutigen Namen und die Caption eines Elements der Dimension Product enthält, gibt die folgende Funktion den eindeutigen Namen zurück:

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

Beispiel

Im folgenden Beispiel werden sowohl der eindeutige Name als auch die Caption aus gv_property extrahiert:

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

Beispiel

Im folgenden Beispiel werden auch der eindeutige Name und die Caption aus gv_property extrahiert. Es werden jedoch Platzhalter verwendet:

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