EnumMemberLists

Chaque fichier de listes de membres doit inclure une sous-routine EnumMemberLists pour spécifier les dimensions ayant des listes de membres, le nombre de listes de chaque dimension et le nom de chaque liste de membres. Dans la sous-routine EnumMemberLists (), vous utilisez la syntaxe et les fonctions de ce tableau pour définir les listes de membres :

Syntaxe Description

Dim ElementLists(n)

Spécifie le nombre de listes de chaque instruction

Element est le nom de la dimension pour laquelle vous créez les listes de membres et n est le nombre total de listes de membres que vous définissez pour cette dimension. Par exemple, si le fichier contient trois listes de membres pour la dimension Entity, la syntaxe est la suivante :

Dim EntityLists(3)

HS.Dimension = ""Element"

Element est le nom de la dimension. Par exemple :

If HS.Dimension = "Entity" Then

ElementLists(n) = "ListName"

Indique le nom et l'ID numérique de chaque liste

Element est le nom de la dimension, n est le numéro d'ID de la liste de membres et ListName est le nom de la liste.

Vous pouvez utiliser le mot clé @POV pour créer une liste dynamique en fonction du membre de dimension actuellement défini dans le PDV. Les entités apparaissant dans la liste d'entités peuvent reposer sur les dimensions Scénario, Année, Période et Entité sélectionnées dans le PDV d'un rapport.

Par exemple :

EntityLists(1) = "NewEngland"
EntityLists(2) = "Alloc"
EntityLists(3) = "AllEntities(@POV)"

Listes HS.SetMemberLists Element

Définit les noms et ID numériques spécifiés

Element est le nom de la dimension. Par exemple :

HS.SetMemberLists EntityLists