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:
-
La sentencia IF comprueba el valor del miembro Sales para la combinación de miembros actual.
-
Si Sales no es #MISSING, Essbase multiplica el valor en el miembro Sales por 0,1 y coloca el resultado en el miembro Commission.
-
Si Ventas es #MISSING, Essbase coloca #MISSING en el miembro Comisión.