Método PivotTable.DrillUp (Excel)

Permite explorar en profundidad los datos dentro de una jerarquía de cubos basada en OLAP o PowerPivot.

Sintaxis

expresión. DrillUp (PivotItem, PivotLine, LevelUniqueName)

Expresión Variable que representa un objeto PivotTable .

Parameters

Nombre Obligatorio/opcional Tipo de datos Descripción
PivotItem Obligatorio PIVOTITEM Miembro desde el que se realiza la obtención de detalles.
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 PivotLine, el valor predeterminado es la línea dinámica superior donde aparece el miembro.
LevelUniqueName Opcional Variant Destino de una obtención de detalles de varios niveles. La acción predeterminada, si no se especifica, es una exploración en profundidad de un nivel.

Valor devuelto

VACÍO

Ejemplo:

En el código de ejemplo siguiente se muestra una obtención de detalles 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)

En el código de ejemplo siguiente se muestra una obtención de detalles 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 una obtención de detalles 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.