Creación de fórmulas de miembro

Cree una fórmula de miembro de ejemplo en el editor de esquemas y descubra cómo se construyen las fórmulas mediante el lenguaje de calculadora para los cubos de almacenamiento de bloques y MDX para los cubos de almacenamiento agregado.

Puede crear y editar fórmulas de miembro para cubos de almacenamiento de bloques y de almacenamiento agregado. 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. Para conocer la sintaxis y los ejemplos, consulte Funciones de cálculo.

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, abra <suaplicación> y, a continuación, abra la base de datos (cubo).
  2. Haga clic en Iniciar esquema.
  3. Si el esquema está bloqueado y es un administrador, haga clic en Desbloquear esquema Imagen del icono Desbloquear esquema de Redwood..

    Antes de forzar el desbloqueo de un esquema bloqueado, asegúrese de que ningún otro usuario esté trabajando con él.

  4. Haga clic en Editar esquema Imagen del icono Editar esquema de Redwood..
  5. Seleccione la dimensión Product, agregue un hijo denominado Watchlist_Products y haga clic en Agregar.
  6. Haga clic en Imagen del icono Cerrar de Redwood. para cerrar el cuadro de diálogo Agregar miembros.
  7. Haga clic con el botón derecho en Watchlist_Products, seleccione Inspeccionar y, a continuación, haga clic en el separador Fórmula.
  8. Para mostrar el árbol de miembros, en el separador Fórmula, haga clic en la flecha Mostrar u ocultar árbol de miembros situada en el lado izquierdo del editor de fórmulas.
  9. Para mostrar la lista de funciones, haga clic en la flecha Mostrar u ocultar lista de funciones en el lado derecho del editor de fórmulas.
  10. 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.
  11. Coloque el cursos después de "100-10" en la fórmula que se va a crear y pulse la tecla +.
  12. 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.
  13. Coloque el cursor detrás de "200-10" y pulse la tecla +.
  14. 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";

  15. Haga clic en Verificar y corrija cualquier error.
  16. Haga clic en Aplicar y cerrar.
  17. Para el miembro Watchlist_Products, haga doble clic en Almacenar datos en la columna Tipo de almacenamiento de datos y seleccione Cálculo dinámico.
  18. Haga clic en Guardar esquema Imagen del icono de guardado de esquema de Redwood..
  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 con el botón derecho en 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. Coloque el cursor detrás de "200-10" y pulse la tecla +.
  11. 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";

  12. Haga clic en Verificar y corrija cualquier error.
  13. Haga clic en Aplicar y cerrar.
  14. En la columna Tipo de almacenamiento de datos de Watchlist_Products, seleccione Cálculo dinámico.
  15. 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.

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 Comandos de cálculo y Funciones de cálculo.

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 y Desarrollo de fórmulas en esquemas de almacenamiento agregado.