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 el ejemplo de abajo, el nombre de conexión es MyVision.

    Nota:

    Debe crear un nombre de conexión para cada hoja de cálculo nueva.

    El nombre de la conexión se guarda con la hoja de cálculo. Cuando vuelva a abrir la hoja de cálculo guardada, no se le solicitará que introduzca un nombre de conexión.

    Figura 12-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 el menú Extensiones, seleccione Smart View for Google Workspace y, a continuación, seleccione Crear función en 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
    • HsGetSheetInfo

    Para obtener una explicación detallada de estas funciones, consulte Descripción de las funciones.

    En el siguiente ejemplo, la función HsGetValue está seleccionada.

    Figura 12-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. En el siguiente ejemplo se muestran los campos para HsGetValue en el Creador de funciones. Estos campos varían según la función seleccionada.

    Figura 12-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. Para HsGetValue:
    1. En Conexión, introduzca el nombre de conexión especificado en el paso 2.
    2. 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 el siguiente ejemplo se muestra una lista de miembros completa para la función HsGetValue.

      Figura 12-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
    3. Opcional: Para agregar más filas en la Lista de miembros, haga clic en Agregar.
  7. Para HsSetValue:
    1. En Valor, introduzca el valor que desea establecer.
    2. En Conexión, introduzca el nombre de conexión especificado en el paso 2.
    3. En Lista de miembros, agregue un argumento para cada dimensión del cubo.
    4. Opcional: Para agregar más filas en la Lista de miembros, haga clic en Agregar.
  8. Para HsAlias:
    1. En Conexión, introduzca el nombre de conexión especificado en el paso 2.
    2. Introduzca los valores en los campos Nombre de miembro, Alias de destino, Alias de origen y Nombre distinto.
  9. Para HsGetSheetInfo: seleccione una propiedad en la lista Propiedad de hoja.
  10. 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 12-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 cuadro de diálogo Selector de miembros, no se mostrará el 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á el mensaje "Validación correcta".
  11. Resuelva los errores y vuelva a hacer clic en Validar.

    Cuando la función se valida correctamente, aparece un mensaje que lo indica.

  12. Haga clic en Aplicar.
  13. Para ejecutar la función, siga el procedimiento descrito en Ejecución de funciones.