Directrices de sintaxis de función

Consulte Descripción de las funciones para obtener la sintaxis de funciones individuales.

  • Para trabajar con una conexión compartida, debe agregar a la función el identificador WSFN, que especifica una función del área de trabajo, junto con una cadena de conexión. El formato es:

    "WSFN|ProviderType|Server|Application|Database","POV"

    Por ejemplo, en la función HsGetValue para establecer una conexión compartida con un origen de datos de Oracle Essbase, el identificador WSFN y la cadena de conexión se agregan a la función de la siguiente forma:

    =HsGetValue("WSFN|Essbase|myserver|Sample|Basic","Market#South")

    Para ProviderType, utilice una de las siguientes cadenas sensible a mayúsculas/minúsculas:

    • Essbase (solo para Essbase local; Oracle Essbase requiere una sintaxis de conexión privada en la nube)

    • HFM (para Oracle Hyperion Financial Management)

    • HP (para Oracle Hyperion Planning, Planning, Módulos de Planning, Financial Consolidation and Close, Tax Reporting)

    Para Financial Management, el parámetro Database se puede omitir, o puede ser el mismo que el parámetro Application. Por razones de consistencia, Oracle recomienda que se introduzca el nombre de la aplicación en el parámetro Database.

  • Para trabajar con una conexión URL, debe agregar a la función el identificador URLFN, que especifica una función URL, junto con una cadena de conexión. El formato es:

    URLFN|URL|Server|Application|Database

    Por ejemplo, la sintaxis de la función HsGetValue utilizando la URL para una conexión a un proceso de negocio de Planning:

    HsGetValue("URLFN|URL|Server|Application|Database","POV")

    Toda la información necesaria para realizar una conexión forma parte del símbolo, como se muestra más arriba: Si el símbolo contiene alguna información no válida, normalmente se muestra un error #NoConnection, con las siguientes excepciones para el símbolo del servidor:

    • Para los procesos de negocio de Oracle Enterprise Performance Management Cloud, como Planning, el símbolo del servidor puede estar en blanco (o no ser válido)
    • El símbolo del servidor de Essbase solo puede estar en blanco
    • Financial Management requiere el parámetro de símbolo de servidor
  • Los parámetros de conexión privada pueden tener estos valores:

    • Vacío: conexión por defecto

    • HsActive: conexión asociada activa

    • El nombre definido por el usuario para una conexión privada

    Si especifica una conexión privada, se debe anteponer al PDV.

  • El PDV consta de pares dimensión#miembro, por ejemplo:

    Entity#Connecticut
  • Las relaciones principal-secundario se indican con un punto (.). Por ejemplo:

    Entity#UnitedStates.Maine
  • La conexión y el par dimensión#miembro de cada PDV se pueden dividir en parámetros de funciones independientes, introduciendo cada parámetro entre comillas (") y separándolos mediante una coma (,), por ejemplo.

    "My_connection","Entity#UnitedStates","Account#Sales"

    También se puede separar la conexión del PDV con una coma, (,), con todo el PDV entre comillas, (") y cada par dimensión#miembro separado por punto y coma, (;). Por ejemplo:

    "My_connection","Entity#UnitedStates;Account#Sales"
  • Los alias están soportados en las funciones de la siguiente manera:

    • No mezcle un nombre de dimensión y sus alias.
    • Para los miembros, puede utilizar el nombre del miembro o sus alias desde la tabla de alias seleccionada.
    • Se debe utilizar la misma tabla de alias para todos los alias.
    • Si utiliza una conexión privada con nombre, asegúrese de que esté definida la tabla de alias correcta para la conexión.
    • Si una etiqueta de alias tiene el mismo valor que otro nombre de miembro, aparece un mensaje "miembro no válido".