Fonctions personnalisées dans l'aperçu

La fonctionnalité et la syntaxe de ces fonctions peuvent changer. Il est donc recommandé de les utiliser uniquement à des fins expérimentales.

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. TRUE indique que use_crossjoin est activé.

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

FALSE indique que use_crossjoin est désactivé.

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 (A9:A610).

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 :

  • thumbnail.png : nom de la connexion de données utilisée pour accéder au cube OLAP.
  • thumbnail.png : Le nom du cube.
  • thumbnail.png : L'attribut à extraire.
  • thumbnail.png : hiérarchie dans laquelle se trouve l'élément.
  • thumbnail.png : élément pour lequel l'attribut doit être extrait.

La formule renvoie la valeur de l'attribut de l'élément "2016" dans la hiérarchie "Period". Par exemple, "2016" ou un libellé apparenté est renvoyé, en fonction du mode de définition de l'attribut dans votre cube.

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 "test" dans l'attribut "ATT2_FRENCH" de l'élément "[PRODUCT].[All Tires]" de la hiérarchie "[PRODUCT]". Cube "ANALYSIS" de "BIBestPr_BestPracticesOLAP", le nom de la connexion de données utilisée pour accéder au cube OLAP.

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 :

  • thumbnail.png : nom de la connexion de données utilisée pour accéder au cube OLAP.
  • thumbnail.png : Le nom du cube.
  • thumbnail.png : si le paramètre spillByColumns est défini sur TRUE, le résultat se propage horizontalement dans les colonnes.
  • Vous pouvez utiliser les options suivantes :
    • thumbnail.png : limite le résultat à 3 enregistrements.
    • thumbnail.png : extrait la première page des résultats.
    • thumbnail.png : inclut la hiérarchie des périodes au niveau 2, qui comprend les années individuelles.
  • Vous pouvez utiliser les composants suivants du bloc de hiérarchie :
    • thumbnail.png : période correspond à la dimension consultée.
    • thumbnail.png : deux attributs sont requis pour chaque élément.
    • thumbnail.png : les membres spécifiques de la hiérarchie à inclure, par exemple, les années 2005, 2006 et 2007.
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 :

  • thumbnail.png : nom de la connexion de données utilisée pour accéder au cube OLAP.
  • thumbnail.png : Le nom du cube.
  • thumbnail.png : propriétés de la cellule à retourner. Dans ce cas, il s'agit de la valeur réelle.
  • thumbnail.png : Elément de ligne.
  • thumbnail.png : indique le décalage de l'index de la colonne ou aucun décalage. Indique également le nom unique et sélectionne les membres à renvoyer de chaque tuple de ligne. Par exemple : {2,4} renvoie les deuxième et quatrième membres de chaque ligne.
  • thumbnail.png : élément de colonne.
  • thumbnail.png : indique le décalage de l'index de ligne ou aucun décalage. Indique également la colonne qui correspondant au nom unique de la hiérarchie.
  • thumbnail.png : éléments de tranche supplémentaires pour filtrer les données.
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})

'Infor-dEPM-Adhoc-Definitions'!$A$3 correspond au nom de la définition de rapport.

Les options suivantes sont disponibles :

  • thumbnail.png : permet l'expansion hiérarchique. Elle permet par exemple d'afficher des sous-catégories telles que Pneus toute saison ou Pneus d'été.
  • thumbnail.png : applique les styles de mise en forme définis dans le rapport.
  • thumbnail.png : applique l'orientation horizontale de la dimension de tranche.
  • thumbnail.png : applique le format de nombres personnalisés. Indique également le nom unique et sélectionne les membres à renvoyer de chaque tuple de colonne. Par exemple : {2,4} renvoie le deuxième et le quatrième membre de chaque colonne.
  • thumbnail.png : permet de contrôler quelle propriété d'attribut est affichée. Il s'agit de valeurs numériques valides :
    • 0 - Afficher la description
    • 1 - Afficher le noms unique
    • 2 - Afficher la description et le nom unique
      Remarque

      Tout autre nombre utilisé comme valeur est ignoré et le paramètre est considéré comme non défini, ce qui équivaut à une valeur de 0.

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 :

  • thumbnail.png : nom de la connexion de données utilisée pour accéder au cube OLAP.
  • thumbnail.png : Le nom du cube.
  • thumbnail.png : propriété spécifique à extraire. Dans ce cas, il s'agit du nom affiché ou du titre d'un membre.
  • thumbnail.png : La dimension à interroger.
  • thumbnail.png : Le nom unique du membre de la dimension.

La formule renvoie le titre, par exemple le nom unique du membre "[Period].[All Years].[2005]" de la dimension "[Period]" dans le cube OLAP spécifié.

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 :

  • thumbnail.png : nom de la connexion de données utilisée pour accéder au cube OLAP.
  • thumbnail.png : Le nom du cube.
  • thumbnail.png : la propriété à extraire. Dans ce cas, il s'agit de la valeur des données réelles, par exemple une mesure telle que les ventes ou le chiffre d'affaires.
  • Le quatrième argument est un format de nombre. Lorsqu'un argument est vide, le format de nombre par défaut est utilisé.
  • thumbnail.png : le membre de la dimension "[Period]" pour lequel la valeur est extraite.

La formule renvoie la valeur agrégée, par exemple le total des ventes pour le membre "[Period].[All Years]" dans la dimension "[Period]". Selon le mode de configuration, la formule attire plusieurs propriétés de cellules, telles qu'une valeur et un format, dans une seule cellule.

INFOR.SLICE.ENTITY INFOR.SLICE.ENTITY("reportDefinition"{[options], [parametrizationArgument] ... }) Il s'agit d'une variante de l'entité de INFOR.READ.SLICEparametrizationArgument 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; “AttributeDisplay”, 0})

Utiliser les options suivantes pour configurer le mode d'extraction et d'affichage des données à partir du cube :

  • thumbnail.png : le nom de la définition du rapport qui extrait la matrice de valeurs.
  • thumbnail.png : active l'expansion hiérarchique, par exemple, pour afficher les sous-catégories, telles que Pneus 4 saisons.
  • thumbnail.png : applique les styles de mise en forme à partir de la définition du rapport.
  • thumbnail.png : permet de contrôler quelle propriété d'attribut est affichée. Il s'agit de valeurs numériques valides :
    • 0 - Afficher la description
    • 1 - Afficher le noms unique
    • 2 - Afficher la description et le nom unique
      Remarque

      Tout autre nombre utilisé comme valeur est ignoré et le paramètre est considéré comme non défini, ce qui équivaut à une valeur de 0.

Vous pouvez définir plusieurs options en utilisant un point-virgule comme séparateur.