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