Conceitos de Cálculo Multidimensional
Um banco de dados do Essbase é conceitualizado como um cubo, porque ele tem várias dimensões. Cada valor de dados é uma interseção que inclui todas as dimensões, por isso é "multidimensional". Um segmento é uma seleção de valores de dados e também é multidimensional.
Considere um outline para um banco de dados simplificado do Essbase, que tem três dimensões — Contas, Tempo e Cenário.
Figura 16-3 Calculando um Banco de Dados Multidimensional

A dimensão Contas tem quatro membros.
-
Vendas e COGS são valores de entrada.
-
Margem = Vendas - COGS.
-
% de Margem = % de Margem de Vendas (Margem como uma porcentagem de Vendas).
A dimensão Tempo tem quatro trimestres. Os membros no Trim1 são Jan, Fev e Mar, os membros no Trim2 são Abr, Maio, Jun e assim por diante.
A dimensão Cenário tem dois membros filhos — "Orçamento" para valores financeiros orçados e "Real" para valores financeiros reais.
O contorno tridimensional pode ser comparado a um cubo tridimensional.
Figura 16-4 Ilustração de um Banco de Dados Tridimensional

Uma interseção de membros (um membro em cada dimensão) representa um valor de dados; um valor de dados é armazenado em uma célula no banco de dados. Para se referir a um valor de dados específico em um banco de dados multidimensional, você deve especificar cada membro em cada dimensão.
No Essbase, as combinações de membros são indicadas por um operador multidimensional (->). Crie o operador multidimensional usando um hífen (-) e um símbolo de maior que (>). Não inclua um espaço entre o operador multidimensional e os membros.
A célula única que contém o valor de dados para Vendas, Jan, Real é gravada como Vendas -> Jan -> Real.
Figura 16-5 Vendas, Jan, Fatia Real do Banco de Dados

Quando você se refere a Vendas, está se referindo a um segmento do banco de dados que contém oito valores:
-
Vendas -> Jan -> Real
-
Vendas -> Fev -> Real
-
Vendas -> Mar -> Real
-
Vendas -> Trimestre 1 -> Real
-
Vendas -> Jan -> Orçamento
-
Vendas -> Fev -> Orçamento
-
Vendas -> Mar -> Orçamento
-
Vendas -> Trimestre 1 -> Orçamento
Figura 16-6 Vendas, Real, Faixa de Orçamento do Banco de Dados

Quando você se refere a Vendas Reais, está se referindo a quatro valores:
-
Vendas -> Jan -> Real
-
Vendas -> Fev -> Real
-
Vendas -> Mar -> Real
-
Vendas -> Trimestre 1 -> Real
Figura 16-7 Real, Fatia de Vendas do Banco de Dados

Quando o Essbase calcula a fórmula "Margin% = Margem % Vendas", ele pega cada valor de Margem e o calcula como uma porcentagem de seu valor de Vendas correspondente.
O Essbase percorre o banco de dados e calcula o % de Margem da seguinte forma:
-
Margem -> Jan -> Real como uma porcentagem de Vendas -> Jan -> Real.
O resultado é colocado em Margem% -> Jan -> Real.
-
Margem -> Fev -> Real como uma porcentagem de Vendas -> Fev -> Real.
O resultado é colocado em Margem% -> Fev -> Real.
-
Margem -> Mar -> Real como uma porcentagem de Vendas -> Mar -> Real.
O resultado é colocado em Margem% -> Mar -> Real.
-
Margem -> Trim1 -> Real como uma porcentagem de Vendas -> Trim1 -> Real.
O resultado é colocado em Margem% -> Trim1 -> Real.
-
Margem -> Jan -> Orçamento como uma porcentagem de Vendas -> Jan -> Orçamento.
O resultado é colocado em Margem% -> Jan -> Orçamento.
-
O Essbase continua percorrendo o banco de dados até calcular a % de Margem para cada combinação de membros no banco de dados.
Consulte Ordem de Cálculo do Banco de Dados de Armazenamento em Blocos.