EnumMemberLists

Ogni file di elenco di membri deve includere una sottoroutine EnumMemberLists per specificare quali dimensioni dispongono di elenchi di membri, il numero di elenchi per ogni dimensione e il nome di ogni elenco di membri. Nella subroutine EnumMemberLists (), per definire gli elenchi membri vengono usate la sintassi e le funzioni riportate nella tabella:

Sintassi Descrizione

Dim ElementoLists(n)

Specifica il numero di elenchi per ogni istruzione.

in cui Elemento è il nome dimensione per cui si sta creando elenchi di membri e n è il numero totale di elenchi di membri in fase di definizione per la dimensione. Ad esempio, se il file include tre elenchi di membri per la dimensione Entità, la sintassi sarà la seguente:

Dim EntityLists(3)

HS.Dimension = ""Elemento"

in cui Elemento è il nome della dimensione. Ad esempio:

If HS.Dimension = "Entity" Then

ElementoLists(n) = "NomeElenco"

Specifica il nome e l'ID numerico per ogni elenco.

in cui Elemento è il nome della dimensione, n è il numero ID dell'elenco di membri eNomeElenco è il nome dell'elenco.

È possibile utilizzare la parola chiave @POV per creare un elenco dinamico basato sul membro dimensione attualmente impostato nel POV. Le entità visualizzate nell'elenco entità possono essere basate su Scenario, Anno, Periodo ed Entità selezionati nel POV di un report.

Ad esempio:

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

HS.SetMemberLists ElementoLists

Imposta i nomi e gli ID numerici specificati.

dove Element è il nome della dimensione. Ad esempio:

HS.SetMemberLists EntityLists