Calcular uma Fórmula de Atributo
Por exemplo, para calcular a lucratividade por onça para produtos dimensionados em onças, você pode usar a função @ATTRIBUTEVAL em uma fórmula de cálculo.
No banco de dados Sample Basic, a ramificação de Índices da dimensão Measures contém um membro chamado Profit per Ounce. A fórmula deste membro:
Profit/@ATTRIBUTEVAL(@NAME(Ounces));O Essbase percorre a dimensão Produtos, executando os seguintes cálculos:
-
Para cada membro base associado a um membro da dimensão de atributo Onças, a função @ATTRIBUTEVAL retorna o valor de atributo numérico (por exemplo, 12 para o membro 12 em Onças). A função @NAME é necessária para processar a string "Ounces" antes de passá-la para a função @ATTRIBUTEVAL.
-
O Essbase então divide Lucro pelo resultado de @ATTRIBUTEVAL para gerar Lucro por Onça.
Consulte também Atributos em Fórmulas de Cálculo.