Calcola varianza
Come esempio di calcolo della varianza in un cubo Essbase, considerare un calcolo della percentuale di varianza tra i valori Budget ed Effettivo. Puoi calcolarlo con uno o due passaggi.
Di seguito è riportato un profilo in cui la varianza e la percentuale di varianza sono contrassegnate come membri a due passaggi come Calcolo dinamico.
Figura 24-1 Varianza e % varianza nella dimensione Scenario

Durante un calcolo predefinito, Essbase aggrega i valori nelle dimensioni Mercato e Prodotto. Poiché i valori percentuali non vengono aggregati correttamente, la formula % varianza deve essere ricalcolata dopo il calcolo predefinito.
Poiché la percentuale di varianza è contrassegnata come Calcolo dinamico, il membro a due passaggi di Essbase calcola in modo dinamico i valori della percentuale di varianza quando vengono recuperati. Il calcolo dinamico sovrascrive i valori errati con le percentuali calcolate correttamente.
Se si sceglie di non contrassegnare la percentuale di varianza come Calcolo dinamico, membro a due passaggi, utilizzare il seguente script di calcolo, che presuppone che il calcolo intelligente sia attivato (impostazione predefinita), per eseguire un calcolo predefinito e ricalcolare la formula sulla percentuale di varianza:
CALC ALL;
SET UPDATECALC OFF;
SET CLEARUPDATESTATUS AFTER;
"Variance %";Essbase esegue le azioni riportate di seguito.
-
Esegue un calcolo predefinito del cubo (CALC ALL).
In alternativa, è possibile eseguire un calcolo predefinito senza utilizzare uno script di calcolo.
-
Disattiva calcolo intelligente (SET UPDATECALC OFF).
-
Contrassegna come puliti i blocchi calcolati in base alla formula di varianza dello script di calcolo, anche se il calcolo della varianza è un calcolo parziale del cubo (SET CLEARUPDATESTATUS AFTER).
Per impostazione predefinita, i blocchi di dati vengono contrassegnati come puliti solo dopo un calcolo completo.
-
Esegue il ciclo nel cubo calcolando la formula per la percentuale di varianza