Errore: le formule di calcolo cubo devono essere valutate su zero
Questo articolo include suggerimenti e soluzioni alternative. Il contenuto potrebbe non essere accurato per tutti i casi d'uso o rappresentare le procedure ottimali per l'ultima versione.
Domanda
Si sta tentando di creare un conto calcolato cubo e viene visualizzato un errore di formula che dice "Le formule di calcolo cubo devono restituire un valore pari a zero quando gli altri conti del cubo sono pari a zero". Cosa sbaglio? Risposta
Esistono limitazioni univoche per le formule che possono essere create in un conto di calcolo cubo. Le formule per i conti di calcolo cubo devono sempre restituire un valore pari a zero in una determinata posizione del cubo se tutti i conti di input del cubo sono vuoti in tale posizione. Se un utente tenta di immettere una formula che non soddisfa tale regola, il tentativo di salvare il calcolo cubo avrà esito negativo e verrà visualizzato il messaggio di errore: "Le formule di calcolo cubo devono restituire un valore pari a zero quando gli altri conti del cubo sono pari a zero.
Il motivo è che i fogli cubo non sono intesi come un modo per visualizzare o creare report sui dati di altre aree del modello, ad esempio fogli modellati o altri cubi solo a scopo di visualizzazione. Il foglio cubo è uno strumento che può essere utilizzato per l'immissione di dati all'intersezione di più dimensioni. È quindi possibile utilizzare i conti Calcolo cubo per calcolare l'immissione di dati all'interno del cubo corrente.
Per creare una formula valida in un conto di calcolo cubo, è necessario condizionare il conto in base a un altro conto nel foglio cubo corrente. Ad esempio, è possibile creare una formula simile a:
if(isblank(ACCT.CurrentCube.XXX),0,(ACCT.OutsideOfCurrentCube))
Le metriche cubo consentono di fare riferimento direttamente ai conti esterni al cubo in cui risiedono. I conti metrica cubo possono contenere qualsiasi formula, eliminando la necessità di conti "trigger".
Il rollup dei conti metrica è simile al rollup dei conti metrica standard. Inoltre, in un conto Metrica cubo, il conto non può fare riferimento a se stesso in una formula, anche con un modificatore temporale. Ciò è dovuto al modo in cui i conti delle metriche vengono aggregati nei rollup temporali (trimestre ed esercizi fiscali).