La création du composant de point de vue intervient dans une règle métier.
Pour créer un composant de point de vue, procédez comme suit :
La règle métier s'affiche dans le concepteur de règles.
L'objet de point de vue est affiché sous forme de deux cercles contenant des flèches.
Remarque :
Si une plage globale est définie pour la règle métier pour laquelle vous créez le composant de point de vue, l'onglet Point de vue présente par défaut les sélections de membre de la règle métier. Pour savoir si une plage globale est définie pour la règle métier, cliquez sur l'onglet Début ou Fin dans l'organigramme. Puis cliquez sur l'onglet Etendue globale pour voir si des variables, des fonctions ou des membres sont définis.
Cliquez sur Sélecteur de variable pour sélectionner ou créer des variables, afin de définir le point de vue. Si vous sélectionnez une variable, vous pouvez choisir Créer un lien dynamique vers la variable pour en garantir la mise à jour dynamique lorsqu'elle est modifiée.
Cliquez sur Sélecteur de membres pour sélectionner les membres servant à définir le point de vue.
Cliquez sur la ligne d'une dimension de la colonne Valeur pour entrer les noms des membres définissant le point de vue.
Cliquez sur la ligne d'une dimension, cliquez sur l'icône Actions, puis sélectionnez l'une de ces options pour saisir des membres :
Membres (reportez-vous à la section Ajout de membres et de fonctions à un composant)
Variables (reportez-vous à la section Utilisation de variables)
Pour les règles autres que Groovy, les variables de type membre ou membres sont les seuls types de variable pris en charge pour les cubes Planning de type Aggregate Storage Option (ASO).
Fonctions (reportez-vous à la section Utilisation de fonctions)
Les fonctions saisies doivent renvoyer uniquement des membres de niveau 0 et leur nom doit être précédé du symbole @. Pour les fonctions comprenant un paramètre List
, l'entrée doit être un membre unique, ou une fonction qui renvoie un membre ou une liste de membres.
Vous pouvez entrer les fonctions suivantes :
@ANCESTOR(Member Name,Index|Layer)
renvoie un ancêtre à la couche ou à l'index indiqué, en fonction du membre d'entrée. (Utilisez @ANCESTOR
uniquement dans le PDV de la règle.)
@ATTRIBUTE(Attribute Member Name)
génère la liste de tous les membres de base qui sont associés au membre d'attribut spécifié.
@COUSIN(Member Name,Cousin Member Name)
renvoie un membre enfant à la même position qu'un membre d'un autre ancêtre. (Utilisez @COUSIN
uniquement dans le PDV de la règle.)
@DISTINCT(List1)
supprime les tuples en double d'un ensemble. (Utilisez @DISTINCT
uniquement dans le PDV de la règle.)
@EXCEPT(List1,List2)
renvoie un sous-ensemble contenant les différences entre deux ensembles, en conservant éventuellement les doublons. (Utilisez @EXCEPT
uniquement dans le PDV de la règle.)
@FilterDynamic(Dimension Name,Member Name)
enlève tous les membres dynamiques de la liste de membres. (Utilisez @FilterDynamic
uniquement dans le PDV de la règle.)
@FilterShared(Dimension Name,Member Name)
enlève tous les membres partagés de la liste de membres. (Utilisez @FilterShared
uniquement dans le PDV de la règle.)
@FilterSharedAndDynamic(Dimension Name,Member Name)
enlève tous les membres partagés et dynamiques de la liste de membres. (Utilisez @FilterSharedAndDynamic
uniquement dans le PDV de la règle.)
@FIRSTCHILD(Member Name)
renvoie le premier enfant du membre d'entrée. (Utilisez @FIRSTCHILD
uniquement dans le PDV de la règle.)
@FIRSTSIBLING(Member Name)
renvoie le premier enfant du parent du membre d'entrée. Utilisez @FIRSTSIBLING
uniquement dans le PDV global.
@GEN(Member Name)
renvoie les membres spécifiés par le numéro de génération d'entrée du membre spécifié. (Utilisez @GEN
uniquement dans le PDV de la règle.)
@GENMBRS(Member Name,Generation)
renvoie la génération indiquée par le numéro de génération d'entrée. (Utilisez @GENMBRS
uniquement dans le PDV de la règle.)
@ILSIBLINGS
renvoie le membre indiqué et ses semblables de gauche. (Utilisez @ILSIBLINGS
uniquement dans le PDV de la règle.)
@INTERSECT(List1,List2)
renvoie le croisement de deux ensembles d'entrées, en conservant éventuellement les doublons. (Utilisez @INTERSECT
uniquement dans le PDV de la règle.)
@IRSIBLINGS
renvoie le membre indiqué et ses semblables de droite. (Utilisez @IRSIBLINGS
uniquement dans le PDV de la règle.)
@LAGGEN(Member Name,Index)
renvoie un membre qui a n étapes de retard par rapport à un membre donné dans la même génération en utilisant l'ordre des membres existant dans l'outline de base de données. Utilisez @LAGGEN
uniquement dans le PDV global.
@LAGLEV(Member Name,Index)
renvoie un membre qui a n étapes de retard par rapport à un membre donné dans le même niveau en utilisant l'ordre des membres existant dans l'outline de base de données. Utilisez @LAGLEV
uniquement dans le PDV global.
@LASTCHILD(Member Name)
renvoie le dernier enfant du membre d'entrée. (Utilisez @LASTCHILD
uniquement dans le PDV de la règle.)
@LASTSIBLING(Member Name)
renvoie le dernier enfant du parent du membre d'entrée. Utilisez @LASTSIBLING
uniquement dans le PDV global.
@LAYERGEN(Member Name,Index)
renvoie la couche basée sur la génération du membre indiqué.
La fonction @LAYERGEN
peut uniquement être utilisée dans une fonction dont le paramètre recherche une couche ; par exemple, @ANCESTOR(member,layer,index)
. Vous ne pouvez pas employer la fonction @LAYERGEN
seule. Utilisez @LAYERGEN
uniquement dans le PDV de la règle.
Dans la dimension Période suivante, @Level0Descendants(@ANCESTOR(Jul,@LAYERGEN(Period,3)))
renvoie Jul, Aug, Sep.
@LAYERLEVEL(Member Name,Index)
renvoie la couche basée sur le niveau du membre indiqué.
La fonction @LAYERLEVEL
peut uniquement être utilisée dans une fonction dont le paramètre recherche une couche ; par exemple, @ANCESTOR(member,layer,index)
. Vous ne pouvez pas employer la fonction @LAYERLEVEL
seule. Utilisez @LAYERLEVEL
uniquement dans le PDV de la règle.
Dans la dimension Période suivante, @ANCESTOR(Oct,@LAYERLEVEL(Period,0))
renvoie les membres Oct, Nov, Dec.
@LEADGEN(Member Name,Index)
renvoie un membre qui a n étapes d'avance par rapport à un membre donné dans la même génération en utilisant l'ordre des membres existant dans l'outline de base de données. Utilisez @LEADGEN
uniquement dans le PDV global.
@LEADLEV(Member Name,Index)
renvoie un membre qui a n étapes d'avance par rapport à un membre donné dans le même niveau en utilisant l'ordre des membres existant dans l'outline de base de données. Utilisez @LEADLEV
uniquement dans le PDV global.
@Level0Descendant(Member Name)
développe la sélection pour inclure tous les descendants de niveau zéro du membre spécifié.
@LIST(Argument)
renvoie la liste des membres. (Utilisez @LIST
uniquement dans le PDV de la règle.)
@LSIBLINGS
renvoie les semblables de gauche du membre indiqué. (Utilisez @LSIBLINGS
uniquement dans le PDV de la règle.)
@NEXTLEVMBR(Member Name)
renvoie le membre suivant dans le même niveau en utilisant l'ordre des membres existant dans l'outline de base de données. Utilisez @NEXTLEVMBR
uniquement dans le PDV global.
@NEXTMBR(Member Name)
renvoie le membre suivant dans le même niveau ou la même génération en utilisant l'ordre des membres existant dans l'outline de base de données. (Utilisez @NEXTMBR
uniquement dans le PDV de la règle.)
@PARENT(Member Name)
renvoie un parent du membre. (Utilisez @PARENT
uniquement dans le PDV de la règle.)
@PREVLEVMBR(Member Name)
renvoie le membre précédent dans le même niveau en utilisant l'ordre des membres existant dans l'outline de base de données. Utilisez @PREVLEVMBR
uniquement dans le PDV global.
@PREVMBR(Member Name)
renvoie le membre précédent dans le même niveau ou la même génération en utilisant l'ordre des membres existant dans l'outline de base de données. (Utilisez @PREVMBR
uniquement dans le PDV de la règle.)
@RSIBLINGS
renvoie les semblables de droite du membre indiqué. (Utilisez @RSIBLINGS
uniquement dans le PDV de la règle.)
@Siblings(Member Name)
développe la sélection pour inclure tous les semblables du membre spécifié.
@UDA(Dimension Name, User-Defined Attribute String)
sélectionne des membres en fonction d'un attribut commun que vous définissez en tant qu'attribut défini par l'utilisateur sur le serveur Oracle Essbase.