Partilhar via


Método PivotTable.AddDataField (Excel)

Adiciona um campo de dados a um relatório de tabela dinâmica. Retorna um objeto PivotField que representa o novo campo de dados.

Sintaxe

expressão. AddDataField (Campo, Legenda, Função)

Expressão Uma variável que representa um objeto de Tabela Dinâmica .

Parâmetros

Nome Obrigatório/Opcional Tipo de dados Descrição
Field Obrigatório Object O campo exclusivo no servidor. Se os dados de origem forem OLAP (Online Analytical Processing), o campo exclusivo será um campo de cubo. Se os dados de origem forem não-OLAP (dados de origem não-OLAP), o campo exclusivo será um campo de tabela dinâmica.
Caption Opcional Variantes O rótulo usado no relatório de tabela dinâmica para identificar este campo de dados.
Function Opcional Variantes A função realizada no campo de dados adicionado.

Valor de retorno

PivotField

Exemplo

Este exemplo adiciona um campo de dados intitulado Pontuação Total a uma Tabela Dinâmica chamada Tabela Dinâmica1. Este exemplo pressupõe que exista uma tabela na qual uma das colunas contém uma coluna intitulada Score.

Sub AddMoreFields() 
 
 With ActiveSheet.PivotTables("PivotTable1") 
 .AddDataField ActiveSheet.PivotTables( _ 
 "PivotTable1").PivotFields("Score"), "Total Score" 
 End With 
 
End Sub

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.