Test per valori #MISSING
È possibile utilizzare una formula Essbase per eseguire il test dei valori #MISSING nel database.
Si supponga che il contorno contenga un membro chiamato Commissione. La commissione viene pagata al 10% delle vendite quando il valore delle vendite per la combinazione di membri corrente non è #MISSING. Se applicata a un membro della Commissione nel profilo della banca dati, la seguente formula calcola la Commissione:
IF(Sales <> #MISSING) Commission = Sales * .1;
ELSE Commission = #MISSING;
ENDIF;Se si inserisce la formula in uno script di calcolo, è necessario associarla al membro della Commissione come indicato di seguito.
Commission(IF(Sales <> #MISSING) Commission = Sales * .1;
ELSE Commission = #MISSING;
ENDIF;);Essbase esegue cicli nel database eseguendo i calcoli riportati di seguito.
-
L'estratto conto IF controlla il valore del membro Sales per la combinazione di membri corrente.
-
Se Sales non è #MISSING, Essbase moltiplica il valore del membro Sales per 0.1 e inserisce il risultato nel membro Commissione.
-
Se Sales è #MISSING, Essbase inserisce #MISSING nel membro della Commissione.