Variabili di sostituzione negli script di calcolo

Utilizzare le variabili di sostituzione di Essbase negli script di calcolo per fare riferimento alle informazioni che cambiano frequentemente.

Quando si include una variabile di sostituzione in uno script di calcolo, Essbase sostituisce la variabile di sostituzione con il valore specificato per la variabile di sostituzione. Le variabili di sostituzione sono utili, ad esempio, quando si fa riferimento a informazioni o elenchi di membri che cambiano frequentemente.

È possibile creare variabili di sostituzione a livello di server, applicazione e database. Per utilizzare una variabile di sostituzione in uno script di calcolo, la variabile di sostituzione deve essere disponibile per lo script di calcolo. Ad esempio, una variabile di sostituzione a livello di database è disponibile solo per gli script di calcolo all'interno del cubo; una variabile di sostituzione a livello di server è disponibile per qualsiasi script di calcolo sul server.

In uno script di calcolo, inserire una e commerciale (&) prima di una variabile di sostituzione. Essbase considera qualsiasi stringa che inizia con una E commerciale iniziale come variabile di sostituzione, sostituendo la variabile con il relativo valore assegnato prima di analizzare lo script di calcolo.

Ad esempio, in Sample.Basic, per calcolare il trimestre 1 come trimestre corrente:

  • Creare una variabile di sostituzione per il trimestre corrente (&CurQtr) e assegnarle il valore Qtr1

  • Creare uno script di calcolo che utilizzi la variabile di sostituzione &CurQtr. Ad esempio:

    FIX(&CurQtr)
       CALC DIM(Measures, Product);
    ENDFIX

È inoltre possibile utilizzare le variabili di ambiente come segnaposto per le impostazioni di sistema specifiche dell'utente.

Vedere anche Variabili di sostituzione in tempo di esecuzione durante l'esecuzione degli script del calcolo in Essbase.