Classe CubeField - cubo (Excel VBA)

A classe CubeField representa um campo de hierarquia ou medida de um cubo OLAP. Em um relatório de tabela dinâmica, o objeto CubeField é membro da coleção CubeFields.

As classes PivotField e PivotFilter. dão acesso à classe CubeField


Dim cbf as CubeField
Set cbf = ActiveCell.PivotField.CubeField

For Each

Aqui está um exemplo de processamento dos itens CubeField em uma coleção.


Dim cbf As CubeField
For Each cbf In ActiveCell.CubeFields
	
Next cbf

Métodos

AddMemberPropertyField - Adiciona um campo de propriedades membro para a exibição do campo de cubo.

AutoGroup - Agrupa automaticamente os campos de cubo em um cubo OLAP, opcionalmente, na orientação especificada e/ou na posição especificada.

ClearManualFilter - O método ClearManualFilter fornece uma maneira fácil de definir a propriedade Visible como true para todos os itens de um PivotField em tabelas dinâmicas e para esvaziar as coleções HiddenItemsList/coleções visibleitemslist em OLAP Tabelas dinâmicas.

CreatePivotFields - O método CreatePivotFields permite que os usuários apliquem um filtro a PivotFields ainda não adicionado à tabela dinâmica, criando o objeto PivotField correspondente.

Delete - Exclui o objeto.

Propriedades

AllItemsVisible A propriedade AllItemsVisible verifica se a filtragem manual é aplicada a um PivotField ou CubeField. Boolean somente leitura.

Caption Retorna um valor String que representa o texto do rótulo para o campo de cubo.

CubeFieldSubType Especifica o tipo de um CubeField. Somente leitura.

CubeFieldType Indica se o campo de cubo OLAP é um campo de hierarquia ou um campo de medida. Pode ser uma das constantes XlCubeFieldType .

CurrentPageName Retorna ou define o nome da página de um CubeField. String de leitura/gravação.

DragToColumn True se o campo especificado puder ser arrastado para a posição de coluna. O valor padrão é True. Boolean de leitura/gravação.

DragToData True se o campo especificado puder ser arrastado para a posição de dados. O valor padrão é True. Boolean de leitura/gravação.

DragToHide True se o campo puder ser ocultado sendo arrastado para fora do relatório de tabela dinâmica. O valor padrão é True. Boolean de leitura/gravação.

DragToPage True se o campo puder ser arrastado para a posição de página. O valor padrão é True. Boolean de leitura/gravação.

DragToRow True se o campo puder ser arrastado para a posição de linha. O valor padrão é True. Boolean de leitura/gravação.

EnableMultiplePageItems Definida como True para permitir que sejam selecionados vários itens na área de campo de página em tabelas dinâmicas OLAP. O valor padrão é False. Boolean de leitura/gravação.

FlattenHierarchies 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.

HasMemberProperties Retorna True quando existem propriedades de membros especificadas para serem exibidas para o campo de cubo. Boolean somente leitura.

HierarchizeDistinct Retorna ou define se deve ordenar e remover duplicatas ao exibir o conjunto nomeado especificado em um relatório de tabela dinâmica com base em um cubo OLAP. Leitura/gravação.

IncludeNewItemsInFilter A propriedade IncludeNewItemsInFilter é usada para controlar itens incluídos/excluídos nas Tabelas Dinâmicas OLAP. Leitura/gravação.

IsDate Retorna True se CubeField for uma data. Boolean somente leitura.

LayoutForm Retorna ou define a forma como os itens de tabela dinâmica especificados são exibidos – no formato de tabela ou de estrutura de tópicos. Leitura/gravação XlLayoutFormType.

LayoutSubtotalLocation Retorna ou define a posição dos subtotais do campo de tabela dinâmica em relação ao campo especificado acima ou abaixo. Leitura/gravação XlSubtotalLocationType.

Name Retorna um valor String que representa o nome do objeto.

Orientation Retorna ou define um valor XlPivotFieldOrientation que representa o local do campo no relatório de tabela dinâmica especificado.

PivotFields Retorna a coleção PivotFields . Essa coleção contém todos os campos de tabela dinâmica, incluindo aqueles que atualmente não estão visíveis na tela. Objeto PivotFields de somente leitura.

Position Retorna ou define um valor Long que representa a posição do campo de hierarquia no relatório de tabela dinâmica quando ele é arrastado do campo.

ShowInFieldList Quando for definida como True padrão, um objeto CubeField será mostrado na lista de campos. Boolean de leitura/gravação.

TreeviewControl Retorna o objeto TreeviewControl do objeto CubeField que representa o controle de manipulação de cubo de um relatório de tabela dinâmica baseado em OLAP. Somente leitura.

Value Retorna um valor String que representa o nome do campo especificado.

PivotFields - Uma coleção de todos os objetos PivotField em um relatório de tabela dinâmica.

TreeviewControl - Representa o controle hierárquico da seleção de membros de um campo de cubo.