Creación de fórmulas de miembro

En el separador Fórmula de Inspector de miembros, puede crear y editar fórmulas de miembro para los cubos de almacenamiento agregado y almacenamiento de bloques. Estas fórmulas se calculan mediante cálculos de script de cálculo y cálculos de cubo por defecto.

Puede crear fórmulas de miembro de almacenamiento de bloques a partir de operadores, funciones, nombres de dimensión, nombres de miembro, variables de sustitución y constantes numéricas. Para escribir fórmulas para esquemas de almacenamiento de bloques, se proporciona, un juego de funciones y operadores de cálculo, denominado calculadora o lenguaje de calculadora. Para obtener descripciones de comandos y funciones de cálculo, consulte Referencia técnica para Oracle Analytics Cloud - Essbase

Las fórmulas de miembro de almacenamiento agregado no se pueden crear mediante el lenguaje de calculadora. En su lugar, puede crearlas mediante el lenguaje de expresiones multidimensionales (MDX).

Para empezar, vamos a crear una fórmula de miembro de ejemplo. Imagine que tiene un miembro con cálculo dinámico con el nombre "Productos de lista de comprobaciones" y que desea que represente la suma de productos "100-10", "200-10" y "300-10".

  1. En la página Aplicaciones, amplíe <su aplicación> y seleccione el cubo Básico.
  2. Haga clic en el menú Acciones y seleccione Esquema.
  3. Haga clic en Editar.
  4. Seleccione la dimensión de producto, agregue un secundario con el nombre Watchlist_Products y pulse el tabulador.
  5. Haga clic en el menú Imagen del icono de menú de esquema. de Watchlist_Products y seleccione Inspeccionar.
  6. Seleccione el separador Fórmula.
  7. En el árbol de miembros, en la parte izquierda del panel del Editor de fórmulas, vaya a Producto para buscar el primer miembro de producto que agregar a la fórmula, "100-10". Haga clic con el botón derecho en el nombre de miembro y haga clic en Insertar nombre para insertarlo en la fórmula.
  8. Coloque el cursor detrás de "100-10" y pulse la tecla +.
  9. Utilice el árbol de miembro para seleccionar el próximo miembro de producto que desea insertar, 200-10. Haga clic con el botón derecho en el nombre de miembro y haga clic en Insertar nombre para insertarlo en la fórmula.
  10. Repita el proceso para el último miembro de producto, 300-10, y coloque un punto y coma (;) al final de la fórmula.

    La fórmula debería ser igual que esta: "100-10"+"200-10"+"300-10";

  11. Haga clic en Verificar y corrija cualquier error.
  12. Haga clic en Aplicar y cerrar.
  13. En la columna Tipo de almacenamiento de datos de Watchlist_Products, seleccione Cálculo dinámico.
  14. Haga clic en Guardar para guardar el esquema.

Las fórmulas de miembro como la que acaba de crear también pueden incluir funciones de Essbase. Si utiliza funciones de Essbase en fórmulas de miembro, utilice el menú Nombre de función en la parte derecha del editor de fórmulas para buscar y agregar funciones de cálculo al script. Consulte Descripción de la función en el menú para leer las descripciones de cada función.

Consulte Desarrollo de fórmulas para bases de datos de almacenamiento de bloques en Diseño y mantenimiento de cubos de Essbase.

Para escribir fórmulas para esquemas de almacenamiento de bloques, se proporciona, un juego de funciones y operadores de cálculo, denominado calculadora o lenguaje de calculadora. Para obtener descripciones de comandos y funciones de cálculo, consulte Referencia técnica para Oracle Analytics Cloud - Essbase.

Las fórmulas de miembro de almacenamiento agregado no se pueden crear mediante el lenguaje de calculadora. En su lugar, puede crearlas mediante el lenguaje de expresiones multidimensionales (MDX). Consulte Almacenamiento agregado y fórmulas de esquemas de MDX en Referencia técnica para Oracle Analytics Cloud - Essbase y Desarrollo de fórmulas en esquemas de almacenamiento agregado en Diseño y mantenimiento de cubos de Essbase.