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.

  1. L'estratto conto IF controlla il valore del membro Sales per la combinazione di membri corrente.

  2. Se Sales non è #MISSING, Essbase moltiplica il valore del membro Sales per 0.1 e inserisce il risultato nel membro Commissione.

  3. Se Sales è #MISSING, Essbase inserisce #MISSING nel membro della Commissione.