Funciones personalizadas en vista previa

La funcionalidad y la sintaxis de estas funciones pueden cambiar. Por lo tanto, se recomienda utilizarlas solo para fines experimentales.

En esta tabla se muestra la lista de funciones de vista previa, sus resultados y si las funciones admiten matrices dinámicas:

Fórmula Sintaxis Resultado Compatibilidad con matrices dinámicas Ejemplo
INFOR.JOINARRAYS INFOR.JOINARRAYS(use_crossjoin, first_array, second_array {, [array], ...}) Devuelve una matriz de valores de cualquier tipo, unidos por columnas. =INFOR.JOINARRAYS(TRUE, A2:B4, D2:E3)

El intervalo de celdas A2:B4 es la matriz 1. El intervalo de celdas D2:E3 es la matriz 2. TRUE indica que use_crossjoin está habilitado.

=INFOR.JOINARRAYS(FALSE, A2:B4, D2:E3)

FALSE indica que use_crossjoin está deshabilitado.

INFOR.SUBARRAY INFOR.SUBARRAY([array] {,first_column, column_count, first_row, row_count}) Devuelve una matriz de valores de cualquier tipo. Representa la submatriz de una matriz seleccionada. =INFOR.SUBARRAY(A2:C6, 1, 1, 1, 1)

El intervalo de celdas A2:C6 es la matriz. La fórmula extrae la primera columna y el total de una columna, la primera fila y el total de una fila.

=INFOR.SUBARRAY(A2:C6, 2, 2, 2, 2)

La fórmula extrae dos columnas a partir de la segunda columna, y dos filas a partir de la segunda fila.

INFOR.READ.SESE.REPORT INFOR.READ.SESE.REPORT([report_parameters], ...) Devuelve un informe que se genera en función de la definición JSON del informe de Self-Service. =INFOR.READ.SESE.REPORT(A9:A610)

La fórmula genera el informe Self-Service basándose en la definición de informes JSON contenida en el intervalo de celdas (A9:A610).

INFOR.GET.ELEMENT.ATTRIBUTE INFOR.GET.ELEMENT.ATTRIBUTE("data_connection", "cube", "attribute", "hierarchy", "element"{, ["context"], ...}) Devuelve un atributo único para un elemento determinado o varios elementos con un contexto determinado si el atributo es dinámico y está controlado por otras dimensiones. No =INFOR.GET.ELEMENT.ATTRIBUTE("BIBestPr_BestPracticesOLAP", "ANALYSIS", "Member_Caption", "Period", "2016")

Se utilizan estos elementos del contexto:

  • thumbnail.png: nombre de la conexión de datos que se utiliza para acceder al cubo OLAP.
  • thumbnail.png: El nombre del cubo.
  • thumbnail.png: El atributo para recuperar.
  • thumbnail.png: la jerarquía en la que reside el elemento.
  • thumbnail.png: el elemento para el que se debe recuperar el atributo.

La fórmula devuelve el valor del atributo del elemento "2016" en la jerarquía "Period". Por ejemplo, se devuelve "2016" o una etiqueta relacionada, dependiendo de cómo esté definido el atributo en su cubo.

INFOR.WRITE.ELEMENT.ATTRIBUTE INFOR.WRITE.ELEMENT.ATTRIBUTE("value", "data_connection", "cube", "attribute", "hierarchy", "element"{, ["context"], ...}) Devuelve un valor de atributo si es correcto o un error en caso de fallo. Escribe un valor en un único atributo para un elemento individual con un contexto determinado si el atributo es dinámico y está controlado por otras dimensiones. No =INFOR.WRITE.ELEMENT.ATTRIBUTE("test", "BIBestPr_BestPracticesOLAP", "ANALYSIS", "ATT2_FRENCH", "[PRODUCT]", "[PRODUCT].[All Tires]")

La fórmula escribe el valor "test" en el atributo "ATT2_FRENCH" para el elemento "[PRODUCT].[All Tires]" en la jerarquía "[PRODUCT]". El cubo "ANALYSIS" de "BIBestPr_BestPracticesOLAP", el nombre de la conexión de datos que se utiliza para acceder al cubo OLAP.

INFOR.GET.AXIS INFOR.GET.AXIS("data_connection", "cube", spillByColumns, options, {, "hierarchy", [attributes], [elements], [options], [filters]},...) Devuelve una matriz de atributos solicitados para jerarquías determinadas. Representa un eje completo de columnas o filas. Es decir, si un usuario solicita varios elementos y atributos de varias jerarquías, se crea una combinación cruzada. =INFOR.GET.AXIS(   "BIBestPr_BestPracticesOLAP",   "ANALYSIS",   TRUE,   {"NumberOfRecords", 3; "Page", 1; "ExpandToLevel", 2},   {"[Period]", {"MEMBER_CAPTION", "ATT2_GERMAN"},    {"[Period].[All Years].[2005]", "[Period].[All Years].[2006]", "[Period].[All Years].[2007]"}} )

Estos componentes de fórmula se utilizan para recuperar y mostrar los datos del eje:

  • thumbnail.png: nombre de la conexión de datos que se utiliza para acceder al cubo OLAP.
  • thumbnail.png: El nombre del cubo.
  • thumbnail.png: si el parámetro spillByColumns se establece en TRUE, el resultado se desborda horizontalmente por las columnas.
  • Puede utilizar estas opciones:
    • thumbnail.png: limita el resultado a 3 registros.
    • thumbnail.png: recupera la primera página de los resultados.
    • thumbnail.png: expande la jerarquía de período al nivel 2, que incluye años individuales.
  • Puede utilizar estos componentes del bloque de jerarquía:
    • thumbnail.png: el período es la dimensión consultada.
    • thumbnail.png: se solicitan dos atributos para cada elemento.
    • thumbnail.png: miembros específicos de la jerarquía que se deben incluir, por ejemplo, los años 2005, 2006 y 2007.
INFOR.READ.VALUES INFOR.READ.VALUES("data_connection", "cube" {, "cell_property", [rows_element], [row_index_offset], [columns_element], [column_index_offset], [slice_element] ... }) Recupera una matriz de valores para ejes y elementos de filtro determinados. Es útil para mantener el rendimiento al leer varios valores de un cubo. =INFOR.READ.VALUES(   "BIBestPr_BestPracticesOLAP",   "ANALYSIS",   "VALUE",   "[PRODUCT].[All Tires]",   0,   "[Period].[All Years]",   0,   "[MEASURE].[Units]",   "[POS].[All Pos]" )

La fórmula recupera un único valor del cubo especificando elementos de cada eje. Puede utilizar estos componentes de fórmula:

  • thumbnail.png: nombre de la conexión de datos que se utiliza para acceder al cubo OLAP.
  • thumbnail.png: El nombre del cubo.
  • thumbnail.png: la propiedad de celda que se debe devolver. En este caso, el valor real.
  • thumbnail.png: El elemento de fila.
  • thumbnail.png: indica el desplazamiento del índice de la columna o ningún desplazamiento. También indica el nombre exclusivo y selecciona qué miembros se deben devolver de cada tupla de filas. Por ejemplo, {2,4} devuelve el segundo y el cuarto miembro de cada fila.
  • thumbnail.png: el elemento de columna.
  • thumbnail.png: indica el desplazamiento del índice de la fila o ningún desplazamiento. También indica qué columna corresponde al nombre exclusivo de la jerarquía.
  • thumbnail.png: elementos de sectores adicionales para filtrar datos.
INFOR.READ.SLICE INFOR.READ.SLICE("reportDefinition"{[options], [parametrizationArgument] ... }) Se utiliza en informes ad hoc. Si se utiliza con la interfaz de usuario de Excel Integration, habilita interacciones con una hoja, como la expansión y contracción de elementos de eje. Útil para un análisis ad hoc. Con el argumento options puede definir la dirección de los filtros, alternar de sector expandible a sector no expandible y definir el formato de número. Puede habilitar los estilos dinámicos si establece UseStyles en true en el argumento options. =INFOR.READ.SLICE("Point of Sales", {"ExpandableSlice", TRUE; "UseStyles", TRUE; "SlicersHorizontally", TRUE}, NumberFormat) =INFOR.READ.SLICE('Infor-dEPM-Adhoc-Definitions'!$A$3, {"ExpandableSlice", TRUE; "UseStyles", TRUE; "SlicersHorizontally", TRUE; "NumberFormat","###.0#"; “AttributeDisplay”, 0})

'Infor-dEPM-Adhoc-Definitions'!$A$3 es el nombre de la definición de informe.

Están disponibles estas opciones:

  • thumbnail.png: permite la expansión jerárquica. Por ejemplo, permite mostrar subcategorías como Neumáticos todo uso o Neumáticos para verano.
  • thumbnail.png: aplica los estilos de formato definidos en el informe.
  • thumbnail.png: aplica la orientación horizontal de la dimensión del segmentador.
  • thumbnail.png: aplica el formato de número personalizado. También indica el nombre exclusivo y selecciona qué miembros devolver de cada tupla de columnas. Por ejemplo, {2,4} devuelve el segundo y el cuarto miembro de cada columna.
  • thumbnail.png: permite controlar qué propiedad de atributo se muestra. Estos son valores numéricos válidos:
    • 0: mostrar descripción
    • 1: mostrar nombres exclusivos
    • 2: mostrar descripción y nombre exclusivo
      Nota

      Cualquier otro número como valor se omite y el parámetro se considera como no establecido, lo que equivale a un valor 0.

Puede especificar varias opciones con un punto y coma como separador.

INFOR.ELEMENT.ENTITY INFOR.ELEMENT.ENTITY ("data_connection", "cube", [attributes], "hierarchy", [element] {, [context], ...}) Es una variante de entidad de INFOR.GET.ELEMENT. Devuelve una única entidad de elemento. Recupera las propiedades de varios miembros en una única celda. Puede hacer referencia a esta fórmula sin introducir el nombre exclusivo del elemento. No =INFOR.ELEMENT.ENTITY("BIBestPr_BestPracticesOLAP","ANALYSIS","MEMBER_CAPTION","[Period]","[Period].[All Years].[2005]")

Utilice estas opciones para configurar cómo se recuperan y se muestran los datos:

  • thumbnail.png: nombre de la conexión de datos que se utiliza para acceder al cubo OLAP.
  • thumbnail.png: El nombre del cubo.
  • thumbnail.png: la propiedad específica que se debe recuperar. En este caso, el nombre para mostrar o el título de un miembro.
  • thumbnail.png: La dimensión que se va a consultar.
  • thumbnail.png: El nombre exclusivo del miembro de la dimensión.

La fórmula devuelve el título, por ejemplo, el nombre exclusivo del miembro "[Period].[All Years].[2005]" de la dimensión "[Period]" en el cubo OLAP especificado.

INFOR.VALUE.ENTITY INFOR.VALUE.ENTITY ("data_connection", "cube" {, [cell_property], "number_format", cell_coordinate, ... }) Es una variante de entidad de INFOR.READ.VALUE. Devuelve múltiples propiedades de celda en una única celda. No =INFOR.VALUE.ENTITY("BIBestPr_BestPracticesOLAP","ANALYSIS","VALUE",,"[Period].[All Years]")

Están disponibles estas opciones:

  • thumbnail.png: nombre de la conexión de datos que se utiliza para acceder al cubo OLAP.
  • thumbnail.png: El nombre del cubo.
  • thumbnail.png: la propiedad que se debe recuperar. En este caso, el valor de los datos reales, por ejemplo, una medida como las ventas o los ingresos.
  • El cuarto argumento es un formato de número. Cuando un argumento está en blanco, se utiliza el formato de número predeterminado.
  • thumbnail.png: El miembro de la dimensión "[Period]" para el que se recupera el valor.

La fórmula devuelve el valor agregado, por ejemplo, el total de ventas del miembro "[Period].[All Years]" en la dimensión "[Period]". Dependiendo de cómo esté configurado el cubo, la fórmula extrae múltiples propiedades de celda, como un valor y un formato, en una sola celda.

INFOR.SLICE.ENTITY INFOR.SLICE.ENTITY("reportDefinition"{[options], [parametrizationArgument] ... }) Es una variante de entidad de INFOR.READ.SLICE, donde parametrizationArgument es cualquier número de argumentos de matriz. Puede definir opciones con estos argumentos. Devuelve una matriz dinámica de tipos de datos personalizados. Apoya el comportamiento interactivo. Habilita acciones como Mover a, Conservar, Acercar/alejar y Nivel de jerarquía. La acción HierarchyLevel permite cambiar la selección a un nivel especificado dentro de la jerarquía. Con el argumento options puede definir la dirección de los filtros, alternar de sector expandible a sector no expandible y definir el formato de número. Puede habilitar los estilos dinámicos si establece UseStyles en true en el argumento options. =INFOR.SLICE.ENTITY("Point of Sales", {"ExpandableSlice", TRUE; "UseStyles", TRUE; “AttributeDisplay”, 0})

Utilice estas opciones para configurar cómo se recuperan y muestran los datos del cubo:

  • thumbnail.png: nombre de la definición del informe que recupera la matriz de valores.
  • thumbnail.png: habilita la expansión jerárquica, por ejemplo, para mostrar subcategorías, como Neumáticos todo uso.
  • thumbnail.png: aplica los estilos de formato de la definición del informe.
  • thumbnail.png: permite controlar qué propiedad de atributo se muestra. Estos son valores numéricos válidos:
    • 0: mostrar descripción
    • 1: mostrar nombres exclusivos
    • 2: mostrar descripción y nombre exclusivo
      Nota

      Cualquier otro número como valor se omite y el parámetro se considera como no establecido, lo que equivale a un valor 0.

Puede especificar varias opciones con un punto y coma como separador.