Fonctions personnalisées dans l'aperçu
Ce tableau présente la liste des fonctions d'aperçu, leur syntaxe, leurs résultats et si fonctions prennent en charge les tableaux dynamiques :
| Formule | Syntaxe | Résultat | Prise en charge des tableaux dynamiques | Exemple |
|---|---|---|---|---|
| INFOR.JOINARRAYS | INFOR.JOINARRAYS(use_crossjoin, first_array, second_array {, [array], ...}) |
Renvoie un array de valeurs de type quelconque joint par des colonnes. | Oui | =INFOR.JOINARRAYS(TRUE, A2:B4, D2:E3)
La plage de cellules A2:B4 est l'array 1. La plage de cellules D2:E3 est l'array 2. =INFOR.JOINARRAYS(FALSE, A2:B4, D2:E3)
|
| INFOR.SUBARRAY | INFOR.SUBARRAY([array] {,first_column, column_count, first_row, row_count}) |
Renvoie un array de valeurs de type quelconque. Représente le sous-array d'un array sélectionné. | Oui | =INFOR.SUBARRAY(A2:C6, 1, 1, 1, 1)
La plage de cellules A2:C6 est l'array. La formule extrait la première colonne et le total d'une colonne, la première ligne et le total d'une ligne. =INFOR.SUBARRAY(A2:C6, 2, 2, 2, 2)
La formule extrait deux colonnes à partir de la deuxième colonne et deux lignes à partir de la deuxième ligne. |
| INFOR.READ.SESE.REPORT | INFOR.READ.SESE.REPORT([report_parameters], ...) |
Renvoie un rapport généré sur la base de la définition JSON du rapport Self-Service. | Oui | =INFOR.READ.SESE.REPORT(A9:A610)
La formule génère le rapport Self-Service en fonction de la définition de rapport JSON contenue dans la plage de cellules |
| INFOR.GET.ELEMENT.ATTRIBUTE | INFOR.GET.ELEMENT.ATTRIBUTE("data_connection", "cube", "attribute", "hierarchy", "element"{, ["context"], ...}) |
Renvoie un attribut unique pour un ou plusieurs éléments donnés avec un contexte donné si l'attribut est dynamique et est basé sur d'autres dimensions. | Non | =INFOR.GET.ELEMENT.ATTRIBUTE("BIBestPr_BestPracticesOLAP", "ANALYSIS", "Member_Caption", "Period", "2016")
Les éléments suivants du contexte sont utilisés :
La formule renvoie la valeur de l'attribut de l'élément |
| INFOR.WRITE.ELEMENT.ATTRIBUTE | INFOR.WRITE.ELEMENT.ATTRIBUTE("value", "data_connection", "cube", "attribute", "hierarchy", "element"{, ["context"], ...}) |
Renvoie une valeur d'attribut en cas de réussite ou une erreur en cas d'échec. Elle écrit une valeur dans un attribut unique pour un seul élément ayant un contexte donné si l'attribut est dynamique et est basé sur d'autres dimensions. | Non | =INFOR.WRITE.ELEMENT.ATTRIBUTE("test", "BIBestPr_BestPracticesOLAP", "ANALYSIS", "ATT2_FRENCH", "[PRODUCT]", "[PRODUCT].[All Tires]")
La formule écrit la valeur |
| INFOR.GET.AXIS | INFOR.GET.AXIS("data_connection", "cube", spillByColumns, options, {, "hierarchy", [attributes], [elements], [options], [filters]},...) |
Renvoie une matrice des attributs requis pour les hiérarchies données. Rend un axe entier de colonnes ou de lignes C'est-à-dire que si un utilisateur demande divers éléments et attributs de plusieurs hiérarchies, une jointure croisée est créée. | Oui | =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]"}} )
Ces composants de formule permettent d'extraire et d'afficher les données de l'axe :
|
| INFOR.READ.VALUES | INFOR.READ.VALUES("data_connection", "cube" {, "cell_property", [rows_element], [row_index_offset], [columns_element], [column_index_offset], [slice_element] ... }) |
Extrait une matrice de valeurs pour les axes et les éléments de filtre donnés. Utile pour gérer les performances lors de la lecture de plusieurs valeurs d'un cube. | Oui | =INFOR.READ.VALUES( "BIBestPr_BestPracticesOLAP", "ANALYSIS", "VALUE", "[PRODUCT].[All Tires]", 0, "[Period].[All Years]", 0, "[MEASURE].[Units]", "[POS].[All Pos]" )
La formule extrait une valeur individuelle du cube en spécifiant les éléments de chaque axe. Vous pouvez utiliser les composants de formule suivants :
|
| INFOR.READ.SLICE | INFOR.READ.SLICE("reportDefinition"{[options], [parametrizationArgument] ... }) |
Utilisée dans les rapports ad hoc. En cas d'utilisation avec l'interface utilisateur Excel Integration, elle permet d'interagir avec une feuille, par exemple le développement ou la réduction des éléments de l'axe. Utile pour une analyse ad hoc. L'argument options permet de définir la direction des filtres, de passer d'une tranche développable à une tranche non développable, de définir le format des nombres. Il est possible d'activer les styles dynamiques en définissant UseStyles sur true dans l'argument options. |
Oui | =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})
Les options suivantes sont disponibles :
Vous pouvez définir plusieurs options en utilisant un point-virgule comme séparateur. |
| INFOR.ELEMENT.ENTITY | INFOR.ELEMENT.ENTITY ("data_connection", "cube", [attributes], "hierarchy", [element] {, [context], ...}) |
Il s'agit d'une variante d'entité de INFOR.GET.ELEMENT. Renvoie une entité d'un seul élément. Récupère plusieurs propriétés de membres dans une seule cellule. Il est également possible de faire référence à cette formule sans introduire le nom unique de l'élément. |
Non | =INFOR.ELEMENT.ENTITY("BIBestPr_BestPracticesOLAP","ANALYSIS","MEMBER_CAPTION","[Period]","[Period].[All Years].[2005]")
Utiliser ces options pour configurer le mode d'extraction et d'affichage des données :
La formule renvoie le titre, par exemple le nom unique du membre |
| INFOR.VALUE.ENTITY | INFOR.VALUE.ENTITY ("data_connection", "cube" {, [cell_property], "number_format", cell_coordinate, ... }) |
Il s'agit d'une variante d'entité de INFOR. READ.VALUE. Renvoie plusieurs propriétés de cellules vers une seule cellule. |
Non | =INFOR.VALUE.ENTITY("BIBestPr_BestPracticesOLAP","ANALYSIS","VALUE",,"[Period].[All Years]")
Les options suivantes sont disponibles :
La formule renvoie la valeur agrégée, par exemple le total des ventes pour le membre |
| INFOR.SLICE.ENTITY | INFOR.SLICE.ENTITY("reportDefinition"{[options], [parametrizationArgument] ... }) |
Il s'agit d'une variante de l'entité de INFOR.READ.SLICE où parametrizationArgument est un nombre quelconque d'arguments de matrice. Il est possible de définir des options à l'aide de ces arguments. Donne un array dynamique de types de données personnalisés. Favorise le comportement interactif. Active des actions telles que Déplacer vers, Conserver, Zoom avant/arrière et Niveau hiérarchique. L'action HierarchyLevel permet de modifier la sélection à un niveau spécifié de la hiérarchie. L'argument options permet de définir la direction des filtres, de passer d'une tranche développable à une tranche non développable, de définir le format des nombres. Il est possible d'activer les styles dynamiques en définissant UseStyles sur true dans l'argument options. |
Oui | =INFOR.SLICE.ENTITY("Point of Sales", {"ExpandableSlice", TRUE; "UseStyles", TRUE;
Utiliser les options suivantes pour configurer le mode d'extraction et d'affichage des données à partir du cube :
Vous pouvez définir plusieurs options en utilisant un point-virgule comme séparateur. |