Criar Fórmulas de Membros

No separador Fórmula da caixa de diálogo Verificador de Membros, pode criar e editar fórmulas de membros para cubos de armazenamento em blocos e de armazenamento de agregação. Estas fórmulas são calculadas através de cálculos de cubos por omissão e cálculos de scripts de cálculo.

Pode criar fórmulas de membros de armazenamento em blocos 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 estruturas de armazenamento de blocos, é fornecido um conjunto de funções de cálculo e operadores. Para obter a sintaxe e exemplos, consulte Funções de Cálculo.

As fórmulas de membros de armazenamento de agregação não podem ser criadas utilizando a linguagem Calculator. Em vez disso, crie-as utilizando a Linguagem de Expressão Multidimensional (MDX).

Vamos criar uma fórmula de membro de exemplo. Suponha que tem um membro de cálculo dinâmico denominado "Watchlist Products" e pretende que seja a soma dos produtos "100-10", "200-10" e "300-10".

  1. Na página Aplicações, expanda <asuaaplicação> e selecione o cubo Basic.
  2. Clique no menu Ações e selecione Estrutura.
  3. Clique em Editar.
  4. Selecione a dimensão Product, acrescente um filho denominado Watchlist_Products e prima a tecla de Tabulação.
  5. Clique com o botão direito do rato em Watchlist_Products e selecione Inspecionar.
  6. Selecione o separador Fórmula.
  7. Na árvore de membros, na secção esquerda do Editor de Fórmulas, defina o nível de detalhe de Product para encontrar o primeiro membro de produto a acrescentar à sua fórmula, "100-10". Clique com o botão direito do rato no nome do membro e clique em Inserir Nome para o inserir na sua fórmula.
  8. Coloque o cursor a seguir a "100-10" e prima a tecla +.
  9. Utilize a árvore de membros para escolher o membro de produto seguinte a inserir, 200-10. Clique com o botão direito do rato no nome do membro e clique em Inserir Nome para o inserir na sua fórmula.
  10. Repita para o último membro de produto, 300-10, e coloque um ponto e vírgula (;) no fim da fórmula.

    A fórmula deverá ser semelhante ao seguinte: "100-10"+"200-10"+"300-10";

  11. Clique em Verificar e corrija quaisquer erros.
  12. Clique em Aplicar e Fechar.
  13. Na coluna Tipo de Armazenamento de Dados para Watchlist_Products, selecione Cálculo Dinâmico.
  14. Clique em Gravar para gravar a estrutura.

As fórmulas de membros como a que acabou de criar também podem incluir funções do Essbase. Quando utilizar funções do Essbase em fórmulas de membros, utilize o menu Nome da Função no lado direito do editor de fórmulas para encontrar e acrescentar funções de cálculo ao script. Consulte a Descrição da função sob o menu para ler as descrições de cada função.

Consulte Desenvolver Fórmulas para Bases de Dados de Armazenamento em Blocos.

Para escrever fórmulas para estruturas de armazenamento de blocos, é fornecido um conjunto de funções de cálculo e operadores, conhecido como a linguagem Calculator ou Calc. Para obter descrições dos comandos e funções de cálculo, consulte Comandos de Cálculo e Funções de Cálculo.

As fórmulas de membros de armazenamento de agregação não podem ser criadas utilizando a linguagem Calculator. Em vez disso, crie-as utilizando a Linguagem de Expressão Multidimensional (MDX). Consulte Fórmulas de Estruturas de MDX e Armazenamento de Agregação e Desenvolver Fórmulas em Estruturas de Armazenamento de Agregação.