PlanningAnnotations
est une fonction de texte qui extrait les notes ou commentaires importants associés à l'unité de planification d'une cellule à partir de la connexion à la base de données Oracle Hyperion Planning. Les unités de planification représentent une combinaison de scénario, version et entité. Elles sont dérivées d'Oracle Hyperion Financial Reporting par l'intermédiaire de références de cellule dans une grille.
Syntaxe :
<<PlanningAnnotations("NomGrille", Ligne, Colonne, Page, Attributs, Plage)>>
<<PlanningAnnotations("NomGrille", Ligne, Colonne, Page, Attributs)>>
Argument | Description |
---|---|
NomGrille |
(Obligatoire) Nom d'une grille. |
Ligne |
(Obligatoire) Valeur numérique représentant le numéro de la ligne dans la grille. La première ligne d'une grille possède un index de 1, la deuxième un index de 2, et ainsi de suite. |
Colonne |
(Obligatoire) Lettre représentant la colonne dans la grille. La première colonne d'une grille possède un index de A, la deuxième un index de B, et ainsi de suite. |
Page |
(Obligatoire) Valeur numérique représentant l'index des combinaisons de membres sur toutes les dimensions de page de la grille. La première combinaison de dimensions de page d'une grille possède un index de 1, la deuxième un index de 2, et ainsi de suite. |
Attributs |
L'une des valeurs suivantes : All (Tout), Title (Titre), Author (Auteur), Date, Text (Texte), PlanningUnit (Unité de planification). (PlanningUnit constitue une combinaison de scénario, version et entité, et est dérivé de NomGrille, Ligne, Colonne et Page.) Organisez les attributs dans l'ordre préféré de sortie et séparez-les par une esperluette (&). |
Plage |
Utilisez les mots-clés All, Top ou Bottom pour sélectionner le nombre d'annotations situées en haut ou en bas d'un rapport ou l'ensemble des annotations.
|
Exemple 1 :
"All" est supposé pour le paramètre Plage.
<<PlanningAnnotations("Grid Name", 1,a,1,All, All)>> <<PlanningAnnotations("Grid Name", 100,AB,10,All, All)>> <<PlanningAnnotations(cur, cur,a,cur,Text & Title & Author, Top 5)>> <<PlanningAnnotations(cur, 315, AB, 255, Text&Title&Author, Top 5)>> <<PlanningAnnotations(cur, cur A, Cur, PlanningUnit, Top 5)>> <<PlanningAnnotations(cur, 123, ABC, 101, PlanningUnit, Top5)>> <<PlanningAnnotations(Grid1, 1, current, cur, Title & Text, Bottom 10)>> <<PlanningAnnotations(Grid1, 105, ABC, cur, Title & Text, Bottom 10)>> <<PlanningAnnotations(Current, 34, BB, cur, All, Top 40)>> <<PlanningAnnotations(cur, cur, A cur, Text & Title & Author, Top 5)>> <<PlanningAnnotations(cur, cur, A, cur, Text&Title&Author, bottom15)>> <<PlanningAnnotations(cur, 1(3), A(B), cur, Title&Author&Date&Text, All)>> <<PlanningAnnotations(cur, 1(3), A(B), cur, Title&Author&Date&Text, All)>>
Exemple 2 :
Extraire le texte d'annotation dans la ligne 1, colonne A, d'une grille sur la page actuelle. Afficher les trois dernières annotations et tous les attributs associés (titre, auteur, date, texte et unité de planification).
Utilisez la syntaxe suivante dans une cellule de texte :
<<PlanningAnnotations(Current, 1, A, Current, All, Bottom 3)
Les annotations sont renvoyées chronologiquement dans l'ordre décroissant, c'est-à-dire avec les annotations les plus récentes en premier et les plus anciennes en dernier. Le résultat d'une annotation se présente comme suit :
Title: Statut - En cours de révision
Author: John Smith
Date: Mar 25, 2003 10:32:49 AM
Planning Unit: Budget, 1re version, Est
Text: Veuillez réviser et approuver
— — — — — — — — — — — — — — — — —
Title: Statut - Non validé
Author: Mary Brown
Date: Mar 21, 2003 2:59:11 PM
Planning Unit: Budget, 1re version, Ouest
Text: Désolé, réessayez
— — — — — — — — — — — — — — — — —
Title: Statut - En cours de révision
Author: Admin
Date: Mar 21, 2003 2:54:16 PM
Planning Unit: Budget, 1re version, Sud
Text: Veuillez réviser et approuver la 1re version du budget
Remarque :
La fonction PlanningAnnotations
prend en charge uniquement le mot-clé Current
lors d'une utilisation dans une cellule de grille, et pas dans un objet texte, un en-tête ou un pied de page. Reportez-vous à Utilisation du mot-clé Current/Cur avec une fonction de texte.