Proměnné XML

V jedné globální proměnné je možné uložit více hodnot (například popisky a jedinečné názvy prvků). Definice proměnné a její vlastnosti se uloží ve formátu XML. Struktura XML je vygenerována a udržována pomocí funkce SETPROPERTY v kombinaci s akcí, jako je akce Nastavit parametry.

Proměnnou XML lze využívat například k uchovávání hodnot dimenzí řezu v reportu. Propojením XML s parametrem reportu řazené kolekce lze dimenze řezu použít pro komunikaci widgetů, pokud byl report zobrazen v dashboardu.

Na panelu Příslušenství můžete otevřít globální proměnnou, pro které byly vytvořeny vlastnosti, a zobrazit definici XML.

Příklad funkce SETPROPERTY

Tento příkaz:
=SETPROPERTY(GlobalVariables.gvSetProperty,"[Product]","Unique",
"[Product].[All Tires].[Car Tires All Season]")
	 
vytvoří tento příkaz XML:
<Table><Row name="[product]"><Property name="unique" 
value="[Product].[All Tires].[Car Tires All Season]"/></Row></Table>
V tomto příkladu je dimenze Produkt klíčem a využije se jako název řádku. Název vlastnosti je „Unique“ a hodnota je jedinečný název prvku All Season Tires.

Funkci SETPROPERTY můžete použít k nastavení více vlastností, hodnot a klíčů.