Compartilhar via


Propriedade CubeField.FlattenHierarchies (Excel)

Retorna ou define se os itens de todos os níveis de hierarquias em um cubo de conjunto nomeado são exibidos no mesmo campo de um relatório de Tabela Dinâmica com base em um cubo OLAP. Leitura/gravação.

Sintaxe

expressão. FlattenHierarchies

expressão Uma variável que representa um objeto CubeField .

Valor de retorno

Boolean

Comentários

Verdadeiro se todas as hierarquias do conjunto nomeado especificado forem apresentadas no mesmo campo; caso contrário, Falso.

O valor desta propriedade corresponde à definição da caixa Apresentar itens de diferentes níveis em campos separados marcar no separador Esquema & Imprimir da caixa de diálogo Definições do Campo para um conjunto nomeado num relatório de tabela dinâmica baseado num cubo OLAP.

Esta propriedade devolve um erro se a propriedade CubeFieldType do objeto CubeField especificado não for xlSet (enumeração XlCubeFieldType ).

Exemplo

O seguinte exemplo de código simplifica as hierarquias do campo de cubo especificado para que todos os níveis sejam apresentados no mesmo campo da Tabela Dinâmica.

ActiveSheet.PivotTables("PivotTable1").CubeFields("[Summary P&L]"). _ 
 FlattenHierarchies = True

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.