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

Dette utsagnet:
=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.