Zmienne XML
Wielokrotne wartości (na przykład podpisy i nazwy unikatowe elementów) można przechowywać w jednej zmiennej globalnej. Definicja zmiennej i jej właściwości są zapisywane w postaci obiektu XML. Obiekt XML jest tworzony i utrzymywany za pomocą funkcji SETPROPERTY w połączeniu z akcją, taką jak akcja Ustaw parametry.
Zmiennej XML można użyć na przykład do przechowywania wartości wymiarów wycinka w raporcie. Poprzez powiązanie zmiennej XML z parametrem raportu Spójna kolekcja można używać wymiarów wycinka do komunikacji widżetów, jeśli raport jest wyświetlany na dashboardzie.
W okienku Akcesoria można otworzyć zmienną globalną, dla której właściwości utworzono, i zobaczyć jej definicję XML.
Przykład funkcji SETPROPERTY
=SETPROPERTY(GlobalVariables.gvSetProperty,"[Product]","Unique",
"[Product].[All Tires].[Car Tires All Season]")
tworzy taką instrukcję XML:
<Table><Row name="[product]"><Property name="unique"
value="[Product].[All Tires].[Car Tires All Season]"/></Row></Table>
W następującym przykładzie wymiar Product jest kluczem i używany jest jako nazwa wiersza. Nazwa właściwości to "Unique", zaś wartość jest nazwą unikatową elementu All Season Tires. Możesz użyć funkcji SETPROPERTY, aby ustawić wiele właściwości, wartości i kluczy.