Referenciar objetos de lista

Os objetos de lista são denominados ListViewN, em que N é um número sequencial.

Use o nome para referenciar o objeto em fórmulas. Por exemplo, a fórmula =ListView3.attribute retorna um atributo do objeto.

É possível renomear objetos para facilitar sua identificação, por exemplo, ao definir ações.

Esta tabela mostra os atributos dos objetos de lista que podem ser exibidos:

Nome Função Exemplo
=ListView[No].Alias Exibir a legenda de um elemento de lista. Todas as lojas
=ListView[No].Text Exibir o nome exclusivo de um elemento de lista. [Loja].[Todas as Lojas]
=ListView[No].Attribute Exibe um atributo do elemento de lista. Primeiro, é necessário selecionar o atributo no painel Atributos do Designer de lista.
=ListView[No].ElementCount Retorna o número de elementos exibidos pelo objeto ListView. Ele aumenta e diminui à medida que a lista é expandida e recolhida.
=ListView[No].ElementIndex Retorna a posição na lista seja qual for o elemento selecionado.
=ListView[No].Set Retorna o MDX de uma lista, somente no Modo de design.
=ListView[No].StructureSet Retorna o MDX da seleção de estrutura de uma lista, somente no Modo de design.

ElementCount e ElementIndex

  1. No Modo de design, vincule uma lista a um objeto de lista diferente de um hiperbloco.
  2. Clique em uma célula adjacente e especifique =ListViewN.ElementCount.
  3. Em outra célula, especifique =ListViewN.ElementIndex.

No Modo de exibição, a contagem de elementos aumenta e diminui à medida que a lista é expandida e recolhida. O índice de elemento é alterado ao selecionar diferentes elementos na lista.

Conjunto e StructureSet

Este exemplo usa o aplicativo Samples.

  1. Arraste a dimensão Produto do cubo VENDAS para a worksheet a fim de criar um hiperbloco.
  2. No Designer de lista, selecione a caixa de seleção Todos os pneus na Seleção de estrutura.
  3. Em uma célula da planilha, especifique =[hyperblock_name].Set.
    A célula exibirá o MDX da lista:
    Distinct({{[PRODUCT].[All Tires]}})
    	 
  4. Em outra célula, especifique =[hyperblock name].StructureSet

A célula exibirá o MDX da seleção de estrutura:

{{[PRODUCT].[All Tires]}}