Utilizzare le variabili di sostituzione nelle formule

Le variabili di sostituzione fungono da segnaposto per le informazioni che cambiano regolarmente; ad esempio, le informazioni sul periodo di tempo. È possibile utilizzare le variabili di sostituzione nelle formule di Essbase applicate al profilo del cubo.

Quando il profilo viene calcolato, Essbase sostituisce la variabile di sostituzione con il valore assegnato. È possibile creare e assegnare valori alle variabili di sostituzione utilizzando l'interfaccia Web Essbase o MaxL. Per utilizzare l'interfaccia Web di Essbase, vedere Usa variabili di sostituzione. Per MaxL, utilizzare l'istruzione alter database add variable.

È possibile impostare variabili di sostituzione a livello di server, applicazione e database (cubo). Essbase deve poter accedere alla variabile di sostituzione dall'applicazione e dal database su cui vengono eseguiti gli script di calcolo. Vedere anche Implementare variabili per la modifica delle informazioni.

Per utilizzare una variabile di sostituzione in una formula, immettere una e commerciale (&), seguita dal nome della variabile di sostituzione.

Essbase considera qualsiasi stringa di testo preceduta da & come variabile di sostituzione.

Ad esempio, si supponga che la variabile di sostituzione UpToCurr sia definita come Jan:Jun. È possibile utilizzare la funzione @ISMBR seguente come parte di un test condizionale:

@ISMBR(&UpToCurr)

Quando Essbase calcola il profilo, sostituisce la variabile di sostituzione, come mostrato di seguito.

@ISMBR(Jan:Jun)

Nota

Le variabili di sostituzione utilizzate nelle formule per i nuovi membri del profilo non superano la verifica a meno che il profilo non venga salvato.