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.