EnumMemberLists

Cada arquivo da lista de membros inclui uma sub-rotina EnumMemberLists para especificar quais dimensões têm listas de membros, o número de listas de cada dimensão e o nome de cada lista de membros. Na sub-rotina EnumMemberLists (), use a sintaxe e as funções desta tabela para definir listas de membros:

Sintaxe Descrição

Dim ElementLists(n)

Especifica o número de listas para cada instrução

em que Element é o nome de dimensão para o qual você está criando listas de membros e n é o número total de listas de membros que você está definindo para a dimensão. Por exemplo, se o arquivo contiver três listas de membros para a dimensão Entidade, a sintaxe será conforme o seguinte:

Dim EntityLists(3)

HS.Dimension = ""Element"

em que Elemento é o nome da dimensão. Por exemplo:

If HS.Dimension = "Entity" Then

ElementLists(n) = "ListName"

Especifica o nome e o ID numérico de cada lista

em que Element é o nome da dimensão, n é o ID da lista de membros e ListName é o nome da lista.

Você pode usar a palavra-chave @PDV para criar uma lista dinâmica com base no membro da dimensão definido no PDV no momento. As entidades que aparecem na lista de entidades podem ter por base o Cenário, o Ano, o Período e a Entidade selecionado(a) no PDV de um relatório.

Por exemplo:

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

HS.SetMemberLists ElementLists

Define os nomes especificados e os IDs numéricos

em que Elemento é o nome da dimensão. Por exemplo:

HS.SetMemberLists EntityLists