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
- No Modo de design, vincule uma lista a um objeto de lista diferente de um hiperbloco.
- Clique em uma célula adjacente e especifique =ListViewN.ElementCount.
- 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.
- Arraste a dimensão Produto do cubo VENDAS para a worksheet a fim de criar um hiperbloco.
- No Designer de lista, selecione a caixa de seleção Todos os pneus na Seleção de estrutura.
- Em uma célula da planilha, especifique =[hyperblock_name].Set. A célula exibirá o MDX da lista:
Distinct({{[PRODUCT].[All Tires]}})
- Em outra célula, especifique =[hyperblock name].StructureSet
A célula exibirá o MDX da seleção de estrutura:
{{[PRODUCT].[All Tires]}}