Criar Fórmulas de Membros
Você pode criar e editar fórmulas de membros para cubos de armazenamento em blocos e armazenamento agregado. As fórmulas são calculadas por meio de cálculos padrão e scripts de cálculo. Adicione fórmulas de membro usando o editor de outline na interface Web do Essbase.
Você pode criar fórmulas de membro de armazenamento em blocos por meio de operadores, funções, nomes de dimensões, nomes de membros, variáveis de substituição e constantes numéricas. Para escrever fórmulas para outlines de armazenamento em bloco, é fornecido um conjunto de funções de cálculo e operadores. Para obter sintaxe e exemplos, consulte Funções de Cálculo.
As fórmulas de membros de armazenamento agregado não podem ser criadas usando a linguagem Calculator. Em vez disso, crie-as usando a linguagem MDX (Multidimensional Expression).
- Na interface Web do Essbase, clique em Importar.
- Na caixa de diálogo Importar, clique em Catálogo.
- Vá para a galeria > Aplicativos > Amostras de Demonstração > Armazenamento de Blocos, selecione Sample_Basic.xlsx e clique em Selecionar.
- Renomeie o aplicativo, se necessário, e clique em OK para criar o cubo.
Vamos criar uma fórmula de membro de exemplo. Suponha que você tenha um membro do cálculo dinâmico chamado "Produtos da Lista de Verificação" e deseje que seja a soma dos produtos "100-10", "200-10" e "300-10".
- Na Home page, navegue até o aplicativo e selecione o menu Ações
.
- Escolha Bancos de Dados > Database Name > Iniciar Estrutura.
-
Se o outline estiver bloqueado e você tiver sido um administrador, clique em Desbloquear
.
Antes de forçar o desbloqueio de um outline bloqueado, certifique-se de que ninguém mais esteja trabalhando com ele.
-
Clique emEditar
.
-
Selecione a dimensão Produto, adicione um filho chamado Watchlist_Products e clique em Adicionar.
-
Clique em Fechar para fechar a Caixa de diálogo Adicionar Membros.
-
Clique em Watchlist_Products com o botão direito e selecione Inspecionar. Em seguida, clique em Fórmula.
-
Para mostrar a árvore de membros, clique na seta Mostrar Árvore de Membros no lado esquerdo do Editor de Fórmulas.
-
Para mostrar a lista de funções, clique na seta Mostrar Lista de Funções no lado direito do Editor de Fórmulas.
-
Na árvore de membro, no painel esquerdo do Editor de Fórmulas, detalhe o Produto para encontrar o primeiro membro de produto a ser incluído na sua fórmula, "100-10". Clique com o botão direito do mouse no nome do membro e clique em Inserir Nome para inseri-lo na fórmula.
-
Coloque o cursor após "100-10" na fórmula que está sendo criada e pressione a tecla +.
-
Use a árvore de membros para selecionar o próximo membro do produto a ser inserido, 200-10. Clique com o botão direito do mouse no nome do membro e clique em Inserir Nome para inseri-lo na fórmula.
-
Coloque o cursor após "200-10" e pressione a tecla +.
-
Repita o último membro do produto, 300-10, e coloque um ponto e vírgula (;) no final da fórmula.
A fórmula deverá ser semelhante a esta: "100-10"+"200-10"+"300-10";
-
Clique em Verificar e corrija qualquer erro.
-
Clique em Aplicar e Fechar.
-
Para o membro Watchlist_Products, clique duas vezes em Armazenar dados na coluna Tipo de armazenamento de dados e selecione Cálculo dinâmico.
-
Clique em Salvar
.
As fórmulas de membro iguais à que você acabou de criar também podem incluir funções do Essbase. Ao usar funções do Essbase em fórmulas do membro, use o menu Nome de Função no lado direito do editor de fórmula para localizar e adicionar funções do cálculo à fórmula. Consulte a Descrição da função sob o menu para ler as descrições de cada função.
Consulte Desenvolvendo Fórmulas para Bancos de Dados do Armazenamento em Blocos.
Para escrever fórmulas para outlines de armazenamento em bloco, é fornecido um conjunto de funções de cálculo e operadores, conhecido como linguagem Calculator ou Calc. Para obter descrições de comandos de cálculo e funções, consulte Comandos de Cálculo e Funções de Cálculo.
As fórmulas de membros de armazenamento agregado não podem ser criadas usando a linguagem Calculator. Em vez disso, crie-as usando a linguagem MDX (Multidimensional Expression). Consulte Fórmulas de Estrutura de Armazenamento Agregado e MDX e Desenvolvendo Fórmulas em Tópicos de Armazenamento Agregado.