Funciones personalizadas en vista previa
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. | Sí | =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. =INFOR.JOINARRAYS(FALSE, A2:B4, D2:E3)
|
| 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. | Sí | =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. | Sí | =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 |
| 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:
La fórmula devuelve el valor del atributo del elemento |
| 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 |
| 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. | Sí | =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:
|
| 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. | Sí | =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:
|
| 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. |
Sí | =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})
Están disponibles estas opciones:
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:
La fórmula devuelve el título, por ejemplo, el nombre exclusivo del miembro |
| 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:
La fórmula devuelve el valor agregado, por ejemplo, el total de ventas del miembro |
| 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. |
Sí | =INFOR.SLICE.ENTITY("Point of Sales", {"ExpandableSlice", TRUE; "UseStyles", TRUE;
Utilice estas opciones para configurar cómo se recuperan y muestran los datos del cubo:
Puede especificar varias opciones con un punto y coma como separador. |