Calcular uma Fórmula de Atributo

Você pode executar cálculos específicos em membros de dimensão de atributo em um banco de dados do Essbase.

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:

  1. 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.

  2. 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.