EXTRACTPROPERTIES
Za pomocą funkcji EXTRACTPROPERTIES można określać filtry do wyodrębnienia określonych właściwości ze zmiennych XML. Właściwości są wyodrębniane jako XML. Można, na przykład, użyć akcji wyodrębnienia właściwości z jednej zmiennej XML i zapisać je do drugiej zmiennej XML. Każdy filtr zawiera klucz, nazwę właściwości i wartość właściwości. W przypadku funkcji EXTRACTPROPERTIES należy określić filtr w funkcji. Używając funkcji EXRACTPROPERTIESBYFILTER można określić filtr za pomocą odrębnej funkcji.
Można określić wiele filtrów i użyć symbolu wieloznacznego gwiazdki (*), aby zminimalizować długość wyrażenia.
Składnia
				EXTRACTPROPERTIES("właściwości_XML","klucz","właściwość","wartość" {,"klucz","właściwość","wartość"})
			
Przykład
Jeśli zmienna globalna gv_property przechowuje nazwę unikatową i podpis elementu w wymiarze Produkt, funkcja zwraca nazwę unikatową:
				=EXTRACTPROPERTIES(globalvariables.gv_property.text, "[Product]", "[unique]",
					"[Product].[all tires].[car tires all season]")
			
Przykład
W tym przykładzie wyodrębnione zostają zarówno nazwa unikatowa, jak i podpis ze zmiennej gv_property:
				=EXTRACTPROPERTIES(GlobalVariables.gv_property.Text,"[product]","unique","[product].[all
					tires].[car tires all season]","[product]","caption","car tires all
					season")
			
Przykład
W tym przykładzie również wyodrębnione zostają zarówno nazwa unikatowa, jak i podpis ze zmiennej gv_property, jednak z wykorzystaniem symboli wieloznacznych:
				=EXTRACTPROPERTIES(GlobalVariables.gv_setproperty.Text,"*","unique","*","caption","*")