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íčů.