Creación de funciones en el Creador de funciones

En Creador de funciones, seleccione una función y especifique tanto la conexión como los miembros que debe utilizar.

A continuación, Creador de funciones crea la función con la sintaxis correcta y la introduce en la celda seleccionada. Puede editar estas funciones.

Las selecciones disponibles en un campo concreto del Creador de funciones están limitadas por las selecciones realizadas en los otros campos del creador. Por ejemplo, sólo se muestran las conexiones que admite la función seleccionada o las dimensiones que admite la función seleccionada.

Se puede seleccionar una referencia de celda para cada argumento de función. Hay disponible una funcionalidad de escritura para cada argumento.

Para crear funciones mediante el Creador de funciones:

  1. Conéctese a un origen de datos.
  2. Seleccione un cubo y, en el cuadro de diálogo de conexión que aparece, seleccione Establecer como conexión para funciones y, a continuación, escriba un nombre para la conexión.

    En la Figura 17-1, el nombre de la conexión es MyVision.

    Nota:

    Debe crear un nombre de conexión para cada libro nuevo.

    El nombre de la conexión se guarda con el libro. Cuando vuelva a abrir el libro guardado, no se le solicitará que introduzca un nombre de conexión.

    Figura 17-1 Opción y nombre de conexión


    Cuadro de diálogo de conexión en el que se muestran tres opciones: Análisis ad hoc, Establecer conexión activa para esta hoja de trabajo y Establecer como conexión para funciones. Además, hay un campo Nombre en el que se introduce el nombre de la conexión que se debe usar para las funciones.
  3. En la hoja, seleccione la celda en la que desee introducir la función.
  4. En la cinta de opciones de Smart View, haga clic en Funciones y, a continuación, haga clic en Crear función, Botón Crear función, para iniciar el panel Creador de funciones.
  5. En el panel Creador de funciones, elija una función de la lista y, a continuación, haga clic en Seleccionar.

    Nota:

    Actualmente, Smart View soporta estas funciones:

    • HsGetValue
    • HsSetValue
    • HsAlias

    En el ejemplo de la Figura 17-2, la función HsGetValue está seleccionada.

    Figura 17-2 Panel Creador de funciones, lista de funciones soportadas


    Lista de funciones soportadas mostrada en el creador de funciones, en la que se debe seleccionar una función con la que trabajar. HsGetValue está seleccionada.

    Después de hacer clic en Seleccionar, el panel de la función seleccionada se muestra en el Creador de funciones.

    Figura 17-3 Panel Creador de funciones, Lista de miembros


    El panel Creador de funciones predeterminado y todos los campos de dimensión y argumento de miembros están vacíos
  6. En Conexión, introduzca el nombre de conexión especificado en el paso 2.
  7. En Lista de miembros, agregue un argumento para cada dimensión en el cubo con uno de los siguientes métodos:
    • Haga clic en el botón Seleccionar miembro, El botón Selector de miembros abre el cuadro de diálogo Selección de miembros, junto al cuadro de texto de argumento, y en el Selector de miembros, seleccione una dimensión y un miembro. Repita para cada dimensión en el cubo.
    • Introduzca el argumento manualmente escribiendo el par de dimensión y miembro en los cuadros de texto usando el formato: dimensión#miembro. Por ejemplo, Year#Qtr1 o Year#Jan. Repita para cada dimensión en el cubo.
    • Para utilizar referencias de celdas, siga el procedimiento descrito en Uso de referencias de celdas.

    En la Figura 17-4 se muestra una lista de miembros completa para la función HsGetValue.

    Figura 17-4 Panel Creador de funciones para HsGetValue según la base de datos de ejemplo Vision de Planning


    Panel Creador de funciones relleno para la función HsGetValue
  8. Haga clic en Validar y corrija los errores.

    Los errores se indican en el panel Creador de funciones, junto a las áreas de problemas.

    Algunos de los errores que puede ver son los siguientes:

    • La conexión no es válida o está fuera de línea
    • Selección no válida
    • El nombre del miembro no es válido o no coincide con el alias seleccionado
    • El nombre de la dimensión no es válido o no coincide con el alias seleccionado
    • Dimensión incompleta#Combinación de miembros
    • "Error" genérico en casos en los que falten las comillas o otros errores de sintaxis secundarios

    Por ejemplo, en Errores de validación del Creador de funciones se muestran los errores ortográficos simples en un nombre de conexión no válido, un nombre de dimensión no válido en un argumento y un nombre de miembro no válido en otro argumento.

    Figura 17-5 Errores de validación del Creador de funciones


    Errores ortográficos simples en el nombre de conexión, un nombre de dimensión y un nombre de miembro que producen un mensaje en línea al lado que indica el problema.

    Nota:

    Valide solo trabajos con combinaciones de dimensión#miembro que estén escritas manualmente en los cuadros de texto y que no se apliquen a dimensión#miembros que se agreguen con el diálogo Selector de miembros. Si todas las combinaciones de dimensión#miembro se introducen con el Selector de miembros, no se muestran mensajes de validación relacionados con dichas combinaciones. Puede que siga viendo un error relacionado con el nombre de la conexión si no está bien escrito. Si el nombre de la conexión es correcto y el resto de las combinaciones de dimensión#miembro se agregaron con el diálogo Selector de miembros, no se mostrará un mensaje "Validación correcta". Si el nombre de la conexión es correcto y una o más combinaciones de dimensión#miembro se escribieron correctamente de manera manual, se mostrará un mensaje "Validación correcta".

  9. Resuelva los errores y vuelva a hacer clic en Validar.

    Cuando la función se valida correctamente, se muestra el mensaje "Validación correcta".

    Mensaje de validación correcta
  10. Para ejecutar la función, siga el procedimiento descrito en Ejecución de funciones.