Définition d'expressions de mise en correspondance de membres

Lorsque vous sélectionnez une dimension de destination différente de la dimension source, vous pouvez définir des expressions qui utilisent des caractères génériques pour mettre en correspondance des noms de membre. Pour ce faire, procédez comme suit :

  1. Cliquez sur Icône Actions de destination de dimension en regard de la dimension de destination et sélectionnez Expression de mise en correspondance de membres.

  2. Saisissez les expressions pour les noms de membre dans la boîte de dialogue Expression de mise en correspondance de membres.

Les caractères suivants sont disponibles lors de la création d'expressions de mise en correspondance de membres :

  • "#" signifie ignorer (tronquer) un caractère dans le nom de membre

  • "*" représente les caractères restants une fois les caractères représentés par le signe # tronqués

A l'aide des caractères "#" et "*", vous pouvez tronquer un préfixe, un suffixe ou les deux d'un nom de membre avant toute tentative de mise en correspondance.

Chaque expression peut contenir plusieurs signes #, mais un seul signe *. Par exemple :

###* tronque un préfixe à trois caractères

*#### tronque un suffixe à 4 caractères

##*### tronque un préfixe et un suffixe

##*#*## n'est pas autorisé

Exemple d'expression de mise en correspondance de membres

Prenons un exemple dans lequel votre application est composée de deux dimensions, Entity et Account, avec les membres suivants :

  • Entity : mem1_ENT, mem2_ENT, mem3_ENT

  • Account : ACCT_mem1, ACCT_mem2, ACCT_mem3

Dans cet exemple, nous sélectionnons Account comme dimension source et définissons les membres dans la dimension de destination pour qu'ils soient identiques à ceux de la dimension Account source, mais avec la dimension Entity sélectionnée comme dimension de destination. Nous ajoutons ensuite des expressions permettant de mettre en correspondance les membres pour les dimensions Entity et Account.

Page Source/Destination avec les dimensions Entity et Account, et l'option Expression de mise en correspondance de membres sélectionnée

Dans cet exemple, les expressions permettant de mettre en correspondance les membres pour les dimensions Entity et Account sont comme suit :

Boîte de dialogue Expression de mise en correspondance de membres

Pour Entity, l'expression *#### ignore les quatre derniers caractères du nom de membre _ENT et conserve les premiers caractères.

Pour Account, l'expression #####* ignore les cinq caractères ACCT_ et conserve le reste des caractères dans le nom de membre à mettre en correspondance.

L'application de ces expressions entraîne la mise en correspondance de mem1_ENT d'Entity avec ACCT_mem1 d'Account.