Cálculo de una fórmula de atributo
Por ejemplo, para calcular la rentabilidad por onza de los productos cuyo tamaño sea onzas, puede usar la función @ATTRIBUTEVAL en una fórmula de cálculo.
En la base de datos Sample Basic, la rama Ratios de la dimensión Measures contiene un miembro denominado Profit per Ounce. La fórmula de este miembro:
Profit/@ATTRIBUTEVAL(@NAME(Ounces));Essbase recorre la dimensión Productos y realiza los siguientes cálculos:
-
Para cada miembro base que está asociado a un miembro de la dimensión de atributo Ounces, la función @ATTRIBUTEVAL devuelve el valor de atributo numérico (por ejemplo, 12 para el miembro 12 en Ounces). Se requiere la función @NAME para procesar la cadena "Ounces" antes de transferirla a la función @ATTRIBUTEVAL.
-
A continuación, Essbase divide Profit por el resultado de @ATTRIBUTEVAL para obtener Profit por onza.
Consulte también Atributos en fórmulas de cálculo.