Prueba para valores #MISSING

Puede utilizar una fórmula de Essbase para probar los valores #MISSING en la base de datos.

Supongamos que el esquema contiene un miembro llamado Comisión. La comisión se paga al 10% de las ventas cuando el valor de ventas para la combinación de miembros actual no es #MISSING. Cuando se aplica a un miembro de la Comisión en el esquema de la base de datos, la siguiente fórmula calcula la Comisión:

IF(Sales <> #MISSING) Commission = Sales * .1;
   ELSE Commission = #MISSING;
ENDIF;

Si coloca la fórmula en un script de cálculo, debe asociarla al miembro de la Comisión como se muestra a continuación:

Commission(IF(Sales <> #MISSING) Commission = Sales * .1;
   ELSE Commission = #MISSING;
ENDIF;);

Essbase recorre la base de datos realizando los siguientes cálculos:

  1. La sentencia IF comprueba el valor del miembro Sales para la combinación de miembros actual.

  2. Si Sales no es #MISSING, Essbase multiplica el valor en el miembro Sales por 0,1 y coloca el resultado en el miembro Commission.

  3. Si Ventas es #MISSING, Essbase coloca #MISSING en el miembro Comisión.