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

True se todas as hierarquias do conjunto nomeado especificado forem exibidas no mesmo campo; caso contrário, False.

O valor dessa propriedade corresponde à configuração dos itens De exibição de diferentes níveis em campos separados marcar caixa na guia Layout & Imprimir da caixa de diálogo Configurações de Campo para um conjunto nomeado em um relatório de Tabela Dinâmica baseado em um cubo OLAP.

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

Exemplo

O exemplo de código a seguir achata as hierarquias do campo de cubo especificado para que todos os níveis sejam exibidos 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.