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.