Método PivotTable.DrillUp (Excel)

Permite profundizar en los datos de una jerarquía de cubo basada en OLAP o PowerPivot.

Sintaxis

más sencilla.DrillUp (PivotItem, PivotLine, LevelUniqueName)

expresión Variable que representa un objeto de tabla dinámica .

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
PivotItem Obligatorio ELEMENTO DINÁMICO El miembro desde el que se realiza la exploración en profundidad.
PivotLine Opcional Variant Especifica la línea de la tabla dinámica donde reside el miembro inicial de la operación. En los casos en los que no se especifica la línea dinámica, el valor predeterminado es la línea dinámica superior donde aparece el miembro.
LevelUniqueName Opcional Variant El objetivo de una exploración en profundidad de varios niveles. La acción predeterminada, si no se especifica, es un desglose de un nivel.

Valor devuelto

NO VÁLIDO

Ejemplo

El código de ejemplo siguiente muestra un desglose de un solo nivel en una tabla dinámica.

ActiveSheet.PivotTables("PivotTable1").DrillUp ActiveSheet.PivotTables( _
      "PivotTable1").PivotFields("[Customer].[Customer Geography].[Postal Code]"). _
      PivotItems( _
      "[Customer].[Customer Geography].[Postal Code].&[2450]&[Coffs Harbour]"), _
      ActiveSheet.PivotTables("PivotTable1").PivotRowAxis.PivotLines(1)

En el código de ejemplo siguiente se muestra un nivel de obtención de detalles en un gráfico dinámico.

ActiveChart.PivotLayout.PivotTable.DrillUp ActiveChart.PivotLayout.PivotTable. _
      PivotFields("[Customer].[Customer Geography].[Postal Code]").PivotItems( _
      "[Customer].[Customer Geography].[Postal Code].&[2450]&[Coffs Harbour]"), _
      ActiveChart.PivotLayout.PivotTable.PivotRowAxis.PivotLines(1)

El código de ejemplo siguiente muestra un desglose de varios niveles en una tabla dinámica.

ActiveSheet.PivotTables("PivotTable1").DrillUp ActiveSheet.PivotTables( _
     "PivotTable1").PivotFields("[Customer].[Customer Geography].[City]").PivotItems _
     ("[Customer].[Customer Geography].[City].&[Coffs Harbour]&[NSW]"), ActiveSheet. _
     PivotTables("PivotTable1").PivotRowAxis.PivotLines(1), _
     "[Customer].[Customer Geography].[Country]"

En el código de ejemplo siguiente se muestra un desglose de varios niveles en un gráfico dinámico.

ActiveChart.PivotLayout.PivotTable.DrillUp ActiveChart.PivotLayout.PivotTable. _
     PivotFields("[Customer].[Customer Geography].[Postal Code]").PivotItems( _
     "[Customer].[Customer Geography].[Postal Code].&[2450]&[Coffs Harbour]"), _
     ActiveChart.PivotLayout.PivotTable.PivotRowAxis.PivotLines(1) , _
     "[Customer].[Customer Geography].[Country]"

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.