XML-variabler
Flerfoldige verdier (for eksempel titlene eller de unike navnene til elementer) kan lagres i en enkel, global variabel. Definisjonen av variabelen og dens egenskaper lagres som XML. XML-en genereres og vedlikeholdes ved å bruke SETPROPERTY-funksjonen sammen med en handling, for eksempel en Angi parametere-handling.
En XML-variabel kan for eksempel brukes for å oppbevare verdiene til skive-dimensjonene i en rapport. Ved å linke XML-variabelen til en Tuple rapportparameter kan skive-dimensjonen brukes for kommunikasjon med widget hvis rapporten vises i et instrumentbord.
I Tilbehør-ruten kan du åpne en global variabel som egenskaper har blitt opprettet for, og se XML-definisjonen.
Eksempel på SETPROPERTY
=SETPROPERTY(GlobalVariables.gvSetProperty,"[Product]","Unique",
"[Product].[All Tires].[Car Tires All Season]")
oppretter dette XML-uttrykket:
<Table><Row name="[product]"><Property name="unique"
value="[Product].[All Tires].[Car Tires All Season]"/></Row></Table>
I dette eksemplet er Produkt-dimensjonen nøkkelen som brukes som radnavn. Navnet til egenskapen er "unik" og verdien er det unike navnet til Alle årstider-dekkelementene. Du kan bruke SETPROPERTY for å stille inn flere egenskaper, verdier og nøkler.