EXTRACTPROPERTIES
Pomocí funkce EXTRACTPROPERTIES zadáváte filtry k extrakci konkrétních vlastností z proměnných XML. Vlastnosti se extrahují ve formátu XML. Můžete například pomocí akce extrahovat proměnné z jedné proměnné XML a zapisovat je do jiné. Každý filtr tvoří klíče, název vlastnosti a hodnota vlastnosti. Ve funkci EXTRACTPROPERTIES zadáváte filtr ve funkci. Pokud použijete funkci EXRACTPROPERTIESBYFILTER, můžete zadat filtr v samostatné funkci.
Můžete zadat více filtrů a pomocí zástupného znaku (*) minimalizovat délku syntaxe.
Syntaxe
EXTRACTPROPERTIES("XML_properties","key","property","value" {,"key","property","value"})
Příklad
Pokud globální proměnná, gv_property, obsahuje jedinečný název a popisek prvku v dimenzi Produkt, vrátí tato funkce jedinečný název:
=EXTRACTPROPERTIES(globalvariables.gv_property.text, "[Product]", "[unique]",
"[Product].[all tires].[car tires all season]")
Příklad
V tomto příkladu se extrahuje jedinečný název i popisek z hodnoty gv_property:
=EXTRACTPROPERTIES(GlobalVariables.gv_property.Text,"[product]","unique","[product].[all
tires].[car tires all season]","[product]","caption","car tires all
season")
Příklad
V tomto příkladu se rovněž extrahuje jedinečný název i popisek z hodnoty gv_property, avšak s využitím zástupných znaků:
=EXTRACTPROPERTIES(GlobalVariables.gv_setproperty.Text,"*","unique","*","caption","*")