Uso del creador de condiciones para crear sentencias condicionales

El creador de condiciones le permite crear sentencias condicionales para componentes de fórmula y condición. Las sentencias condicionales también se conocen como sentencias "If...Then". Si la primera parte (la parte If) de una sentencia condicional es verdadera, la segunda parte de la sentencia (la parte Then) también será verdadera. Si la primera parte de una sentencia condicional es falsa, la segunda parte puede o no ser verdadera.

Nota:

Los componentes de fórmula y condición se pueden utilizar en plantillas personalizadas y reglas de negocio de almacenamiento de bloques de Oracle Hyperion Financial Management, Oracle Hyperion Planning y Oracle Essbase.

Para crear una sentencia condicional:

  1. Haga clic con el botón derecho en una fórmula y seleccione Abrir.
  2. En Diseñador de componentes, haga clic en el icono Agregar condición.

    Se agregan dos filas con varios campos y listas desplegables que se utilizan para crear la condición que se agrega al Diseñador de componentes.

  3. En la primera fila, seleccione si la primera sentencia de la condición debe empezar por IF, ELSE o ELSE IF e introduzca el texto de la sentencia condicional. O haga clic en el icono Agregar/editar condición a la derecha de la fila para acceder al Creador de condiciones. El creador de condiciones le permite diseñar una sentencia condicional de forma gráfica.

    Aunque puede seleccionar IF, ELSE IF y ELSE en la flecha hacia abajo, de forma predeterminada, la primera sentencia debe ser una sentencia IF.

  4. En Generador de condiciones, seleccione Condición de metadatos o Condición de datos.
  5. Realice una de estas tareas:
  6. Introduzca uno de estos operadores:
    • = (igual a)

    • < (mayor que)

    • > (menor que)

    • <> (mayor o menor que)

    • >= (menor que o igual a)

    • <= (mayor que o igual a)

  7. Realice una de estas tareas:
  8. Introduzca comentarios para la condición.
  9. Haga clic en el icono + para agregar la condición a la cuadrícula Condición. (También puede utilizar el icono + para crear una copia de la fila seleccionada y agregarla a la cuadrícula Condición.) Utilice el icono para reemplazar una fila seleccionada en la cuadrícula Condición con una condición de metadatos o de datos.

    Sugerencia:

    Utilice los iconos de flecha arriba o abajo para reordenar las sentencias condicionales en la cuadrícula. Utilice los iconos Agrupar y Desagrupar para agrupar (agregar paréntesis) y desagrupar (eliminar paréntesis) de partes de la sentencia condicional. Cambie el And a Or, And Not u Or Not haciendo clic en el campo situado junto a And y mediante la lista desplegable para seleccionar una opción.

  10. Haga clic en Aceptar para salir del cuadro de diálogo Generador de condiciones.

    La condición se inserta en la sentencia IF.

  11. Opcional: Repita del paso 2 al paso 10 para cada sentencia de condición que desee crear.
  12. Opcional: para cada sentencia condicional adicional, haga doble clic en la primera columna para visualizar una lista desplegable desde la que puede seleccionar un operador para empezar cada sentencia condicional:
    • IF: puede empezar sólo la primera sentencia condicional con IF. (Éste es el valor predeterminado que aparece sólo para la primera sentencia condicional que crea el usuario.)

    • NOT IF: puede empezar sólo la primera sentencia condicional con NOT IF.

    • AND: puede empezar cualquier sentencia condicional (excepto la primera) con AND cuando desee crear un compuesto de al menos dos sentencias condicionales.

    • OR: puede empezar cualquier sentencia condicional (excepto la primera) con OR cuando desee crear un compuesto de al menos dos sentencias condicionales.

    • AND NOT: puede empezar cualquier sentencia condicional (excepto la primera) con AND NOT cuando desee incluir la sentencia condicional que le sigue con el componente de fórmula.

    • OR NOT: puede empezar cualquier sentencia condicional (excepto la primera) con OR NOT cuando desee incluir la sentencia condicional que le sigue con el componente de fórmula.

    Sugerencia:

    Utilice los iconos Agrupar y Desagrupar para agregar y eliminar paréntesis de sentencias condicionales. Para agrupar o desagrupar varias sentencias condicionales, utilice Ctrl + clic o Shift + clic para seleccionar las sentencias condicionales que desee agrupar o desagrupar.

  13. Haga clic en Aceptar.

    Las sentencias condicionales se insertan en la fila Condición.