Compartir a través de


Método PivotTable.AddDataField (Excel)

Agrega un campo de datos a un informe de tabla dinámica. Devuelve un objeto PivotField que representa el nuevo campo de datos.

Sintaxis

expresión. AddDataField (Field, Caption, Function)

Expresión Variable que representa un objeto PivotTable .

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
Field Obligatorio Objeto Campo único en el servidor. Si los datos de origen son de procesamiento analítico en línea, OLAP (Online Analytical Processing), el campo único es un campo de cubo. Si los datos de origen no son de procesamiento analítico en línea (datos de origen no OLAP), el campo único es un campo de tabla dinámica.
Caption Opcional Variant Rótulo utilizado en el informe de tabla dinámica para identificar este campo de datos.
Función Opcional Variant Función que se ejecuta en el campo de datos agregado.

Valor devuelto

PivotField

Ejemplo:

En este ejemplo se agrega un campo de datos denominado Puntuación total a una tabla dinámica denominada Tabla dinámica1. En este ejemplo se supone que existe una tabla en la que una de las columnas contiene una columna denominada Score.

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

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.